@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{}.slick-prev:before,.slick-next:before{font-family:'Font Awesome 5 Pro';font-size:40px;font-weight:900;line-height:1;opacity:.75;color:#bbbcbc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:''}[dir='rtl'] .slick-prev:before{content:''}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:''}[dir='rtl'] .slick-next:before{content:''}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'Font Awesome 5 Pro';font-size:10px;font-weight:900;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;opacity:1;color:#bbbcbc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.final-tiles-gallery{position:relative}.final-tiles-gallery .tile img.ftg-item{-moz-transition:-moz-transform .2s,opacity .2s linear;-o-transition:-o-transform .2s,opacity .2s linear;-webkit-transition:-webkit-transform .2s,opacity .2s linear;transition:transform .2s linear;display:block;position:relative;width:100%}.final-tiles-gallery .tile.ftg-enlarged img{display:block;margin:auto}.final-tiles-gallery .tile{float:left;overflow:hidden;margin:0;background:#000;opacity:0}.final-tiles-gallery .tile.ftg-loaded{opacity:1}.final-tiles-gallery .tile.ftg-hidden{-moz-transform:scale(.5);-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.final-tiles-gallery .edge{position:absolute;z-index:1000;background:#333;color:#fff;font-size:11px;padding:4px;font-family:sans-serif}.final-tiles-gallery .edge.enlarged-true{color:#ff0}.final-tiles-gallery .ftg-social{position:absolute;transition:all .5s;z-index:10}.final-tiles-gallery .ftg-social a{color:#fff;text-decoration:none;text-align:center;font-size:14px;transition:all .3s}.final-tiles-gallery .ftg-social a:hover{color:#ccc}.final-tiles-gallery .hover{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;background-color:rgba(0,0,0,.7);transition:all .3s;opacity:0;display:table;width:100%;height:100%}.final-tiles-gallery .hover .icon{display:table-cell;text-align:center;vertical-align:middle;color:#fff;font-size:20px}.final-tiles-gallery .tile:hover .hover{opacity:1}.final-tiles-gallery .tile iframe.ftg-item{width:100%}.final-tiles-gallery .ftg-filters{margin-bottom:20px}.final-tiles-gallery .ftg-filters a{display:inline-block;margin-right:10px;color:#777;padding:4px 10px;border:1px solid #777;text-decoration:none;outline:0;text-shadow:none;box-shadow:none}.final-tiles-gallery .ftg-filters a:hover,.final-tiles-gallery .ftg-filters a.selected{color:#000;border-color:#333;text-decoration:none}.final-tiles-gallery.effect-fade-out .tile img{transition:all .5s;opacity:1}.final-tiles-gallery.effect-fade-out .tile:hover img{opacity:.5}.final-tiles-gallery.effect-zoom .tile img{transition:all .5s;-moz-transform:perspective(1000px) translate3d(0,0,0);-webkit-transform:perspective(1000px) translate3d(0,0,0);-ms-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0);position:relative;display:block}.final-tiles-gallery.effect-zoom .tile:hover img{-moz-transform:perspective(1000px) translate3d(-20px,-10px,180px);-webkit-transform:perspective(1000px) translate3d(0,0,180px);-ms-transform:perspective(1000px) translate3d(-20px,-10px,180px);transform:perspective(1000px) translate3d(-20px,-10px,180px)}.final-tiles-gallery.effect-dezoom .tile:hover img{opacity:.8}.final-tiles-gallery.effect-dezoom .tile{display:block;background:#000}.final-tiles-gallery.effect-dezoom .tile img{opacity:1;transition:all .35s;-moz-transform:scale(1.12);-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);display:block}.final-tiles-gallery.effect-dezoom .tile:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.final-tiles-gallery.caption-top .tile:hover span{opacity:.8}.final-tiles-gallery.caption-top .tile:hover span.title{top:0;opacity:.9}.final-tiles-gallery.caption-top .tile:hover span.subtitle{top:52px}.final-tiles-gallery.caption-top .tile{display:block;background:#000}.final-tiles-gallery.caption-top .tile span{font-family:'Gibson Regular',sans-serif;display:block;position:absolute;width:100%;left:0;color:#333;z-index:10;font-size:14px;opacity:0;transition:all .5s;background-color:rgba(255,255,255,.9)}.final-tiles-gallery.caption-top .tile span.title{font-weight:normal;top:10px;letter-spacing:1px;padding:5px 10px;text-transform:uppercase}.final-tiles-gallery.caption-top .tile span.subtitle{top:70px;font-size:14px;font-weight:300}.final-tiles-gallery.caption-bottom .tile:hover span{opacity:.8}.final-tiles-gallery.caption-bottom .tile:hover span.title{bottom:46px;opacity:.9}.final-tiles-gallery.caption-bottom .tile:hover span.subtitle{bottom:20px}.final-tiles-gallery.caption-bottom .tile{display:block;background:#000}.final-tiles-gallery.caption-bottom .tile span{font-family:'Lato',sans-serif;display:block;position:absolute;width:68%;left:20px;color:#fff;z-index:10;font-size:18px;opacity:0;transition:all .5s}.final-tiles-gallery.caption-bottom .tile span.title{font-weight:900;bottom:70px;letter-spacing:1px;text-transform:uppercase}.final-tiles-gallery.caption-bottom .tile span.subtitle{bottom:0;font-size:14px;font-weight:300}.final-tiles-gallery.effect-frame .tile:hover:before{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.final-tiles-gallery.effect-frame .tile:before{opacity:0;border:1px solid #fff;position:absolute;top:10px;left:10px;bottom:10px;right:10px;z-index:10;content:"";display:block;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);transition:all .35s}.final-tiles-gallery.caption-bg .tile span{background:#fff;background:rgba(255,255,255,.7);color:#333;padding:2px 6px}.final-tiles-gallery.social-icons-bg .ftg-social{background:#fff;box-shadow:0 0 10px #000}.final-tiles-gallery.social-icons-bg .ftg-social a{color:#333}.final-tiles-gallery.social-icons-bg .ftg-social a:hover{color:#555}.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social{background:#333}.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social a{color:#333}.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social a:hover{color:#eee}.final-tiles-gallery.social-icons-right .ftg-social{width:40px;top:0;height:100%;right:-50px}.final-tiles-gallery.social-icons-right .ftg-social a{margin:10px 0;display:block}.final-tiles-gallery.social-icons-right .tile:hover .ftg-social{right:0}.final-tiles-gallery.social-icons-bottom .ftg-social{width:100%;bottom:-40px;height:30px;text-align:right}.final-tiles-gallery.social-icons-bottom .ftg-social a{margin:0 5px;display:inline-block}.final-tiles-gallery.social-icons-bottom .ftg-social a:last-of-type{margin-right:10px}.final-tiles-gallery.social-icons-bottom .tile:hover .ftg-social{bottom:0}.final-tiles-gallery.social-icons-bottom.social-icons-circle .ftg-social{height:31px}.final-tiles-gallery.social-icons-bottom.social-icons-bg .ftg-social{height:40px}.final-tiles-gallery.social-icons-bottom.social-icons-bg .ftg-social a{margin:10px 5px}.final-tiles-gallery.social-icons-circle .ftg-social a{margin:3px;border-radius:50%;width:22px;height:22px;line-height:25px;text-align:center;display:inline-block;background:#fff;color:#333}.final-tiles-gallery.social-icons-circle .ftg-social a:hover{color:#fff;background-color:#333}body:after{content:url(/content/images/close.png) url(/content/images/loading.gif) url(/content/images/prev.png) url(/content/images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/content/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/content/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/content/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#fff}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-details a{color:#ffd100}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#fff}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/content/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.koa-yellow-font{color:#ffd100}.koa-yellow-bg{background-color:#ffd100}.koa-gold-bg{background-color:#ffb500}.koa-red-font{color:#e4002b}.button.koa-red-bg,.button-small.koa-red-bg{background:#e4002b}.button.koa-red-bg:hover,.button-small.koa-red-bg:hover{background:#b10021;color:#fff;text-decoration:none}.button.koa-red-bg:active,.button.koa-red-bg:focus,.button-small.koa-red-bg:active,.button-small.koa-red-bg:focus{background:#4b000e;color:#fff;text-decoration:none}.button.koa-blue-bg,.button-small.koa-blue-bg,.button-small-left.koa-blue-bg{background:#0072ce}.button.koa-blue-bg:hover,.button-small.koa-blue-bg:hover,.button-small-left.koa-blue-bg:hover{background:#00569b;color:#fff;text-decoration:none}.button.koa-blue-bg:active,.button.koa-blue-bg:focus,.button-small.koa-blue-bg:active,.button-small.koa-blue-bg:focus,.button-small-left.koa-blue-bg:active,.button-small-left.koa-blue-bg:focus{background:#001d35;color:#fff;text-decoration:none}.button.koa-yellow-bg,.button-small.koa-yellow-bg,.button-small-left.koa-yellow-bg{background:#ffd100}.button.koa-yellow-bg:hover,.button-small.koa-yellow-bg:hover,.button-small-left.koa-yellow-bg:hover{background:#cca700;color:#fff;text-decoration:none}.button.koa-yellow-bg:active,.button.koa-yellow-bg:focus,.button-small.koa-yellow-bg:active,.button-small.koa-yellow-bg:focus,.button-small-left.koa-yellow-bg:active,.button-small-left.koa-yellow-bg:focus{background:#665400;color:#fff;text-decoration:none}@-webkit-keyframes bounceright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@-moz-keyframes bounceright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@-o-keyframes bounceright{from{-webkit-transform:translateX(0);}to{-webkit-transform:translateX(3px);}}@keyframes bounceright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@-webkit-keyframes bouncedown{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(3px)}}@-moz-keyframes bouncedown{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(3px)}}@-o-keyframes bouncedown{from{-webkit-transform:translateY(0);}to{-webkit-transform:translateY(3px);}}@keyframes bouncedown{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(3px)}}.form-control,.btn{border-radius:0}.navbar-brand{padding-top:0;padding-bottom:0;margin-right:0}.w-20{width:20%!important}.events .card,.hot-deals .card{border:0 none;border-radius:0}.events .card-img-top,.hot-deals .card-img-top{border-top-left-radius:0;border-top-right-radius:0}.input-group-text{border-radius:0}.card.blog-listing{border:0 none}.card-img{border-radius:0}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1100px}}.slick-list{padding-top:26px}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{border-radius:0}.bootstrap-datetimepicker-widget table td.day{background-color:#ddd}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background-color:transparent}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#007bff}.btn{font-family:"Gibson SemiBold",Arial,sans-serif}.btn-red-font{color:#e4002b}.btn-blue-font{color:#0072ce}.btn-red-white,.btn-red-white-glyph{background-color:#e4002b;color:#fff}.btn-red-white:hover,.btn-red-white-glyph:hover{background-color:#c8102e;color:#fff}.btn-red-white-glyph:after,.btn-blue-white-glyph:after{content:'';display:inline-block;font-family:'Font Awesome 5 Pro';color:#fff;font-weight:bold;padding:0 0 0 5px;font-size:10px}.btn-blue-white,.btn-blue-white-glyph{background-color:#0072ce;color:#fff;white-space:normal;word-wrap:break-word}.btn-blue-white:hover,.btn-blue-white-glyph:hover{background-color:#00a3e0;color:#fff}.img-cover-box.img-cover-box-with-button:hover .btn-blue-white{background-color:#00a3e0;color:#fff}.btn-yellow-red{background-color:#ffd100;color:#e4002b;white-space:normal;word-wrap:break-word}.btn-yellow-red:hover{background-color:rgba(255,209,0,.4);color:#fff}.btn-yellow-red i.fa-calendar-alt{color:#333}.btn-clear-white{background-color:transparent;color:#fff}.btn-clear-yellow{background-color:transparent;color:#ffd100}.btn-clear-yellow:hover{color:#ffd100}.btn-clear-blue{background-color:transparent;color:#0072ce}.btn-clear-blue:hover{color:#0072ce}.btn-red-border,.btn-yellow-border,.btn-blue-border{background-color:#fff;color:#000;border:solid 3px #e4002b;text-transform:uppercase;padding:10px 20px}.btn-red-border i,.btn-yellow-border i,.btn-blue-border i{margin-left:10px}.btn-red-border:hover,.btn-yellow-border:hover,.btn-blue-border:hover{color:#e4002b}.btn-yellow-border{background-color:transparent;color:#fff;border:solid 3px #ffd100;text-transform:uppercase;padding:10px 20px}.btn-yellow-border:hover{color:#ffd100}.btn-blue-border{background-color:transparent;color:#0072ce;border:solid 3px #0072ce;text-transform:uppercase;padding:10px 20px;position:relative}.btn-blue-border:hover,.btn-blue-border.active{color:#fff;background-color:#0072ce}.btn-blue-border.active:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;bottom:-20px;left:0;right:0;color:#0072ce}.btn-blue-border.no-fill:hover,.btn-blue-border.no-fill:active{background-color:transparent}.btn-food-service{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s ease-in-out}.photo-nav .btn-blue-border{font-size:.9rem;padding:5px 10px}.link-button:after{content:'';display:inline-block;font-family:'Font Awesome 5 Pro';font-weight:bold;padding:0 0 0 5px}.icon-button{border:0 none;background-color:transparent;padding:0}.bw-160{width:160px}.button,.button-small{display:inline-block;font-family:"Gibson SemiBold",Arial,sans-serif;-webkit-font-smoothing:antialiased;position:relative;padding:.8em 1.4em;padding-right:4.7em;border:none;color:#fff;transition:.2s}.button:before,.button:after,.button-small:before,.button-small:after{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:" ";font-family:'Font Awesome 5 Pro';font-size:1.2em;text-align:center;transition:.2s;transform-origin:50% 60%}.button:before,.button-small:before{background:rgba(0,0,0,.1)}.button:hover,.button-small:hover{background:#0079a5}.button:active,.button:focus,.button-small:active,.button-small:focus{background:#002e3f;outline:none}.button-small-left{display:inline-block;font-family:"Gibson SemiBold",Arial,sans-serif;-webkit-font-smoothing:antialiased;position:relative;padding:.8em 1.4em;padding-left:4.7em;border:none;color:#fff;transition:.2s}.button-small-left:before,.button-small-left:after{position:absolute;top:0;bottom:0;left:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:" ";font-family:'Font Awesome 5 Pro';font-size:1.2em;text-align:center;transition:.2s;transform-origin:50% 60%}.button-small-left:before{background:rgba(0,0,0,.1)}.button-small-left:hover{background:#0079a5}.button-small-left:active,.button-small-left:focus{background:#002e3f;outline:none}.button{min-width:15em}.button-small{padding:.4em .7em;padding-right:3.1em}.button-small:before,.button-small:after{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.2em;content:" ";font-family:'Font Awesome 5 Pro';font-size:1em;text-align:center;transition:.2s;transform-origin:50% 60%}.btn-new-reserve{border-radius:0}.btn-sitetype-floorplan,.btn-sitetype-details{font-size:.7rem!important;color:#000!important;background-color:#fff;display:block;width:49%;float:left;margin-right:3px;padding:10px 10px!important}.btn-sitetype-floorplan i,.btn-sitetype-details i{float:left;margin-top:2px;margin-left:0;margin-right:5px}.btn-reserve-edit-reservation{font-size:.8rem!important;color:#000!important;background-color:#fff;display:block;width:49%;float:left;margin-right:3px;padding:10px 10px!important}.btn-reserve-edit-reservation i{float:left;margin-top:2px;margin-left:0;margin-right:5px}.btn-sitetype-details{margin-right:0}.button-small-left{padding:.4em 1em;padding-left:3.1em}.button-small-left:before,.button-small-left:after{position:absolute;top:0;bottom:0;left:0;padding-top:inherit;padding-bottom:inherit;width:2.2em;content:" ";font-family:'Font Awesome 5 Pro';font-size:1em;text-align:center;transition:.2s;transform-origin:50% 60%}.button-small-left:hover{color:#000!important}.button-small-left.white-hover:hover{color:#fff!important}.chevron-right:after{content:""}.chevron-right:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.chevron-right:disabled:after{content:"";animation:koa-spin 2s infinite linear}.chevron-right.disabled:after{content:"";animation:koa-spin 2s infinite linear}.copy-left:before{content:""}.copy-left:hover:before{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.copy-left:disabled:before{content:"";animation:koa-spin 2s infinite linear}.copy-left.disabled:before{content:"";animation:koa-spin 2s infinite linear}.button-small:disabled,.button-small.disabled{opacity:.5}@keyframes koa-spin{0%{transform:rotate(0deg);transform-origin:center}100%{transform:rotate(360deg);transform-origin:center}}.home-left:after{content:""}.home-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.info-left:after{content:""}.info-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.calendar-left:after{content:""}.calendar-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.edit-left:after{content:""}.edit-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.check-left:after{content:""}.check-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.check-left:disabled:after{content:"";animation:koa-spin 2s infinite linear}.dollar-left:after{content:""}.dollar-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.dollar-left:disabled:after{content:"";animation:koa-spin 2s infinite linear}.remove-left:after{content:""}.remove-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.remove-left:disabled:after{content:"";animation:koa-spin 2s infinite linear}.renew-left:after{content:""}.renew-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.renew-left:disabled:after{content:"";animation:koa-spin 2s infinite linear}.signin-left:after{content:""}.signin-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.signin-left:disabled:after{content:"";animation:koa-spin 2s infinite linear}.logout-left:after{content:""}.logout-left:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceright;-moz-animation-name:bounceright;-o-animation-name:bounceright;animation-name:bounceright;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.logout-left:disabled:after{content:"";animation:koa-spin 2s infinite linear}.download-icon:after{content:""}.download-icon:hover:after{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bouncedown;-moz-animation-name:bouncedown;-o-animation-name:bouncedown;animation-name:bouncedown;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}@media(min-width:425px){.photo-nav .btn-blue-border{font-size:1rem;padding:10px 20px}}@media(min-width:575px){.btn-red-border,.btn-yellow-border{font-size:1.5rem}.btn-sitetype-floorplan,.btn-sitetype-details{margin-right:5px;padding:10px 20px!important}.btn-sitetype-floorplan i,.btn-sitetype-details i{margin-right:10px}.btn-sitetype-details{margin-right:0}}@media(min-width:768px){.btn-hot-deal-book-now{width:100%}.btn-sitetype-floorplan,.btn-sitetype-details{display:inline-block;float:none;width:auto}}@media(max-width:767px){.btn-hot-deal-book-now{width:auto}}.draw-border-light{box-shadow:inset 0 0 0 3px #e4002b;transition:color .25s .08333s;position:relative;border:0 solid #fff!important}.draw-border-light::before,.draw-border-light::after{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;top:0;left:0}.draw-border-light::before{border-top-width:3px;border-right-width:3px}.draw-border-light::after{border-bottom-width:3px;border-left-width:3px}.draw-border-light:hover{color:#0072ce}.draw-border-light:hover::before,.draw-border-light:hover::after{border-color:#0072ce;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border-light:hover::before{transition-delay:0s,0s,.25s}.draw-border-light:hover::after{transition-delay:0s,.25s,0s}.draw-border-dark{box-shadow:inset 0 0 0 3px #ffd100;transition:color .25s .08333s;position:relative;border:0 solid #fff!important}.draw-border-dark::before,.draw-border-dark::after{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;top:0;left:0}.draw-border-dark::before{border-top-width:3px;border-right-width:3px}.draw-border-dark::after{border-bottom-width:3px;border-left-width:3px}.draw-border-dark:hover{color:#e4002b}.draw-border-dark:hover::before,.draw-border-dark:hover::after{border-color:#e4002b;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border-dark:hover::before{transition-delay:0s,0s,.25s}.draw-border-dark:hover::after{transition-delay:0s,.25s,0s}.draw-border-blue{box-shadow:inset 0 0 0 3px #0072ce;transition:color .25s .08333s;position:relative;border:0 solid #fff!important}.draw-border-blue::before,.draw-border-blue::after{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;top:0;left:0}.draw-border-blue::before{border-top-width:3px;border-right-width:3px}.draw-border-blue::after{border-bottom-width:3px;border-left-width:3px}.draw-border-blue:hover{color:#e4002b}.draw-border-blue:hover::before,.draw-border-blue:hover::after{border-color:#e4002b;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border-blue:hover::before{transition-delay:0s,0s,.25s}.draw-border-blue:hover::after{transition-delay:0s,.25s,0s}.draw-border-blue-thin{box-shadow:inset 0 0 0 1px #0072ce;transition:color .25s .08333s;position:relative;border:0 solid #fff!important}.draw-border-blue-thin::before,.draw-border-blue-thin::after{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;top:0;left:0}.draw-border-blue-thin::before{border-top-width:1px;border-right-width:1px}.draw-border-blue-thin::after{border-bottom-width:1px;border-left-width:1px}.draw-border-blue-thin:hover{color:#e4002b}.draw-border-blue-thin:hover::before,.draw-border-blue-thin:hover::after{border-color:#e4002b;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border-blue-thin:hover::before{transition-delay:0s,0s,.25s}.draw-border-blue-thin:hover::after{transition-delay:0s,.25s,0s}.draw-border-red-thin{box-shadow:inset 0 0 0 1px #e4002b;transition:color .25s .08333s;position:relative;border:0 solid #fff!important}.draw-border-red-thin::before,.draw-border-red-thin::after{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;top:0;left:0}.draw-border-red-thin::before{border-top-width:1px;border-right-width:1px}.draw-border-red-thin::after{border-bottom-width:1px;border-left-width:1px}.draw-border-red-thin:hover{color:#0072ce}.draw-border-red-thin:hover::before,.draw-border-red-thin:hover::after{border-color:#0072ce;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border-red-thin:hover::before{transition-delay:0s,0s,.25s}.draw-border-red-thin:hover::after{transition-delay:0s,.25s,0s}.draw-border-dark:focus,.draw-border-light:focus,.draw-border-blue:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-persistant{border:solid 2px #ffd100;color:#495057!important;background-color:#fff!important;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding-right:5px!important}.btn-persistant:hover{text-decoration:none}.close.wts-details-close{position:absolute;top:0;right:4%;z-index:900;font-size:2em;color:#000;opacity:.9;text-shadow:none}.close.wts-details-close span.fa-stack{font-size:1rem}.close.wts-details-close span.fa-stack .fa-times.fa-inverse{font-size:1.3rem}.close.wts-details-close:hover{color:#000;opacity:.6}@media(min-width:576px){.close.wts-details-close{right:3%}}@media(min-width:992px){.close.wts-details-close{right:1.5%}}@font-face{font-family:"Gibson Regular";src:url("/Content/themes/fonts/Gibson-Regular.eot?");src:url("/Content/themes/fonts/Gibson-Regular.eot?#iefix") format("embedded-opentype"),url("/Content/themes/fonts/Gibson-Regular.woff2") format("woff2"),url("/Content/themes/fonts/Gibson-Regular.woff") format("woff"),url("/Content/themes/fonts/Gibson-Regular.ttf") format("truetype"),url("/Content/themes/fonts/Gibson-Regular.svg#svgFontName") format("svg")}@font-face{font-family:"Gibson SemiBold";src:url("/Content/themes/fonts/Gibson-SemiBold.eot?");src:url("/Content/themes/fonts/Gibson-SemiBold.eot?#iefix") format("embedded-opentype"),url("/Content/themes/fonts/Gibson-SemiBold.woff2") format("woff2"),url("/Content/themes/fonts/Gibson-SemiBold.woff") format("woff"),url("/Content/themes/fonts/Gibson-SemiBold.ttf") format("truetype"),url("/Content/themes/fonts/Gibson-SemiBold.svg#svgFontName") format("svg"),url("/Content/themes/fonts/Gibson-SemiBold.otf") format("otf")}@font-face{font-family:"Voltage Light";font-style:normal;font-weight:300;src:url("/Content/themes/fonts/voltage-light.woff2") format("woff2"),url("/Content/themes/fonts/voltage-light.woff") format("woff")}@font-face{font-family:"Voltage Regular";font-style:normal;font-weight:400;src:url("/Content/themes/fonts/voltage-regular.woff2") format("woff2"),url("/Content/themes/fonts/voltage-regular.woff") format("woff")}@font-face{font-family:"Voltage Bold";font-style:normal;font-weight:700;src:url("/Content/themes/fonts/voltage-bold.woff2") format("woff2"),url("/Content/themes/fonts/voltage-bold.woff") format("woff")}.main-nav,.clp-nav{background-color:#000;color:#fff;padding-top:6px;padding-bottom:6px;font-family:"Gibson SemiBold",Arial,sans-serif}.main-nav #txtLocation,.clp-nav #txtLocation{width:220px;font-family:"Gibson Regular",Arial,sans-serif}.main-nav .nav-logo,.clp-nav .nav-logo{height:38px}.main-nav .nav-item,.clp-nav .nav-item{padding-left:15px}.main-nav .nav-item a.active,.clp-nav .nav-item a.active{color:#ffd100!important}.main-nav a,.clp-nav a{color:#fff!important;font-size:1.1rem;padding:.3rem 0 0 0!important;vertical-align:middle}.main-nav .main-nav-logo-link,.clp-nav .main-nav-logo-link{padding:0 0 0 0!important}.main-nav .navbar-toggler,.clp-nav .navbar-toggler{display:block;color:#fff;width:35px;height:40px}.main-nav .navbar-toggler.active,.clp-nav .navbar-toggler.active{color:#ffd100}.main-nav .main-nav-container,.clp-nav .main-nav-container{width:100%;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto}.main-nav .btn-mobile-reserve,.clp-nav .btn-mobile-reserve{font-size:1.1rem}.main-nav .btn-mobile-reserve:focus,.clp-nav .btn-mobile-reserve:focus{outline:none;box-shadow:none}.clp-nav{background-color:#000}.clp-nav .navbar-toggler{width:auto}.clp-nav .navbar-toggler i{width:25px}.clp-nav .navbar-nav{column-count:2;display:block}.clp-nav a{padding:0!important;text-transform:uppercase}.clp-nav .clp-collapse{justify-content:center!important}.clp-nav .nav-item{padding-top:5px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.1);clear:left;display:inline-block;width:100%}.clp-nav .nav-item-no-border{border-bottom:0}#mainNavContent .navbar-nav>.nav-item.pos-rel{position:relative}#userInfoButton,#userInfoButtonMobile,#findCampgroundButtonMobile,#shareButton,#shareButtonMobile{width:32px;height:32px}#userInfoButton.active,#userInfoButtonMobile.active,#findCampgroundButtonMobile.active,#shareButton.active,#shareButtonMobile.active{color:#ffd100}#userInfoContainer,#mobileLoginContainer,#mobileFindCampgroundContainer,#shareContainer{display:none;background-color:#000;padding:1em;position:fixed!important;top:52px;right:0;left:auto;z-index:1032;margin-top:0!important;color:#fff}#userInfoContainer input,#mobileLoginContainer input,#mobileFindCampgroundContainer input,#shareContainer input{font-size:16px}#userInfoContainer a,#mobileLoginContainer a,#mobileFindCampgroundContainer a,#shareContainer a{color:#fff!important}#userInfoContainer,#shareContainer{width:320px!important;position:absolute!important;max-width:320px;top:43px!important;right:0!important}#shareContainer{font-size:1em;font-family:"Gibson Regular",Arial,sans-serif}#shareContainer a{font-size:1rem}#shareContainer h6{color:#ffd100}.mobile-login{position:absolute;right:100px;top:10px}.mobile-login a,.mobile-login button{display:inline-block}.mobile-login .navbar-nav{flex-direction:row}.mobile-login #userLoginBtn{padding-top:3px!important}.mobile-login.no-book-now{right:0}.container#userInfoContainer,.container #mobileLoginContainer,.container #mobileFindCampgroundContainer{width:auto}.container#shareContainer{width:auto}.login-user-info{display:none}#mobileLoginContainer,#mobileFindCampgroundContainer{font-family:"Gibson Regular",Arial,sans-serif;top:52px}#mobileLoginContainer a,#mobileFindCampgroundContainer a{text-decoration:underline}#mobileFindCampgroundContainer{background-color:#000;border-bottom-left-radius:0}.ui-autocomplete-category{font-weight:bold;padding:.2em .4em;margin:.8em 0 .2em;line-height:1.5;font-size:12px}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;margin:2px 0 0 0;list-style:none;background-color:#000!important;border:0 none!important;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#fff!important;font-size:11px!important;font-family:Arial!important;max-height:300px;overflow-y:auto;overflow-x:hidden;cursor:default;z-index:5000!important}.ui-autocomplete.ui-widget-content{background-image:none;background:none}.ui-state-focus{font-weight:normal!important;background-image:none!important;border:0 solid #fff!important;background:rgba(255,209,0,.4)!important;color:#fff!important}.ui-menu-item{padding:5px 10px!important;border-bottom:1px solid #bbbcbc;min-height:35px;line-height:2em}.ui-menu-item span.city-name{color:#bbb}.ui-menu-item span.fas,.ui-menu-item span.far,.ui-menu-item span.fal{color:#bbbcbc;vertical-align:bottom}#txtLocationResultsMobile .ui-autocomplete{left:0!important;width:100%!important;border-radius:0!important;border:0 none}.clpMainMenu-collapse .navbar-nav>li{float:none}.clpMainMenu-collapse{position:absolute;left:0;right:auto;top:52px;background-color:#000;width:100%;color:#fff}.clpMainMenu-collapse a{color:#fff!important}.clpMainMenu-collapse .navbar-nav .show .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.clpMainMenu-collapse .navbar-nav .show .dropdown-menu>li>a,.clpMainMenu-collapse .navbar-nav .show .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.clpMainMenu-collapse .navbar-nav>li{padding:10px 15px!important}.clpMainMenu-collapse .navbar-nav>li .dropdown-toggle:after{color:#e4002b}#mobileKOAMainMenuTrigger:after,#mobileKOAMainMenuTrigger.active:after{color:#e4002b;display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#mobileKOAMainMenuTrigger.active:after{border-top:0;border-bottom:.3em solid}.clpMainMenu-collapse .navbar-nav .show .dropdown-menu>li>a{line-height:20px}.clpMainMenu-collapse .navbar-nav .show .dropdown-menu>li>a:hover,.clpMainMenu-collapse .navbar-nav .show .dropdown-menu>li>a:focus{background-image:none}.clpMainMenu-collapse .dropdown{min-width:320px}.main-nav .container>.navbar-header,.main-nav .container>.navbar-collapse{margin-left:0;margin-right:0}.main-menu-container ul>li>a{color:#fff}.clpMainMenu-collapse .navbar-nav{margin:0}.main-nav .sharedMenu>li>a{color:#fff;padding-top:13px;padding-bottom:14px}.main-nav .sharedMenu .active>a,.main-nav .sharedMenu .active>a:hover,.main-nav .sharedMenu .active>a:focus,.main-nav .sharedMenu li>a:hover,.main-nav .sharedMenu li>a:focus,.main-nav .sharedMenu .show>a,.main-nav .sharedMenu .show>a:hover,.main-nav .sharedMenu .show>a:focus{color:#fff;background-color:#000;z-index:1031}.main-menu-container{padding:10px;z-index:1031}.main-menu-container .list-group{margin-bottom:0}.main-menu-container .list-group-item{background-color:transparent;border:0 none;padding:5px 10px!important;text-transform:none;font-family:"Gibson Regular",Arial,sans-serif}.main-menu-container .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top:0 none}.main-menu-container .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.main-menu-container .list-group-item a{font-family:"Gibson Regular",Arial,sans-serif;text-transform:uppercase}.main-menu-container .list-group-item i{float:right;color:#e4002b;margin-top:3px}.main-menu-container .list-group-item:hover{text-decoration:underline}.main-menu-container p{font-family:"Gibson Regular",Arial,sans-serif;font-size:13px;color:#333;padding-top:8px}.main-menu-container p .glyphicon{font-size:11px}.camper-rating-wrapper{width:150px}.camper-rating-wrapper .camper-rating{background:url("/Content/Images/Camper-Rating-Box.png") center center no-repeat;height:67px;width:150px;position:absolute;top:0;text-transform:uppercase;font-family:"Gibson SemiBold",Arial,sans-serif;text-align:center;padding-top:5px}.camper-rating-wrapper a{font-size:1em;padding:0}.btn-mobile-reserve{background-color:#ffd100;height:100%;position:absolute;right:0;top:0}.share-button{display:none}@media(max-width:575px){.clpMainMenu-collapse{overflow-y:auto;max-height:calc(100vh - 52px)}#mobileKOAMainMenuContainer{display:none;padding-left:10px}#mobileKOAMainMenuContainer.clp-reserve{display:block}.clp-nav{display:none}}@media(min-width:576px){.clpMainMenu-collapse{max-width:320px;width:auto}.mobile-campground-menu{display:none}#mobileKOAMainMenu{display:none}}@media(min-width:768px){.clp-nav .navbar-nav{column-count:unset;display:flex}.collapse.navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.collapse.navbar-collapse .navbar-nav{-ms-flex-direction:row;flex-direction:row}.collapse.navbar-collapse .btn-mobile-reserve{display:none}.collapse.navbar-collapse .share-button{display:inline-block}.clp-nav{padding-top:20px;padding-bottom:20px}.clp-nav .navbar-toggler{display:none}.clp-nav .nav-item{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;text-align:center;padding-top:0;padding-bottom:0;border-bottom:0;width:auto}.clp-nav a.active:after{content:'';position:absolute;bottom:-5px;left:0;width:100%;border-bottom:2px solid #ffd100;transition:.4s}.clp-nav a{font-size:.8rem;text-decoration:none;position:relative;color:#36f}.clp-nav a:after{content:'';position:absolute;bottom:-5px;left:0;width:0%;border-bottom:2px solid #ffd100;transition:.4s}.clp-nav a:hover:after{width:100%}.mobile-login,.btn-mobile-reserve{display:none}.login-user-info{display:inline-block}.main-nav-container{max-width:720px}.clpMainMenu-collapse{left:auto}.ui-autocomplete{top:50px!important}}@media(min-width:992px){.main-nav-container{max-width:960px}.clp-nav a{font-size:1.1rem}}@media(min-width:1200px){.main-nav-container{max-width:1140px}.clp-nav a{font-size:1.1rem}}@media(min-width:1600px){.main-nav-container{max-width:1540px}}@media(max-width:425px){.clp-nav .navbar-nav{column-count:1}.clp-nav .navbar-nav li:last-child{border:none}}.clp-nav .navbar-toggler{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.clp-nav .navbar-toggler i.fa-times{color:#ffd100}.clp-nav .navbar-toggler.rotate{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.no-reservations p{margin-bottom:0}.btn-reserve{border:0}.btn-reserve:hover{background:#0072ce}.btn-reserve i:before{background-color:rgba(0,0,0,.1);padding:10px;display:block}.btn-reserve:hover i:before,.btn-reserve i.fa-spin.fa-spinner:before{background-color:transparent}#reserveForm{transition:all .3s ease}#reserve-sitecategory .site-category-icon{pointer-events:none;position:absolute;width:auto;top:40px;left:10px;margin-top:0;color:#555}#reserve-step-equipment #reserve-sitecategory .wtsDropdown{padding-left:45px}#campgroundHorizontalReserve{background-color:#ffd100;font-family:"Gibson Regular",Arial,sans-serif;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%;transition:all .3s ease}#campgroundHorizontalReserve .validation-icon{color:#e4002b;display:none;font-size:.8em}#campgroundHorizontalReserve .site-category-icon{pointer-events:none;position:absolute;width:auto;top:33px;left:10px;margin-top:0;color:#555}#campgroundHorizontalReserve #reserve-sitecategory{min-width:180px}#campgroundHorizontalReserve .category-dropdown .dropdown-menu{left:-10px!important}#campgroundHorizontalReserve .sitecategory-container{width:200px;margin:auto;top:50%;position:relative;transform:translate3d(0,-50%,0)}#campgroundHorizontalReserve .wtsDropdown{-webkit-appearance:initial;padding-left:40px;padding-right:15px}#campgroundHorizontalReserve #reserve-sitecategory:after{content:"";font-family:'Font Awesome 5 Pro';font-weight:900;color:#555;position:absolute;right:10px;top:32px;z-index:1;width:10%;height:100%;pointer-events:none;font-size:.9em}#campgroundHorizontalReserve .persistantDropdown{border-radius:0}#campgroundHorizontalReserve .hasDatepicker{background-color:#fff}#campgroundHorizontalReserve input[type=number]::-webkit-outer-spin-button,#campgroundHorizontalReserve input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#campgroundHorizontalReserve input[type=number]{-moz-appearance:textfield}#campgroundHorizontalReserve .btn-number:focus{-webkit-box-shadow:0 0 10px 0;-moz-box-shadow:0 0 10px 0;box-shadow:0 0 10px 0;z-index:10;-webkit-appearance:none;position:relative}#campgroundHorizontalReserve .dropdown-toggle{background-color:#fff}#campgroundHorizontalReserve .dropdown-toggle:focus{background-color:#fff}#campgroundHorizontalReserve .dropdown-toggle:hover{background-color:#fff}#campgroundHorizontalReserve .dropdown-toggle:active{background-color:#fff}#campgroundHorizontalReserve .is-invalid{border:solid #e4002b 3px;background-color:#ffffe0!important}#campgroundHorizontalReserve>ul{margin:0 auto}#campgroundHorizontalReserve>ul>li{padding:10px 10px;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;align-items:center}#campgroundHorizontalReserve>ul>li.res-date{width:50%}#campgroundHorizontalReserve>ul>li .form-group{width:100%}#campgroundHorizontalReserve>ul>li a{color:#555}#campgroundHorizontalReserve>ul>li .selected{color:#fff}#campgroundHorizontalReserve>ul>li .icon{color:#555}#campgroundHorizontalReserve>ul>li button{line-height:1.2;width:100%;padding-top:10px;padding-bottom:10px;padding:0 10px 0 0}#campgroundHorizontalReserve>ul>li .toggle-buttons{width:100%}#campgroundHorizontalReserve>ul>li #reserve-pet-policy{font-size:12px;padding-top:2px}#campgroundHorizontalReserve>ul>li .spinner-button{margin:0;padding:5px;box-sizing:border-box;height:38px;width:38px;background-color:#e9ecef;color:#008c95;padding-top:8px;border-color:#ced4da}#campgroundHorizontalReserve>ul>li .spinner-button:hover{background-color:#008c95;color:#fff}#campgroundHorizontalReserve>ul>li .btn-number:focus{-webkit-box-shadow:0 0 10px 0;-moz-box-shadow:0 0 10px 0;box-shadow:0 0 10px 0;z-index:10;-webkit-appearance:none;position:relative}#campgroundHorizontalReserve>ul>li .toggle-buttons{margin:0;padding:0;box-sizing:border-box;height:38px;background-color:#e9ecef;color:#008c95}#campgroundHorizontalReserve>ul>li .btn-outline{cursor:pointer;border:solid 1px #ced4da;font-weight:normal;font-family:Arial,sans-serif}#campgroundHorizontalReserve>ul>li .toggle-buttons .active{background-color:#008c95;color:#fff;font-weight:bold;font-family:Arial,sans-serif}#campgroundHorizontalReserve>ul>li .spinner-input{text-align:center;margin:0;padding:0}#campgroundHorizontalReserve>ul>li div.category-dropdown{border:1px solid #ced4da}#campgroundHorizontalReserve>ul>li div.category-dropdown .filter-option-inner-inner{height:1.35rem}#campgroundHorizontalReserve>ul>li #rv-length-notice{color:#e4002b;font-size:12px;line-height:12px;float:right;width:100%}#campgroundHorizontalReserve label{margin-bottom:0}#campgroundHorizontalReserve .date-picker{width:100%}#campgroundHorizontalReserve.mobile-reserve{height:auto}#campgroundHorizontalReserve.mobile-reserve .form-group{margin-bottom:0}#campgroundHorizontalReserve.mobile-reserve .form-group.has-feedback i{color:#555!important}#campgroundHorizontalReserve.mobile-reserve .btn-reserve{width:auto;white-space:nowrap}#campgroundHorizontalReserveValidationSummary{background-color:#ffd100;font-family:"Gibson Regular",Arial,sans-serif;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%;transition:all .3s ease}#campgroundHorizontalReserveValidationSummary .validation-summary-errors{min-width:400px;background-color:#fff;border:solid 3px #c00;font-weight:normal;margin-bottom:10px;margin-top:10px;display:none}#campgroundHorizontalReserveValidationSummary .validation-summary-errors ul{margin:0;padding:10px 5px 10px 10px}#campgroundHorizontalReserveValidationSummary .validation-summary-errors ul li{display:block;color:#c00}.reservationFormH label{font-weight:bold}.reservationFormH .form-group.has-feedback i{top:40px}.special-requests-box{border:4px solid #f8d800;border-radius:0;padding:8px 13px}.was-validated .form-control:valid,.form-control.is-valid{border-color:#ced4da;padding:.375rem .75rem;background-image:none}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545!important;padding:.375rem .75rem!important;background-image:none!important}#reserve-container .details .modal-body{padding:0}#LanguageLocalization{border:1px solid #ddd;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.ui-autocomplete{border-radius:0!important}.block-header{background-color:#007379;font-family:'Gibson SemiBold',Arial,sans-serif;color:#fff;display:block;padding:10px;line-height:.9}.block-header a{color:#fff!important}.block-header h2{font-size:14px;line-height:.9;margin:0;text-transform:uppercase!important}.block-header .reserve-required-text{font-size:12px;line-height:.9;margin:0;text-transform:uppercase!important}.site-type-header-container{background-color:#eee;font-family:'Gibson SemiBold',Arial,sans-serif;line-height:1.5;padding:15px}.saved-reservations-toggler{padding:.375rem .75rem}td.date-highlight-mid{border:none!important;padding:1px 0 1px 1px!important;background:none!important;overflow:hidden}td.date-highlight-mid a{background:#d1e3f0!important;border:1px #88a276 solid!important}td.date-highlight-end-point{border:none!important;padding:1px 0 1px 1px!important;background:none!important;overflow:hidden}td.date-highlight-end-point a{background:#a6dbff!important;border:1px #88a276 solid!important}@media(min-width:575px){#campgroundHorizontalReserve>ul>li{float:left;width:auto}#campgroundHorizontalReserve>ul>li.res-date{width:auto}#campgroundHorizontalReserve>ul>li button{margin-top:8px}#campgroundHorizontalReserve .date-picker{width:150px}#campgroundHorizontalReserve .dropdown-action-wrapper{padding-top:0}}@media(min-width:768px){#reserveForm{min-height:100px}#reserveForm.fix-to-top{height:60px}#reserveForm.fix-to-top #campgroundHorizontalReserve{min-height:116px;position:fixed;top:51px;z-index:1029}#reserveForm.fix-to-top #campgroundHorizontalReserve .form-group{margin-bottom:0}#reserveForm.fix-to-top #campgroundHorizontalReserve .btn-reserve{width:auto;margin-top:0}#campgroundHorizontalReserve{min-height:100px}#campgroundHorizontalReserve>ul>li{width:auto}.main-nav-container{padding-left:15px;padding-right:15px}}@media(max-width:767px){.nav-item-reserve-button{align-items:flex-end!important}}@media(max-width:768px){button.full-width-button{width:100%}}@media(min-width:790px){#reserveForm{min-height:100px}#reserveForm.fix-to-top{height:60px}#reserveForm.fix-to-top #campgroundHorizontalReserve{min-height:60px}#reserveForm.fix-to-top .nav-item-reserve-button{align-items:flex-end}#campgroundHorizontalReserve{min-height:100px}}.category-dropdown{padding:0 15px 0 0!important}.category-dropdown button{border:0 solid #ced4da;background:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:5px 10px 4px 10px;margin:0 10px 0 10px}.category-dropdown.step1{padding-right:0!important}.category-dropdown.step1 button{border:1px solid #ced4da;padding:6px 12px;margin:0}.category-dropdown.step1 button:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none!important}.category-dropdown.step1.focused{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.category-dropdown .dropdown-menu{border:1px solid #ced4da;border-radius:0;color:#212529}.terms-checkbox{padding-left:2rem}.terms-checkbox .custom-control-label:before{background-color:#efefef;width:1.5rem;height:1.5rem;left:-2rem;top:0}.terms-checkbox .custom-control-label:after{width:1.5rem;height:1.5rem;left:-2rem;top:0}@media(max-width:574px){button[data-id="Reservation_SiteCategory"]{height:100%}#campgroundHorizontalReserve .persistant-dropdown{overflow:hidden;text-overflow:ellipsis}#campgroundHorizontalReserve .dropdown-menu{width:100%!important}#campgroundHorizontalReserve .btn-outline-primary{color:#e4002b;border:1px solid #ced4da}#campgroundHorizontalReserve .persistant-dropdown{margin-right:18px}#campgroundHorizontalReserve .persistant-dropdown:after{position:absolute;right:10px;top:45%}#campgroundHorizontalReserve .dropdown-action-wrapper{padding-top:16px}}@media(min-width:575px){#campgroundHorizontalReserve .persistant-dropdown{min-width:190px}#campgroundHorizontalReserve .btn-outline-primary{color:#e4002b;border:1px solid #ced4da}#campgroundHorizontalReserve .persistant-dropdown{margin-right:18px}#campgroundHorizontalReserve .persistant-dropdown:after{position:absolute;right:10px;top:45%}}.background.background-app .account-menu-nav{background-color:#fff;padding-left:15px;padding-top:8px;border-top:1px solid #eee}.account-menu-nav a{text-decoration:none;color:#727272}.account-menu-nav a:visited{text-decoration:none;color:#727272}.account-menu-nav a:hover{text-decoration:none!important;color:#e4002b}.account-menu-nav a:active{text-decoration:none!important;color:#e4002b}.account-menu-nav a:focus{text-decoration:none!important;color:#e4002b}.app-web-navigation{background-color:#fff;padding-left:15px;padding-top:8px;border-top:1px solid #eee}h1,h2,h3,h4,h5,h6{font-family:"Gibson SemiBold",Arial,sans-serif}h1,h2{font-size:2.2rem}a{color:#0059bb}a:focus{outline:none}.text-upper{text-transform:uppercase}.red-bullet-list li,.yellow-bullet-list li,.black-bullet-list li{padding-left:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.red-bullet-list li:before,.yellow-bullet-list li:before,.black-bullet-list li:before{content:'.';color:#e4002b;font-weight:900;padding:0 5px 10px 0;line-height:1;vertical-align:top;margin-left:-10px}.red-bullet-list.row,.gray-bullet-list.row{margin-left:0;margin-right:0}.yellow-bullet-list{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.yellow-bullet-list li:before{color:#ffd100}.gray-bullet-list li{padding-left:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gray-bullet-list li:before{content:'.';color:#bbbcbc;font-weight:900;padding:0 5px 10px 0;line-height:1;vertical-align:top;margin-left:-10px}.black-bullet-list li:before{color:#000}.no-padding{padding-left:0;padding-right:0}.dotted-border-separator{width:200px;border-top:6px dotted}.form-control.no-border{border:0 none}#smartbanner{display:none!important}.clp-wrapper{height:calc(100vh + 100px);position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;flex-wrap:wrap;overflow:hidden;min-height:560px}.clp-wrapper .main-menu-container .ui-autocomplete{background-color:#000!important;top:40px!important;left:-25px!important;width:320px!important}.hero-img,.clp-section-hero-img{background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;min-height:100%;min-width:100%;height:auto;width:auto;z-index:-1}.clp-section-hero-img{position:absolute;height:950px;-webkit-transition:all .5s;transition:all .5s}.clp-section{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden}.clp-section,.clp-section-content-wrapper,.clp-section-short{height:auto}.clp-section-short{height:auto;padding-top:3rem;padding-bottom:3rem}.clp-section-short .container{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.clp-section-amenities{overflow:visible}.clp-section-amenities .amenities-img{display:none;position:absolute;left:0;max-height:440px;max-width:45%;top:50%;transform:translate(0,-50%);z-index:3}.attractions .card-img-container .card-img{transition:all .9s ease}.attractions .card-img-container:hover .card-img{transform:scale(1.05)}.clp-section-wts,.food,.albums,.photos,.recreation{height:auto;text-align:center}.clp-section-wts h2,.food h2,.albums h2,.photos h2,.recreation h2{font-family:'Voltage Bold';font-size:3rem;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:15px;text-shadow:4px 8px 14px black;width:100%;z-index:1;pointer-events:none}.clp-section-wts .img-grid,.food .img-grid,.albums .img-grid,.photos .img-grid,.recreation .img-grid{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.clp-section-wts .img-cover-box-outer,.food .img-cover-box-outer,.albums .img-cover-box-outer,.photos .img-cover-box-outer,.recreation .img-cover-box-outer{position:relative;overflow:hidden}.clp-section-wts .img-cover-box-outer:hover .img-cover-box>.btn-food-service,.food .img-cover-box-outer:hover .img-cover-box>.btn-food-service,.albums .img-cover-box-outer:hover .img-cover-box>.btn-food-service,.photos .img-cover-box-outer:hover .img-cover-box>.btn-food-service,.recreation .img-cover-box-outer:hover .img-cover-box>.btn-food-service{visibility:visible;opacity:1;z-index:900}.clp-section-wts .img-cover-box-outer:hover .img-cover-box .img-cover,.food .img-cover-box-outer:hover .img-cover-box .img-cover,.albums .img-cover-box-outer:hover .img-cover-box .img-cover,.photos .img-cover-box-outer:hover .img-cover-box .img-cover,.recreation .img-cover-box-outer:hover .img-cover-box .img-cover{transform:scale(1.05)}.clp-section-wts .img-cover-box-outer:hover div.btn-blue-white,.food .img-cover-box-outer:hover div.btn-blue-white,.albums .img-cover-box-outer:hover div.btn-blue-white,.photos .img-cover-box-outer:hover div.btn-blue-white,.recreation .img-cover-box-outer:hover div.btn-blue-white{background-color:#00a3e0;color:#fff}.clp-section-wts .img-cover-box-outer div.btn-blue-white,.food .img-cover-box-outer div.btn-blue-white,.albums .img-cover-box-outer div.btn-blue-white,.photos .img-cover-box-outer div.btn-blue-white,.recreation .img-cover-box-outer div.btn-blue-white{font-family:"Gibson SemiBold",Arial,sans-serif;font-size:1.2em;position:absolute;z-index:900;width:100%;bottom:0;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);padding:10px 0 10px 0;pointer-events:none}.clp-section-wts .img-cover-box,.food .img-cover-box,.albums .img-cover-box,.photos .img-cover-box,.recreation .img-cover-box{position:relative;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;height:350px;transition:all .9s ease}.clp-section-wts .img-cover-box .img-cover,.food .img-cover-box .img-cover,.albums .img-cover-box .img-cover,.photos .img-cover-box .img-cover,.recreation .img-cover-box .img-cover{display:block;width:100%;height:100%;object-fit:cover;transition:all .9s ease}.clp-section-wts .img-cover-box button,.clp-section-wts .img-cover-box>a.btn,.food .img-cover-box button,.food .img-cover-box>a.btn,.albums .img-cover-box button,.albums .img-cover-box>a.btn,.photos .img-cover-box button,.photos .img-cover-box>a.btn,.recreation .img-cover-box button,.recreation .img-cover-box>a.btn{font-size:1.2em;position:absolute;bottom:0;left:0;width:100%;font-family:"Gibson SemiBold",Arial,sans-serif;padding:10px 0 10px 0}.clp-section-wts .img-cover-box button.local-area-overlay-btn i,.clp-section-wts .img-cover-box>a.btn.local-area-overlay-btn i,.food .img-cover-box button.local-area-overlay-btn i,.food .img-cover-box>a.btn.local-area-overlay-btn i,.albums .img-cover-box button.local-area-overlay-btn i,.albums .img-cover-box>a.btn.local-area-overlay-btn i,.photos .img-cover-box button.local-area-overlay-btn i,.photos .img-cover-box>a.btn.local-area-overlay-btn i,.recreation .img-cover-box button.local-area-overlay-btn i,.recreation .img-cover-box>a.btn.local-area-overlay-btn i{margin-left:5px;font-size:.9em}.clp-section-wts .img-cover-box .local-area-overlay,.food .img-cover-box .local-area-overlay,.albums .img-cover-box .local-area-overlay,.photos .img-cover-box .local-area-overlay,.recreation .img-cover-box .local-area-overlay{align-items:center;display:none;background-color:rgba(0,114,206,.9);position:absolute;top:0;left:0;bottom:0;padding:2rem;min-width:300px;text-align:left;width:100%;z-index:1}.clp-section-wts .img-cover-box .local-area-overlay::-webkit-scrollbar,.food .img-cover-box .local-area-overlay::-webkit-scrollbar,.albums .img-cover-box .local-area-overlay::-webkit-scrollbar,.photos .img-cover-box .local-area-overlay::-webkit-scrollbar,.recreation .img-cover-box .local-area-overlay::-webkit-scrollbar{display:none}.clp-section-wts .img-cover-box .local-area-overlay.overlay-visible,.food .img-cover-box .local-area-overlay.overlay-visible,.albums .img-cover-box .local-area-overlay.overlay-visible,.photos .img-cover-box .local-area-overlay.overlay-visible,.recreation .img-cover-box .local-area-overlay.overlay-visible{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.clp-section-wts .img-cover-box .local-area-overlay p,.food .img-cover-box .local-area-overlay p,.albums .img-cover-box .local-area-overlay p,.photos .img-cover-box .local-area-overlay p,.recreation .img-cover-box .local-area-overlay p{color:#fff;margin:0}.clp-section-wts .img-cover-box .local-area-overlay a,.food .img-cover-box .local-area-overlay a,.albums .img-cover-box .local-area-overlay a,.photos .img-cover-box .local-area-overlay a,.recreation .img-cover-box .local-area-overlay a{color:#ffd100}.clp-section-wts .img-cover-box .close-overlay,.food .img-cover-box .close-overlay,.albums .img-cover-box .close-overlay,.photos .img-cover-box .close-overlay,.recreation .img-cover-box .close-overlay{color:#fff;display:none;position:absolute;right:5px;top:8px;width:20px;height:20px;margin-left:auto;z-index:2}.clp-section-wts .img-cover-box-clickable,.food .img-cover-box-clickable,.albums .img-cover-box-clickable,.photos .img-cover-box-clickable,.recreation .img-cover-box-clickable{cursor:pointer}.clp-section-wts .local-area-overlay{overflow-y:scroll}.clp-section.clp-section-mobile-expand{height:auto}.clp-section.clp-section-mobile-expand .clp-section-content-wrapper{height:auto}.food .img-cover-box{height:450px}.photos{margin-left:-5px;margin-right:-5px}.photos div[class^='col-']{padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px}.photos .img-cover-box{height:250px}.photos .img-cover-box:hover span.title{opacity:1}.photos .img-cover-box:hover .photos-social{opacity:1}.photos .img-cover-box span.title{background-color:rgba(0,114,206,.8);color:#fff;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;padding:.5rem;text-align:left;transition:all .5s;z-index:1}.photos .img-cover-box .photos-social{opacity:0;position:absolute;right:0;bottom:0;padding:.5rem;width:auto;z-index:2}.photos .img-cover-box .photos-social a{color:#fff}.photos .img-cover-box .video-play{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.attractions .img-cover-box,.activities .img-cover-box{height:450px}.attractions .local-area-overlay,.activities .local-area-overlay{overflow:scroll}.food-service h2{font-size:2em}.food-service .row{overflow:hidden}.clp-section-auto{height:auto;padding-top:2rem;padding-bottom:2rem}.clp-section-auto .row{align-items:center}.clp-section-container-wrapper{width:100%}.clp-section-content-wrapper{width:100%;background-color:rgba(0,0,0,.7);color:#fff;padding:2em}.clp-section-content-wrapper.d-flex{align-items:center}.clp-section-content-wrapper a:not(.btn):not(.activity-link){color:#ffd100}.clp-section-content{overflow:hidden;height:500px;width:100%;position:relative}.clp-section-content.h-auto h2{margin-top:auto}.clp-section-half{padding:0 15px;width:100%}.clp-section-half ul.red-bullet-list,.clp-section-half ul.gray-bullet-list{padding-left:15px}.btn-read-more{display:none}.btn-read-more:focus{box-shadow:none}.btn-read-more-card{display:none;font-family:'Gibson Regular';margin:0 auto;border-top:#0072ce 1px solid;border-bottom:#0072ce 1px solid;margin-bottom:15px;width:100%}.btn-recreation-read-more:focus{box-shadow:none}.gradient{position:absolute;bottom:0;left:0;right:0;height:50px}.gradient-white{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.gradient-dark{position:absolute;bottom:0;left:0;right:0;height:50px;background:-moz-linear-gradient(top,transparent 0%,#000 100%);background:-webkit-linear-gradient(top,transparent 0%,#000 100%);background:linear-gradient(to bottom,transparent 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.hero-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%)}.campground-wrapper{height:40vh}button:focus{outline:none}.col-no-pad{padding-left:0!important;padding-right:0!important}.dropdown-toggle.active::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}ul{list-style-type:none;margin-left:0;padding-left:0}#campgroundContactOverlay{background-color:#000;color:#fff;font-family:"Gibson SemiBold",Arial,sans-serif;position:absolute;left:0;right:0;bottom:0;padding:10px 0;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%}#campgroundContactOverlay ul{margin:0 auto}#campgroundContactOverlay ul>li{float:left;padding:0 15px}#campgroundContactOverlay ul>li a{color:#fff}#campgroundContactOverlay ul>li i{color:#ffd100}.form-group{position:relative}.form-group.has-feedback .form-control{padding-right:30px}.form-group.has-feedback i{position:absolute;width:auto;top:35px;right:10px;margin-top:0}.campground-welcome{font-family:"Gibson SemiBold",Arial,sans-serif;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh);align-items:center;color:#fff;padding:92px 20px 40px 20px;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.campground-welcome>div{margin-left:auto;margin-right:auto;text-align:center}.campground-welcome h2,.campground-welcome .campground-name{text-shadow:4px 8px 14px black}.campground-welcome .clp-brand-segmentation-logo{border-radius:10px;-webkit-box-shadow:4px 8px 14px rgba(0,0,0,.8);-moz-box-shadow:4px 8px 14px rgba(0,0,0,.8);box-shadow:4px 8px 14px rgba(0,0,0,.8);display:inline-block}.campground-welcome .clp-brand-segmentation-logo img{width:80px}.campground-welcome .unbranded-segmentation-logo{display:inline-block}.campground-welcome .unbranded-segmentation-logo img{width:80px}.campground-welcome .campground-name{font-size:2em;text-transform:uppercase}.campground-welcome h2{font-size:1.5rem}.campground-welcome .btn-cta{font-family:"Gibson SemiBold",Arial,sans-serif;font-size:1.5em;padding:0 0 0 15px;white-space:nowrap;border:0}.campground-welcome .btn-cta:hover i:before{background-color:transparent}.campground-welcome .btn-cta i:before{background-color:rgba(0,0,0,.1);margin-left:10px;padding:10px 15px 10px 20px;display:block}.campground-welcome.has-message .campground-name{font-size:1.8rem}.campground-welcome.has-message h2{font-size:1.3rem}.campground-welcome.has-message .btn-cta{font-size:1.2rem}.campground-welcome.has-message .clp-brand-segmentation-logo img{width:50px}.campground-welcome-details{pointer-events:all}.link-download{margin-right:auto;margin-left:20px;padding-top:9px}.icon-fee:after{content:'()';font-family:'Font Awesome 5 Pro';display:inline-block;color:#333;font-weight:400;margin-left:5px}.small-carousel-container{width:100%;margin:0 auto;padding-left:5px;padding-right:5px}.small-carousel-container a{color:#000;cursor:pointer}.small-carousel-container a:hover{text-decoration:none}.small-carousel-slider .media h5{margin-bottom:0}.small-carousel-slider .media p{margin-top:0;margin-bottom:0}.small-carousel-slider .media p a{color:#0072ce}.small-carousel-slider div.slick-slide,.small-carousel-slider div.carousel-box{border:solid 2px #bbbcbc;height:350px;margin:0 15px;position:relative}.small-carousel-slider .carousel-box .media-calendar{height:180px;width:180px;position:relative;background:url("/Content/Images/Calendar-Icon.png") no-repeat center center;background-size:cover}.small-carousel-slider .carousel-box .media-calendar .media-calendar-month{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.2rem;font-weight:bold;text-transform:uppercase;color:#fff}.small-carousel-slider .carousel-box .media-calendar .media-calendar-days{position:absolute;top:95px;font-size:1.2rem;font-weight:bold;text-transform:uppercase;color:#333;width:100%;text-align:center}.small-carousel-slider .slick-prev{left:-10px}.small-carousel-slider .slick-next{right:-10px}.small-carousel-slider .slick-prev:before,.small-carousel-slider .slick-next:before{font-size:20px}#ratingsSlider i.fa-quote-left{color:#bbbcbc;position:absolute;left:1rem}#ratingsSlider div.slick-slide{overflow:hidden;padding:1.2rem 1.2rem 1.2rem 3.2rem}#eventsSlider.small-carousel-slider div.slick-slide,#eventsSliderNoSlide.small-carousel-slider div.slick-slide,#blogSlider.small-carousel-slider div.slick-slide{height:400px}#eventsSlider.small-carousel-slider div.slick-slide .media,#eventsSliderNoSlide.small-carousel-slider div.slick-slide .media,#blogSlider.small-carousel-slider div.slick-slide .media{display:block;position:relative}#eventsSlider.small-carousel-slider div.slick-slide .media span.media-img,#eventsSliderNoSlide.small-carousel-slider div.slick-slide .media span.media-img,#blogSlider.small-carousel-slider div.slick-slide .media span.media-img{display:block;width:100%;text-align:center}#eventsSlider.small-carousel-slider div.slick-slide .media img,#eventsSliderNoSlide.small-carousel-slider div.slick-slide .media img,#blogSlider.small-carousel-slider div.slick-slide .media img{display:block;margin-left:auto;margin-right:auto}#eventsSlider.small-carousel-slider div.slick-slide,#eventsSliderNoSlide.small-carousel-slider div.slick-slide,#blogSlider.small-carousel-slider div.slick-slide{height:440px}#eventsSlider.small-carousel-slider .media .media-calendar,#eventsSliderNoSlide.small-carousel-slider .media .media-calendar{position:absolute;top:-26px;left:30px;height:90px;width:100px;background:url(/Content/Images/Calendar-Icon-Events-Small.png) no-repeat center center;background-size:cover}#eventsSlider.small-carousel-slider .media .media-calendar .media-calendar-month,#eventsSliderNoSlide.small-carousel-slider .media .media-calendar .media-calendar-month{position:absolute;top:35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.8rem;font-weight:bold;text-transform:uppercase;color:#e4002b;text-align:center;width:100%}#eventsSlider.small-carousel-slider .media .media-calendar .media-calendar-days,#eventsSliderNoSlide.small-carousel-slider .media .media-calendar .media-calendar-days{position:absolute;top:55px;font-size:.75rem;font-weight:bold;text-transform:uppercase;color:#333;width:100%;text-align:center}.activity-link:hover{cursor:pointer;color:#ffd100!important}.activity-link.active{color:#ffd100!important;transition:.5s}.top-wedge,.bottom-wedge{display:none}.alt-dark{background-color:#f2f2f2}.reviews .nav-link{padding:.5rem .5rem}.ratings-comment{overflow:hidden}.blog-latest{color:#000;font-size:2.5em}.shade-background{background-color:#f2f2f2}#clpcarouselHighRes{max-height:500px;max-width:1510px;margin-bottom:20px;margin-top:0}#clpcarouselHighRes .carousel-item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-width:1510px;max-height:500px;min-height:250px;height:58vh;background-color:#777;background-attachment:scroll;background-position-x:50%;background-position-y:50%}#clpcarouselHighRes .carousel-caption{background:rgba(0,114,206,.8);bottom:0;color:#fff;left:0%;padding:10px;position:absolute;right:0%;text-align:left;text-shadow:none;z-index:10}#clpcarouselHighRes .carousel-indicators{bottom:3px;left:78%;list-style:outside none none;margin-left:0;padding-left:0;position:absolute;text-align:right;width:20%;z-index:15}#clpcarouselHighRes .carousel-indicators li{border:1px solid #666}#clpcarouselHighRes .carousel-indicators .active{background-color:#666}#site-type-photo-carousel .carousel-caption{display:none;background:rgba(0,114,206,.8);bottom:0;color:#fff;left:0%;padding:10px;position:absolute;right:0%;text-align:left;text-shadow:none;z-index:10}#site-type-photo-carousel .indicator-container{height:50px}#site-type-photo-carousel .carousel-indicators{bottom:3px;left:0;list-style:outside none none;margin-left:0;padding-left:0;position:absolute;text-align:right;width:100%;z-index:15}#site-type-photo-carousel .carousel-indicators li{background-color:#000}#site-type-photo-carousel .carousel-indicators .active{background-color:#ffd100}@media(min-width:768px){#site-type-photo-carousel .carousel-caption{display:block}#site-type-photo-carousel .carousel-indicators{left:78%;width:20%}}.scroll-pane-container{border-bottom:1px solid #ccc;margin-bottom:1rem;margin-top:1rem;padding-bottom:1rem}.scroll-pane-container.last{border-bottom:none}.scroll-pane-container ul.list-inline{display:flex}@media(max-width:340px){.scroll-pane-container ul.list-inline .list-inline-item:not(:last-child){margin-right:.25rem}}.card-header h5{margin-bottom:0}.events .media-calendar{position:absolute;top:-37px;left:30px;height:130px;width:144px;background:url("/Content/Images/Calendar-Icon-Events.png") no-repeat center center;background-size:cover}.events .media-calendar .media-calendar-month{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.9rem;font-weight:bold;text-transform:uppercase;color:#e4002b;text-align:center;width:100%}.events .media-calendar .media-calendar-days{position:absolute;top:75px;font-size:1.1rem;font-weight:bold;text-transform:uppercase;color:#333;width:100%;text-align:center}.events .tile-inner{overflow:hidden;height:350px}.events .card-img-top{display:block;width:100%;height:100%;max-height:400px;object-fit:cover}.events.single-event .card-img-top{max-height:100%}.blog h1{font-size:2.25em}.blog h2{font-size:1.5em}.blog h3{font-size:1.125em}.blog img{max-width:100%;height:auto}.box-shadow{box-shadow:16px 16px 48px rgba(32,16,0,.125)}h4.foodservice-item{margin-bottom:0}div.foodservice-item ul{margin-bottom:0}.clp-content-anchor a{position:absolute;left:0;top:-283px}.clp-content-anchor{position:relative}#recreationDescriptionContainer{display:none;border:2px solid #fff;padding:1em}#virtualTour{cursor:pointer;max-width:1540px;position:relative;width:100%;max-height:515px}#virtualTour .video-play{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}#virtualTour img{width:100%}.card-read-more{height:100%;overflow:hidden;position:relative}.card-read-more .gradient{opacity:0}.btn-read-more-card{display:none}.card-link{text-decoration:none;color:#000}.card-link:hover{color:#000}.site-type-nav-img{color:#555}.shape-circle{border-radius:50%}.group-request{height:300px;width:300px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.group-request .group-request-box{height:180px;width:250px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;text-align:center}.group-request .group-request-box p{font-size:2em;font-family:'Gibson SemiBold';line-height:1.2}.flex-vertical-align{align-items:center}.scroll-down{color:#fff;height:32px;width:32px;display:block;font-size:2.4rem;opacity:1;position:absolute;z-index:2000;animation:bounce 2s infinite 2s;-webkit-animation:bounce 2s infinite 2s}.scroll-down:hover{color:#bbbcbc}.share-social-links a{font-size:40px;margin-right:5px;display:inline-block}.share-social-links .fa-facebook{color:#3b5998}.share-social-links .fa-twitter-square{color:#55acee}.share-social-links .fa-envelope-square{color:#666}.skiptranslate{display:none!important}.gtranslate-select{max-width:115px;padding-right:0;padding-left:0}#findAKOA span:nth-child(2),#reserveButtonMobile span:nth-child(2){display:none}.translated-ltr #findAKOA span:nth-child(1),.translated-ltr #reserveButtonMobile span:nth-child(1){display:none}.translated-ltr #findAKOA span:nth-child(2),.translated-ltr #reserveButtonMobile span:nth-child(2){display:inline}#userLoginBtn span:nth-child(1),#loginBoxLoginBtn span:nth-child(1),#koa-login span:nth-child(1){display:inline}#userLoginBtn span:nth-child(2),#loginBoxLoginBtn span:nth-child(2),#koa-login span:nth-child(2){display:none}.translated-ltr #userLoginBtn span:nth-child(1),.translated-ltr #loginBoxLoginBtn span:nth-child(1),.translated-ltr #koa-login span:nth-child(1){display:none}.translated-ltr #userLoginBtn span:nth-child(2),.translated-ltr #loginBoxLoginBtn span:nth-child(2),.translated-ltr #koa-login span:nth-child(2){display:inline}#translateStatus{opacity:0;height:0;width:0}.translated-ltr #findAKOA font{vertical-align:baseline!important}.translated-ltr #loginBoxLoginBtn{padding-top:.5rem!important}.translated-ltr #reserve-step1-form .toggle-buttons{height:auto}@media(min-width:375px){.campground-welcome{padding:132px 40px 40px 40px}.campground-welcome h2{font-size:2rem}.campground-welcome.has-message .campground-name{font-size:1.8rem}.campground-welcome.has-message h2{font-size:1.3rem}.campground-welcome.has-message .btn-cta{font-size:1.2rem}.clp-section-short,.clp-section-wts,.clp-section-auto{height:auto}.small-carousel-slider div.slick-slide,.small-carousel-slider div.carousel-box{height:300px}.food-service h2{font-size:2.2rem}}@media(min-width:425px){.small-carousel-slider div.slick-slide,.small-carousel-slider div.carousel-box{height:250px}#eventsSlider.small-carousel-slider div.slick-slide,#eventsSliderNoSlide.small-carousel-slider div.slick-slide,#blogSlider.small-carousel-slider div.slick-slide{height:200px}#eventsSlider.small-carousel-slider div.slick-slide .media,#eventsSliderNoSlide.small-carousel-slider div.slick-slide .media,#blogSlider.small-carousel-slider div.slick-slide .media{display:flex}#eventsSlider.small-carousel-slider div.slick-slide .media span.media-img,#eventsSliderNoSlide.small-carousel-slider div.slick-slide .media span.media-img,#blogSlider.small-carousel-slider div.slick-slide .media span.media-img{width:auto;text-align:center}#eventsSlider.small-carousel-slider div.slick-slide .media img,#eventsSliderNoSlide.small-carousel-slider div.slick-slide .media img,#blogSlider.small-carousel-slider div.slick-slide .media img{display:block;margin-left:0;margin-right:1rem}#eventsSlider.small-carousel-slider div.slick-slide,#eventsSliderNoSlide.small-carousel-slider div.slick-slide,#blogSlider.small-carousel-slider div.slick-slide{height:330px}}@media(max-width:575px){.yellow-bullet-list>li{padding-top:10px;padding-bottom:10px}#clpcarouselHighRes .carousel-item{height:17vh;min-height:100px}#clpcarouselHighRes .carousel-item .carousel-caption{padding-top:1px;padding-bottom:1px;font-size:.85rem}#clpcarouselHighRes .carousel-indicators{margin-bottom:1px}}@media(min-width:575px){.campground-welcome .campground-name{font-size:3.5em}.campground-welcome.has-message .campground-name{font-size:2.5em}.campground-welcome.has-message h2{font-size:1.5em}.campground-welcome.has-message .btn-cta{font-size:1em}h1,h2{font-size:2.6rem}.small-carousel-slider div.slick-slide,.small-carousel-slider div.carousel-box{height:200px}.clp-section,.clp-section-content-wrapper,.clp-section.clp-section-mobile-expand,.clp-section.clp-section-mobile-expand .clp-section-content-wrapper{height:898px}.clp-section.clp-section-recreation,.clp-section.clp-section-recreation .clp-section-content-wrapper{height:1050px}.clp-section-short,.clp-section-wts,.clp-section-auto{height:auto}.clp-section-content-wrapper{padding:3em}.campground-welcome{padding:92px 40px 40px 40px}.clp-section-short{padding-top:1rem;padding-bottom:1rem}#eventsSlider.small-carousel-slider div.slick-slide,#eventsSliderNoSlide.small-carousel-slider div.slick-slide,#blogSlider.small-carousel-slider div.slick-slide{height:250px}#recreationDescriptionContainer{max-height:200px;margin-bottom:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#666 #ddd}#recreationDescriptionContainer::-webkit-scrollbar{-webkit-appearance:none;opacity:1;display:block;width:12px}#recreationDescriptionContainer::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}}@media(min-width:575px)and (max-width:768px){#clpcarouselHighRes .carousel-item{height:23vh;min-height:200px}}@media(min-width:768px){#campgroundContactOverlay{background-color:rgba(0,0,0,.8);height:50px;position:absolute;bottom:0}.clp-wrapper{height:calc(100vh - 99px)}.campground-welcome{height:calc(100vh - 52px - 170px);padding:92px 40px 40px 40px}.clp-section-content-wrapper{width:100%}.clp-section-content.left{margin-top:-15%}.clp-wrapper-secondary{height:calc(50vh - 100px)}.clp-wrapper-secondary .campground-welcome{height:calc(40vh);padding:92px 40px 40px 40px}.top-wedge{width:110%;display:block;position:absolute;z-index:2;right:0;left:-15px;top:-1px}.bottom-wedge{width:110%;display:block;position:absolute;z-index:2;right:0;left:-2px;bottom:-2px;pointer-events:none}.clp-section-short{height:450px}.translated-ltr .clp-section-short{height:auto}.img-clp-section-short{max-height:400px}.clp-section-half{width:50%}.small-carousel-container{padding-left:40px;padding-right:40px}.small-carousel-slider .slick-next{right:-25px}.small-carousel-slider .slick-prev{left:-40px}.reviews .nav-link{padding:.5rem 1rem}.clp-section-amenities .amenities-img{display:block}.hot-deals .card .card-img-top,.hot-deals .card .card-img-top-national{height:250px}.card-img-container{max-height:375px;overflow:hidden}.gtranslate-select{border:0 none;background-color:transparent;color:#fff}.gtranslate-select select{color:#000}}@media(min-width:768px)and (max-width:1400px){#clpcarouselHighRes .carousel-item{height:30vh;min-height:200px}}@media(min-width:769px){.card-read-more{height:200px}.card-read-more .gradient{opacity:0}.btn-read-more-card{display:block}}@media(min-width:992px){.clp-section-content-wrapper{width:80%}.small-carousel-container{width:100%;margin:0 auto}.small-carousel-slider .slick-prev:before,.small-carousel-slider .slick-next:before{font-size:40px}#eventsSlider.small-carousel-slider div.slick-slide,#eventsSliderNoSlide.small-carousel-slider div.slick-slide,#blogSlider.small-carousel-slider div.slick-slide{height:320px}.hot-deals .card .card-img-top,.hot-deals .card .card-img-top-national{height:340px}}@media(max-width:1024px){.photos .img-cover-box .photos-social{opacity:1;padding:.5rem;background-color:rgba(0,114,206,.8)}}@media(min-width:1024px){.clp-section-wts h2{font-size:6rem}.translated-ltr #findAKOA span:nth-child(1),.translated-ltr #reserveButtonMobile span:nth-child(1){display:inline}.translated-ltr #findAKOA span:nth-child(2),.translated-ltr #reserveButtonMobile span:nth-child(2){display:none}#findAKOA span:nth-child(2),#reserveButtonMobile span:nth-child(2){display:none}.translated-ltr #userLoginBtn span:nth-child(2),.translated-ltr #loginBoxLoginBtn span:nth-child(2),.translated-ltr #koa-login span:nth-child(2){display:inline}.translated-ltr #userLoginBtn span:nth-child(1),.translated-ltr #loginBoxLoginBtn span:nth-child(1),.translated-ltr #koa-login span:nth-child(1){display:none}#userLoginBtn span:nth-child(1),#loginBoxLoginBtn span:nth-child(1),#koa-login span:nth-child(1){display:inline}#userLoginBtn span:nth-child(2),#loginBoxLoginBtn span:nth-child(2),#koa-login span:nth-child(2){display:none}}@media(min-width:1200px){.clp-section-content-wrapper{width:70%}#eventsSlider.small-carousel-slider div.slick-slide,#eventsSliderNoSlide.small-carousel-slider div.slick-slide,#blogSlider.small-carousel-slider div.slick-slide{height:220px}.hot-deals .card .card-img-top,.hot-deals .card .card-img-top-national{height:265px}}@media(min-width:1400px){.container,.main-nav-container{max-width:1340px}.hot-deals .card .card-img-top,.hot-deals .card .card-img-top-national{height:315px}}@media(min-width:1600px){.container,.main-nav-container{max-width:1540px}.clp-section-content-wrapper{width:60%}.hot-deals .card .card-img-top,.hot-deals .card .card-img-top-national{height:365px}}@media(min-width:2500px){.clp-section.clp-section-mobile-expand,.clp-section.clp-section-mobile-expand .clp-section-content-wrapper{height:1050px}}.list-wrapper{position:relative}.list-item-wrapper{margin-top:10px;margin-bottom:20px;position:relative}.list-bullet{float:left;margin-right:20px;background:#eee;border:2px solid #ddd;height:30px;width:30px;line-height:30px;border-radius:100px;font-weight:700;color:#fff;text-align:center}.list-item{display:table-row;vertical-align:middle}.gray-line{background:#ddd;z-index:-1;width:2px;height:100%;position:absolute;left:15px;top:10px}.white-line{background:#fff;z-index:-1;top:0;width:2px;height:100%;position:absolute;left:15px}.hot-deals-link>a{color:#ffd100}.campground-footer{background-color:#ffd100;padding-bottom:2rem}.campground-footer .container>div.row>div{padding-top:2rem}.campground-footer a,.campground-footer label{font-weight:bold}.campground-main-footer{padding-top:2rem;padding-bottom:2rem}.campground-main-footer .container .row>div,.campground-main-footer .container .row>div>div{float:none;padding:0 5px;width:100%}.campground-main-footer .container .row>div ul,.campground-main-footer .container .row>div>div ul{margin-bottom:0}.campground-main-footer .container .row>div ul li,.campground-main-footer .container .row>div>div ul li{padding-top:5px}.campground-main-footer a{color:#e4002b;font-weight:bold}.clp-breadcrumb{background-color:transparent;padding:.75rem 0}@media(min-width:600px){.campground-main-footer .container .row>div>div{float:left;height:115px;width:50%}}@media(min-width:768px){.campground-main-footer .container .row>div{float:left;padding:0 5px;display:inline-block;width:15%}.campground-main-footer .container .row>div:not(:first-child){width:85%}.campground-main-footer .container .row>div>div{float:left;height:auto;width:25%}}@media print{.no-print{display:none!important}}.ratings-rating-half,.ratings-rating-half,.ratings-rating-1,.ratings-rating-1half,.ratings-rating-2,.ratings-rating-2half,.ratings-rating-3,.ratings-rating-3half,.ratings-rating-4,.ratings-rating-4half,.ratings-rating-5,.site-type-nav-rv,.site-type-nav-tent,.site-type-nav-cabin,.site-type-nav-special,.site-type-nav-extended-stays{display:inline-block;padding:0!important;margin:0!important}.ratings-rating-1{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -480px;width:96px;height:18px}.ratings-rating-1half{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -520px;width:96px;height:18px}.ratings-rating-2{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -560px;width:96px;height:18px}.ratings-rating-2half{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -600px;width:96px;height:18px}.ratings-rating-3{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -640px;width:96px;height:18px}.ratings-rating-3half{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -679px;width:96px;height:18px}.ratings-rating-4{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -719px;width:96px;height:18px}.ratings-rating-4half{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -759px;width:96px;height:18px}.ratings-rating-5{background:url("/content/images/sprite-koa-main.png") no-repeat 0 -799px;width:96px;height:18px}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default#LanguageLocalization{font-weight:normal}.language-localization input[type='submit']{background-color:transparent;border:0 none}.reservationFormH{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;margin-bottom:20px;background-color:#f9f9f9;width:auto;font-size:.8em;padding-top:10px}.reserve-sitetype-container .reserve-sitetypes-row-1,.reserve-sitetype-container-ccwu .reserve-sitetypes-row-1,.hotdeal-container .reserve-sitetypes-row-1{background-color:#f4f2ed;border-bottom:1px solid #bfb8af}.reserve-sitetype-container .black-bullet-list,.reserve-sitetype-container-ccwu .black-bullet-list,.hotdeal-container .black-bullet-list{margin-bottom:0}.reserve-sitetype-container .btn-blue-white,.reserve-sitetype-container-ccwu .btn-blue-white,.hotdeal-container .btn-blue-white{padding:.175rem .55rem}.reserve-sitetype-container .koa-blue-bg,.reserve-sitetype-container-ccwu .koa-blue-bg,.hotdeal-container .koa-blue-bg{font-size:12px}.reserve-sitetype-container p,.reserve-sitetype-container-ccwu p,.hotdeal-container p{margin-bottom:.5rem}.reserve-sitetype-container-ccwu{background-color:#e1ecf7}.reserve-sitetype-main-row{background-color:#f9f9f9;margin-left:0;margin-right:0;padding-bottom:10px;border-bottom:1px solid #c9c9c9}.reserve-sitetype-title{text-transform:uppercase;font-size:20px}.reserve-sitetype-thumbnail{position:relative;overflow:hidden;height:150px;width:100%}.reserve-sitetype-thumbnail .campsite-photo{width:100%;height:100%;object-fit:cover;transition:all .9s ease}.reserve-sitetype-thumbnail-modal{height:auto;max-height:300px}.reserve-sitetype-thumbnail-modal .site-type-image{max-height:300px}.reserve-sitetype-divider-indicator{position:absolute;font-size:20px;top:12px;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,.1)}.reserve-sitetype-divider{border-top:6px solid rgba(0,0,0,.1)}.reserve-view-photos-overlay{position:absolute;bottom:10px;left:15px}.reserve-view-photos-overlay i:hover{color:#ef3a43!important;cursor:pointer}.reserve-view-photos-overlay i{padding:4px 5px;background:rgba(0,0,0,.5);border-radius:5px;color:#fff}.reserve-sitetype-save-res-notifier{position:absolute;top:10px;right:30px;color:#fff}.reserve-sitetype-save-res-notifier a:hover{color:#fff;cursor:default}.reserve-sitetype-save-res-notifier a{color:#ef3a43!important;position:relative}.reserve-sitetype-save-res-notifier a i{padding:4px 5px;background:rgba(255,255,255,.6);border-radius:5px}.reserve-sitetype-save-res-notifier a i:nth-child(2){position:absolute;font-size:10px;background:none;right:0;top:9px}.reserve-sitetype-save-res-action-links{position:absolute;bottom:10px;right:30px}.reserve-sitetype-save-res-action-links a:hover{color:#ef3a43!important;cursor:pointer}.reserve-sitetype-save-res-action-links a{color:#fff}.reserve-sitetype-save-res-action-links a i{padding:4px 5px;background:rgba(0,0,0,.5);border-radius:5px}.reserve-quote-per-night,.reserve-quote-per-stay{color:#00843f}.border-divider-bottom{border-bottom:1px solid #ddd}.reserve-vkr-savings{font-size:14px;font-weight:bold}.reserve-vkr-savings a{font-weight:normal}.reserve-vkr-savings-upsell{font-size:14px}.reserve-care-camps-donations{font-size:14px;font-weight:bold}.reserve-care-camps-donations a{font-weight:normal}.reserve-care-camps-donations-text{color:#00843f;font-style:italic}.reserve-ccd{font-size:16px}.reserve-sitetype-unavailable .campsite-price{border-color:#e4002b!important;color:#e4002b!important}.reserve-sitetype-special .campsite-price{border-color:#e86e04!important;color:#e86e04!important}.reserve-sitetype-hotdealunavailable .campsite-price{border-color:#e86e04!important;color:#e86e04!important}.reserve-sitetype-unavailable h4{color:#666!important}.validation-summary-errors{background-color:#ffc;border:solid 3px #c00;font-weight:normal;margin-bottom:10px;margin-top:10px}.validation-summary-errors ul{margin:0;padding:10px 5px 10px 10px}.validation-summary-errors ul li{display:block;color:#c00}.reserve-campground-availability-calendar{display:block;float:left;width:100%;padding-top:6px;padding-bottom:4px;color:#000;font-size:14px}.reserve-campground-availability-calendar:focus{color:#fff}.reserve-campground-availability-calendar-has-availability{display:none}.reserve-quote-per-stay{display:none}.reserve-koa-icon{color:#000;display:block;font-size:1.5rem;line-height:1.2;text-transform:none;margin:0}.story-bar-grey-full{border-bottom:3px solid #cccbcb;padding:10px 12px}.story-bar-grey,.story-bar-grey-full{background-color:#f4f4f4;padding:22px 12px;border-top:3px solid #cccbcb}.feature-details h5{margin:10px 0 5px 0}h5.content-section{border-left:6px solid #d73234;padding:0 0 0 5px}.feature-details .site-type-image{position:relative}.feature-details .site-type-image .carousel-prev,.feature-details .site-type-image .carousel-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-details .site-type-image .carousel-prev{left:20px}.feature-details .site-type-image .carousel-next{right:50px}.feature-details .site-type-image .carousel-prev:before,.feature-details .site-type-image .carousel-next:after{display:inline-block;font-family:'Font Awesome 5 Pro';color:#fff;font-weight:bold;padding:0 0 0 5px;font-size:3em}.feature-details .site-type-image .carousel-prev:before{content:''}.feature-details .site-type-image .carousel-next:after{content:''}.reserve-estchgs-link{font-size:14px;font-weight:bold}.link-action3:after,.link-action4:after,.link-action-next:after{content:'';display:inline-block;font-family:'Font Awesome 5 Pro';color:inherit;font-weight:bold;padding:0 0 0 5px;font-size:1rem!important}.notice{color:#e4002b}.clp-sidebar ul li div.any{border-top:2px dotted #e4002b}.clp-sidebar ul li div{text-align:left;padding:7px 0}.clp-sidebar .header{width:auto;text-align:center;font-size:14px;border-bottom:2px solid #e4002b;margin:0 11px;padding:10px 0 4px}.content-section-right-widget{width:auto;border:1px solid #bfb8af;background-color:#f4f2ed;margin-bottom:13px}.clp-sidebar .body{width:auto;padding:8px 11px 10px 11px}.details{padding-right:1rem}.wts-horizontal .btn.active{background-color:#e6e6e6;border-color:#adadad;color:#0072ce;outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.wts-horizontal .btn.active .wts-icon{color:#0072ce}.wts-horizontal.btn-group{display:block}.wts-horizontal a{font-size:.8em;width:100%}.site-type-link-text{font-family:"Gibson SemiBold",Arial,sans-serif;height:28px;display:inline-block;padding-top:9px;padding-left:5px;width:auto}.wts-icon{color:#555;margin-top:5px}.wts-icon-special{margin-top:0}.btn-clear:after{content:''}.modal-content-body{overflow-y:auto;overflow-x:hidden}#cancellationGuidelinesModal{display:none;width:100%;max-width:600px;padding:0 0 20px 0;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#cancellationGuidelinesModal .fancybox-close-small{top:0;padding:0;position:relative;font-size:30px}#cancellationGuidelinesModal .modal-content-header{border-bottom:1px solid #eee;padding:20px}#cancellationGuidelinesModal .modal-content-body{max-height:75vh;padding:20px 20px 0 20px}#cancellationGuidelinesModal .reserve-h1{font-family:"Gibson SemiBold",Arial,sans-serif}.fbmodal[role~="dialog"]{display:none;width:94%;max-width:1100px;padding:0 0 20px 0;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.fbmodal[role~="dialog"] .fancybox-close-small{top:0;padding:0;position:relative;font-size:30px}.fbmodal[role~="dialog"] .modal-content-header{border-bottom:1px solid #eee;padding:20px}.fbmodal[role~="dialog"] .modal-content-body{max-height:85vh;padding:0}.fbmodal[role~="dialog"] .reserve-h1{font-family:"Gibson SemiBold",Arial,sans-serif}.fancybox-slide--iframe .fancybox-content{width:100%;height:100%;max-height:85vh;max-width:600px;margin:0}.modal-body-local{overflow-y:auto}.modal-body-local .close{font-size:30px}@media(max-width:450px){.fbmodal[role~="dialog"]{width:100%}.fancybox-stage .fancybox-slide{padding:0}}@media(min-width:450px){.wts-horizontal.btn-group{display:inline-flex}.wts-horizontal a{font-size:1em;width:unset}}@media(min-width:576px){.reserve-koa-icon{background:url(/content/images/icon_koa.png) no-repeat;padding-left:40px}}@media(min-width:768px){.reserve-sitetype-thumbnail{height:300px}.reserve-sitetype-thumbnail-modal{height:auto;max-height:300px}.reserve-sitetype-thumbnail-modal .site-type-image{max-height:300px}}@media(min-width:992px){.wts-icon,.wts-icon-special{float:left}.reserve-sitetype-container-content>div{padding-left:0;padding-right:0}.reserve-sitetype-thumbnail{height:400px}.reserve-sitetype-thumbnail-modal{height:auto;max-height:400px}.reserve-sitetype-thumbnail-modal .site-type-image{max-height:400px}}@media(min-width:1200px){.reserve-sitetype-thumbnail-modal{height:auto;max-height:500px}.reserve-sitetype-thumbnail-modal .site-type-image{max-height:500px}}.btn-choose-sweep-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.btn-choose-sweep-right:before{content:"";position:absolute;z-index:-10;top:0;left:0;right:0;bottom:0;background:#dc3545;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;transition-delay:.2s}.btn-choose-sweep-right:active,.btn-choose-sweep-right:focus,.btn-choose-sweep-right:hover{color:#fff}.btn-choose-sweep-right:active:before,.btn-choose-sweep-right:focus:before,.btn-choose-sweep-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}#saved-reservations{position:absolute;left:0;right:0;background:#fff}#saved-reservations .card-footer{padding:.75rem 0}.save-res-nav-link{color:#ba121b!important}.save-res-nav-link:hover{text-decoration:none;color:#ef3a43!important}.saved-reservations-toggler a[aria-expanded=true] .fa-history{display:none}.saved-reservations-toggler a[aria-expanded=false] .fa-chevron-down{display:none}.saved-reservations-toggler .fa-history{margin-left:3px;margin-top:2px}.saved-reservations-toggler .fa-chevron-down{margin-left:3px;margin-top:3px}.save-res-login-box{font-size:13px;background-color:rgba(255,255,255,.8);border-radius:5px;padding:10px}.saved-res-bottom-links{padding:5px 0 5px 0;border-bottom:5px solid #000;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 54%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 54%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 54%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#80ffffff',GradientType=0)}.saved-res-bottom-links a{font-size:13px;color:#3c667f;padding-top:8px}.saved-res-bottom-links a:hover{color:#ef3a43!important}.saved-reservations-toggler a[aria-expanded=true]{color:#ef3a43!important}.saved-res-campground{font-family:"Gibson SemiBold";font-size:13px;color:#333;padding-top:8px}.saved-res-description{font-size:13px;color:#333}.save-res-action-links{position:absolute;top:97px;right:5px;pointer-events:none}.save-res-action-links i{padding:4px 5px;background:rgba(0,0,0,.5);border-radius:5px}.save-res-action-links a{pointer-events:auto;color:#f5f5f5;margin-left:5px;cursor:pointer}.save-res-action-links a:hover{color:#ef3a43!important;cursor:pointer}.save-res-action-link-saved i{color:#ef3a43!important}.saved-res-container .panel-image{position:relative}.saved-res-container .panel-image img.panel-image-preview{width:100%;border-radius:0}.saved-res-container .panel-image label{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.saved-res-container .panel-image~.panel-footer a{padding:0 10px;font-size:1.3em;color:#646464}.saved-res-content:hover .saved-res-content-preview,.saved-res-content:focus .saved-res-content-preview{opacity:0}.saved-res-content:hover .saved-res-content-details,.saved-res-content:focus .saved-res-content-details{opacity:1;transform:translateY(-80%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.btn-choose{text-align:center;font-family:'Fjalla One',sans-serif;font-size:14px;text-transform:uppercase;background-color:#41608c;color:#fff;padding:0 0 0 10px;margin:0;border:0 solid #41608c}.btn-choose i:before{background-color:rgba(0,0,0,.1);margin-left:10px;padding:10px;display:block}.saved-res-choose-sweep-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.saved-res-choose-sweep-right:before{content:"";position:absolute;z-index:-10;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.saved-res-choose-sweep-right:active,.saved-res-choose-sweep-right:focus,.saved-res-choose-sweep-right:hover{color:#000}.saved-res-choose-sweep-right:active:before,.saved-res-choose-sweep-right:focus:before,.saved-res-choose-sweep-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.panel-image:hover .save-res-text-block,.panel-image:focus .save-res-text-block{opacity:0}.saved-res-background:hover{background-color:rgba(0,140,149,.8);transition:ease-in .25s}.saved-res-block{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:125px}.saved-res-padding{position:relative;height:100%;width:100%}.saved-res-background{width:100%;height:100%;overflow:hidden}.saved-res-content{height:inherit;width:inherit}.saved-res-content-details{position:relative;color:#fff;text-align:center;opacity:0;top:50%;z-index:60000}.save-res-text-block{position:relative;pointer-events:none}.save-res-text-block p{position:absolute;background:rgba(0,0,0,.7);color:#fff;font-size:13px;left:0;right:0;top:-126px;text-align:center;padding:5px}@media only screen and (min-width:992px){#saved-reservations{position:fixed}}@keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(144deg);transform:rotate(144deg)}}@keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(36deg);transform:rotate(36deg)}}@keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(126deg);transform:rotate(126deg)}}