.seasonal-slider-container h3{text-align:center}.rates-buttons.v2{margin:60px 0 110px;flex-wrap:wrap;row-gap:60px}.special_slider{max-width:1315px;margin:0 auto}.camp_site_card .posted_date{font-family:'Montreal';font-weight:400;color:#000;font-style:italic;font-size:clamp(18px,1.257vw,24px);line-height:normal;margin-bottom:35px}.camp_site_card h4{margin:0;color:#917b63;font-family:'FTY SKORZHEN';font-size:clamp(28px,1.99vw,38px);line-height:normal;margin-bottom:30px}.camp_site_card a.btn{background:#3f3f3f;border-radius:0;box-shadow: 5px 5px 5px rgb(0 0 0 / 85%);font-size:25px;font-family:'FTY SKORZHEN';color:#fff;padding:6px 40px;transition:.3s ease all}.camp_site_card a.btn:hover{background:#5f4428}.camp_site_card p{margin:0;font-family:'Montreal';font-weight:300;font-size:clamp(18px,1.257vw,24px);line-height:150%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:20px}.special_slider .slick-list.draggable{padding:0 0 35px}.special_slider ul.slick-dots li button{background:#4a2b26!important;width:20px;height:20px;border:1px solid #4a2b26;transition:.3s ease all}.special_slider ul.slick-dots li button:hover,.special_slider ul.slick-dots li.slick-active button{background:#c2aba7!important}.camp_site_card{display:flex;gap:50px;align-items:center;margin-bottom:100px}.camp_site_card a:not(.btn), .camp_site_card a:not(.btn) img {display:inline-block;vertical-align:top;width:100%}.camp_site_card a:not(.btn) img {aspect-ratio: 464/312;object-fit:cover;object-position:center;transition:.3s ease all}.camp_site_card a:not(.btn):hover img {transform:scale(1.2)}.camp_site_card a:not(.btn) {overflow:hidden}.buttom-events-packages-div .camp_site_card:nth-child(even) {flex-direction:row-reverse}.things-to-know-section.v2{max-width:1055px}.things-to-know-section.v2 .things-to-know-content h3{padding-top:0;color:#000;margin:0 0 20px}.things-to-know-section.v2 .custom-head.rental-things span img{max-width:100px}.things-to-know-section.v2 .things-to-know-content p{max-width:none}.things-to-know-section.v2 .things-to-know-content p:not(:last-child) {margin:0 0 20px}.rates-buttons.v2 .next_line{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:130px}.rates-buttons.v2 a.btn{font-family:"FTY SKORZHEN"}.rates-buttons.v2 a.btn.book{background:#3c3c3c}.rates-buttons.v2 a.btn.book:hover{background:#5e4327}.rates-buttons.v2 a.btn.view-seasonal{background:#d6b588}.rates-buttons.v2 a.btn.view-seasonal:hover{background:#5e4327}.rates-buttons.v2 a.btn.map{background:#523531}.rates-buttons.v2 a.btn.map:hover{background:#5e4327}.inner-banner-content{text-align:center;position:relative}.inner-banner-content h1{font-size:94.75px;color:#fff;position:relative;text-shadow:2px 2px 3px #000}.inner-banner-content h1::after{content:'';width:240px;height:2px;background:#61c1a6;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}section.amenities-banner .inner-banner-content a.custom-btn{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}section.amenities-banner .inner-banner-content a.custom-btn:hover{transform:translateX(-50%) scale(1.1)!important}.amenities-comfortable .custom-head{margin-bottom:40px}.bottom-paragrah p{font-size:21px;font-weight:300;line-height:24px;max-width:1030px;color:#000;margin:0 auto 0;text-align:center}section.amenities-banner{background:url(/wp-content/uploads/2025/11/xbanner-img-new.png.pagespeed.ic.96Vondc7Z-.jpg);background-repeat:no-repeat;background-size:cover!important;position:relative;padding:320px 0 100px}section.amenities-custm{padding:45px 0 105px}.amenities-comfortable .container,section.amenities-custm .container{max-width:1190px}section.amenities-custm .rving-outer .rving-inner,.amenities-comfortable .rving-outer .rving-inner{gap:100px}.amenities-comfortable .rving-cont{width:638px!important}.amenities-comfortable .rving-cont .custom-head{width:100%;flex-direction:column;align-items:flex-start}.amenities-comfortable .rving-cont p{text-align:left}section.amenities-custm .rving-outer{gap:135px}section.amenities-contact::before{background-image:url(/wp-content/uploads/2025/11/xmap-bg-img.png.pagespeed.ic.b1oG-6YpWV.png);background-size:cover;opacity:1;background-position:center}section.amenities-contact .cont-outr{gap:70px}a:focus img{outline:none!important}.cont-logo-sec{display:flex;gap:15px;align-items:start}section.amenities-contact{border-top:0}section.faq-banner{background:url(/wp-content/uploads/2025/11/xfaq-heading-img.png.pagespeed.ic.Ex8DD8kE9R.png);background-size:cover;background-repeat:no-repeat}section.main-faq-section .rving-outer{padding-top:90px;gap:35px}section.main-faq-section .rving-outer .rving-inner p{line-height:24px;max-width:100%;text-align:left}section.main-faq-section .faq-outer .custom-head{gap:20px}.faq-content h2{margin-bottom:35px}h1.curve-heading{position:relative;display:inline-block;text-align:center;overflow:visible;width:500px;height:220px}h1.curve-heading span{position:absolute;left:50%;top:50%;transform-origin:0 0;white-space:pre;display:inline-block;line-height:1;font-family:'Asdonuts'}.amenities-comfortable .rving-outer .rving-inner img{left:35px;bottom:35px}section.amenities-contact .container{max-width:1260px}.amenities-outer .amenities-comfortable{background:unset}.amenities-outer{background:url(/wp-content/uploads/2025/10/xclean-white-sand-texture-at-the-beach-for-background-2EEEF5C.png.pagespeed.ic.yS1qaiABVl.jpg);background-repeat:no-repeat;background-size:cover}section.map-banner{background:url(/wp-content/uploads/2025/11/xbanner-img-new.png.pagespeed.ic.96Vondc7Z-.jpg)}.main-map-img img{border:12px solid #614529;aspect-ratio:unset;object-fit:cover;max-width:100%}section.map-section .container{max-width:1430px}.faq-content h3{color:#50322c;margin-bottom:0;font-size:29px}section.map-section .rules-outer{flex-direction:row;padding-top:40px;max-width:1120px;margin:0 auto}.rules-inner .custom-head span img{max-width:60px;padding-top:25px}.main-map-img{padding:70px 0 90px;text-align:center}.rules-inner:last-child .faq-cont:last-child .custom-head{margin-bottom:0}section.map-contact .container{max-width:1210px}section.map-contact .container .cont-outr{max-width:1210px;align-items:center}section.map-section .bottom-paragrah p{margin-top:20px}.inner-rules{display:grid;grid-template-columns:repeat(2,1fr);column-gap:120px}section.map-section{padding:100px 0 130px}section.rentals-banner{background-position:top!important}.inner-rules .rules-inner:nth-child(1) {grid-column:1;grid-row:1}.inner-rules .rules-inner:nth-child(2) {grid-column:1;grid-row:2}.inner-rules .rules-inner:nth-child(3) {grid-column:1;grid-row:3}.inner-rules .rules-inner:nth-child(4) {grid-column:1;grid-row:4}.inner-rules .rules-inner:nth-child(5) {grid-column:2;grid-row:1}.inner-rules .rules-inner:nth-child(6) {grid-column:2;grid-row:2}.inner-rules .rules-inner:nth-child(7) {grid-column:2;grid-row:3}.inner-rules .rules-inner:nth-child(8) {grid-column:2;grid-row:4}section.bedroom-efficiency-section .container{max-width:1380px}.gallery-img img{max-width:100%}.thumbnails-images{display:flex;gap:25px;margin-top:15px}.rving-outer .rving-inner .custom-head .faq-content h3{text-align:left;margin-bottom:10px}.featured-img img{width:100%;max-width:100%}.v2.custm-bedroom-efficiency-section .custom-head p{max-width:930px}.bottom-paragraph p{font-size:21px;line-height:24px;color:#000;max-width:1210px;text-align:center;margin:50px auto 0;font-family:'Montreal';font-weight:300}table.rates-table thead tr{background:#50322c;padding:20px}table.rates-table td.room-type{background:#f46036;border:0;font-family:'Asdonuts';color:#fff;font-weight:400;text-shadow:2px 2px 3px #000;letter-spacing:1px;font-size:30px}table.rates-table tbody td{border:1px solid #7ccbb4;color:#50322c;font-size:25px;font-weight:700;text-align:center;padding:20px;line-height:normal}table.rates-table tbody td:nth-child(3) {border-left:0;border-right:0}table.rates-table tbody td:nth-child(2) {border-right:0}table.rates-table tbody td:nth-child(4) {border-left:0}table.rates-table{max-width:1045px;margin:0 auto}table.rates-table thead tr th{border:0;padding:12px;color:#fff;font-family:'Asdonuts';font-weight:400;font-size:25px;text-shadow:2px 2px 3px #000;letter-spacing:1px;line-height:30px}.rates-buttons{display:flex;justify-content:center;gap:90px;margin:75px 0 85px}.rates-buttons a{display:inline-block;color:#fff!important;text-decoration:none;font-size:35px;line-height:37px;font-family:'Asdonuts';text-shadow: 2px 2px 3px rgb(0 0 0 / 63%);padding:12px 35px;border-radius:0;border:0;transition:.8s ease all}.rates-buttons a:hover{border:0}.rates-buttons a.btn.book{background:#000}.rates-buttons a.btn.book:hover{background:#50322c}.rates-buttons a.btn.view-seasonal{background:#50322c}.rates-buttons a.btn.view-seasonal:hover{background:#f46036}.rates-buttons a.btn.map{background:#f46036}.rates-buttons button.btn.map:hover{background:#61c1a6}.main-title h2{display:inline-block;font-size:55px;line-height:55px;color:#61c1a6;position:relative;margin:0;border-bottom:2px solid #50322c}.main-title{text-align:center;margin:65px 0 55px}section.main-faq-section .faq-outer .faq-inner{justify-content:flex-start}.things-to-know-content p{max-width:100%;text-align:left;margin-top:15px}.things-to-know-content h3{text-align:left}.rental-things-to-sec .rental-things{display:flex;gap:22px;margin-bottom:0}.rental-things span img{max-width:60px}.rental-things span img{max-width:60px}.things-to-know-content h3{text-align:left;color:#50322c;font-size:36px;font-weight:400;border-bottom:2px solid transparent;width:fit-content;line-height:36px;padding-top:15px}nav.navbar ul#primary-menu-list .menu-item-type-custom ul.sub-menu{display:none}nav.navbar ul#primary-menu-list .menu-item-type-custom:hover ul.sub-menu{display:block}span.icon-plus svg.svg-icon path{display:none}span.icon-minus svg.svg-icon path{display:none}nav.navbar ul#primary-menu-list .menu-item-type-custom button.sub-menu-toggle{background:transparent;padding:0;border:0}nav.navbar ul#primary-menu-list .menu-item-type-custom button.sub-menu-toggle span.icon-plus{background-repeat:no-repeat;background-size:16px;margin-left:7px;background-image:url(data:image/svg+xml,<svg\ width=\"10\"\ height=\"5\"\ viewBox=\"0\ 0\ 10\ 5\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M0.791016\ 0H8.32031C8.84766\ 0\ 9.11133\ 0.644531\ 8.73047\ 1.02539L4.98047\ 4.77539C4.74609\ 5.00977\ 4.36523\ 5.00977\ 4.13086\ 4.77539L0.380859\ 1.02539C0\ 0.644531\ 0.263672\ 0\ 0.791016\ 0Z\"\ fill=\"%2352312e\"/></svg>)}span.icon-minus{display:none}nav.navbar ul#primary-menu-list .menu-item-type-custom ul.sub-menu{display:none;position:absolute;min-width:250px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;list-style:none;padding:0;background:#d6b588}nav.navbar ul#primary-menu-list .menu-item-type-custom ul.sub-menu li.menu-item{padding:15px 20px}.things-to-know-section{max-width:1000px;margin:0 auto}nav.navbar ul#primary-menu-list .menu-item-type-custom ul.sub-menu li.menu-item a{width:100%;display:block;color:#fff;font-size:30px;line-height:30px}nav.navbar ul#primary-menu-list .menu-item-type-custom ul.sub-menu li.menu-item{transition:.8s all}nav.navbar ul#primary-menu-list .menu-item-type-custom ul.sub-menu li.menu-item:hover{background:#52312e}.main-bedroom-efficiency .thumbnails-images a{width:100%;height:135px}.main-bedroom-efficiency .thumbnails-images a img{height:100%;object-fit:cover;width:100%}body.page-id-570 .main-table-rental tbody tr td:nth-child(4) {border-right:0}body.page-id-570 .main-table-rental tbody tr td:nth-child(5) {border-left:0}.map-section .rules-inner .custom-head span img{padding:0}.map-section .rules-inner .custom-head .faq-content p{text-align:left}.cont-logo-sec>span{display:none}section.amenities-contact .cont-outr{align-items:center}p:empty{display:none}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,.6)}.popup-overlay .popup{width:100%;margin:0;text-align:center;border-radius:5px;max-width:800px;border:6px solid #4f3531;padding:30px 40px 30px 40px;background: rgb(239 231 218);position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.popup-overlay .popup .close-btn{cursor:pointer;display:inline-flex;position:absolute;top:-20px;right:-20px;background:#fff;width:40px;height:40px;transition:.5s all;align-items:center;justify-content:center;border-radius:50px}.popup-overlay .popup .close-btn:hover{background:#000}.popup-overlay .popup .close-btn img{width:20px;transition:.5s all;height:20px}.popup-overlay .popup .close-btn:hover img{filter:invert(1)}.popup-overlay .popup .posted_date{text-align:left;font-family:'Montreal';font-weight:300;color:#000;font-style:italic;font-size:clamp(18px,1.257vw,24px);line-height:normal;margin-bottom:10px}.popup-overlay .popup h4{margin:0 0 15px;color:#917b63;font-family:'FTY SKORZHEN';font-size:clamp(28px,1.99vw,38px);text-align:center;line-height:normal}.popup-overlay .popup p{margin:0 0 10px;font-family:'Montreal';font-weight:300;font-size:clamp(16px,1.257vw,20px);text-align:center;line-height:150%}.popup-overlay .popup p a.more-link{color:#917b63;text-decoration:none}.popup-overlay .popup p br{display:none}.popup-overlay .popup p:last-child{margin:0}.popup-overlay .popup ul li{font-family:'Montreal';font-weight:300;font-size:clamp(16px,1.257vw,20px);line-height:150%}.popup-overlay .popup ul{margin:0 0 0 15px;padding:0;text-align:left}.popup-open{overflow:hidden}.things-to-know-section.v2 .rental-things-to-sec:nth-child(4n+1) .things-to-know-content h3 {border-color:#523531}.things-to-know-section.v2 .rental-things-to-sec:nth-child(4n+2) .things-to-know-content h3 {border-color:#d6b588}.things-to-know-section.v2 .rental-things-to-sec:nth-child(4n+3) .things-to-know-content h3 {border-color:#3c3c3c}.things-to-know-section.v2 .rental-things-to-sec:nth-child(4n+4) .things-to-know-content h3 {border-color:#63c1a6}.things-to-know-section.v2 .rental-things-to-sec{margin-bottom:30px}.things-to-know-section.v2 .rental-things-to-sec:last-child{margin-bottom:0}section.rving-sec{background-attachment:fixed;background-position:center}.main-venue-table-rental{margin-top:50px}.main-venue-table-rental table.rates-table tr td:first-child,.main-venue-table-rental table.rates-table tr td:last-child{border:0}.main-venue-table-rental table.rates-table tr td{border:4px solid #5b3f25;border-top:0;border-bottom:0;font-family:'FTY SKORZHEN';font-size:27px;letter-spacing:1px}.main-venue-table-rental table.rates-table tr th{background:#5b3f25;padding:20px 10px}.main-venue-table-rental table.rates-table tr td span.start-text{font-size:17px;font-family:'FTY SKORZHEN';letter-spacing:1px}.main-venue-table-rental table.rates-table{border:4px solid #5b3f25}.main-venue-table-rental table.rates-table tr th{background:#5b3f25;padding:20px 10px;font-size:27px;font-family:'FTY SKORZHEN';text-shadow:none}section.event-packge-section .rental-things-title p{max-width:900px}.buttom-events-packages-div .camp_site_card:nth-child(3n+1) .bottom-content-event h4 {color:#917b63}.buttom-events-packages-div .camp_site_card:nth-child(3n+1) .bottom-content-event a.btn {background:#917b63}.buttom-events-packages-div .camp_site_card:nth-child(3n+2) .bottom-content-event h4 {color:#50322c}.buttom-events-packages-div .camp_site_card:nth-child(3n+2) .bottom-content-event a.btn {background:#50322c}.buttom-events-packages-div .camp_site_card:nth-child(3n+3) .bottom-content-event h4 {color:#3f3f3f}.buttom-events-packages-div .camp_site_card:nth-child(3n+3) .bottom-content-event a.btn {background:#3f3f3f}.camp_site_card:last-child{margin-bottom:0}section.event-packge-section .things-to-know-section.v2{max-width:1250px}.bottom-content-event{width:calc(100% - 457px)}.camp_site_card a.img_link{width:407px}.top-star-text{position:absolute;top:-70px;right:-70px;width:164px;height:162px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 0 black)}.buttom-events-packages-div .camp_site_card:nth-child(even) .event-pack-img .top-star-text .star-text {transform:rotate(12deg)}.buttom-events-packages-div .camp_site_card:nth-child(odd) .event-pack-img .top-star-text .star-text {transform:rotate(12deg)}.yellow-bg-star-img{position:absolute}.star-text{max-width:90px;position:relative}.star-text p{font-size:19px;line-height:22px;text-align:center;color:#fff;margin-bottom:0;font-weight:400;font-family:'FTY SKORZHEN'}.event-pack-img{position:relative;width:407px}.event-overlay-div{overflow:hidden}.event-pack-img .event-overlay-div img{max-width:100%!important;transition:.3s ease all}.event-pack-img .event-overlay-div img:hover{transform:scale(1.2)}.buttom-events-packages-div .camp_site_card:nth-child(odd) .event-pack-img .top-star-text {left:-70px;right:auto;top:-75px;transform:rotate(-20deg)}.buttom-events-packages-div{margin-top:70px}.buttom-events-packages-div .camp_site_card:nth-child(even) .bottom-content-event {text-align:right}.single-special main#main{padding:200px 0 120px}.single-special main#main figure.post-thumbnail img{max-width:100%!important;aspect-ratio: 16/7;height:100%!important;object-fit:cover;margin-top:40px}.single-special main#main header{padding:0 20px;max-width:1240px}.single-special main#main .entry-content p{max-width:1240px;padding:0 20px}.single-special main#main nav.navigation{margin-bottom:0;padding:0 20px;max-width:1240px}.single-special main#main nav.navigation p.meta-nav{font-weight:500;font-size:18px;margin-bottom:0}.single-special main#main figure.post-thumbnail{width:100%}.single-special main#main header h1.entry-title{font-size:70px}.single-special main#main nav.navigation p.post-title{margin-bottom:0}@media (max-width:1440px){section.amenities-custm .rving-outer .rving-inner,.amenities-comfortable .rving-outer .rving-inner{gap:100px}.inner-banner-content h1{font-size:84px}section.amenities-banner{padding:320px 0 120px}.amenities-comfortable .rving-outer{gap:100px;padding-top:60px}.main-title h2{font-size:52px;line-height:52px}nav.navbar ul#primary-menu-list .menu-item-type-custom ul.sub-menu li.menu-item a{font-size:28px;line-height:28px}.yellow-bg-star-img img{max-width:120px}.top-star-text{top:-40px;right:-20px;width:120px;height:120px}.star-text{max-width:70px}.star-text p{font-size:16px;line-height:19px}.buttom-events-packages-div .camp_site_card:nth-child(odd) .event-pack-img .top-star-text {left:-20px;top:-40px;transform:rotate(-20deg) scale(.9)}.buttom-events-packages-div .camp_site_card:nth-child(odd) .event-pack-img:has(.top-star-text) .event-overlay-div {padding-left:20px}.buttom-events-packages-div .camp_site_card:nth-child(even) .event-pack-img:has(.top-star-text) .event-overlay-div {padding-right:20px}.single-special main#main{padding:180px 0 90px}.single-special main#main header h1.entry-title{font-size:55px}}@media (max-width:1199px){section.amenities-banner .inner-banner-content h1{font-size:75px;line-height:75px;padding-bottom:10px}section.map-section .rules-outer{padding-top:20px}section.amenities-banner{padding:280px 0 100px}.rates-buttons a{font-size:30px}.main-title h2{font-size:45px;line-height:45px}.thumbnails-images{gap:15px}.main-bedroom-efficiency .thumbnails-images a{height:100px}.camp_site_card{margin-bottom:70px}.single-special main#main{padding:140px 0 70px}.single-special main#main header h1.entry-title{font-size:45px}}@media (max-width:991px){section.amenities-custm .rving-outer .rving-inner,.amenities-comfortable .rving-outer .rving-inner{gap:70px}section.amenities-custm .rving-outer,.amenities-comfortable .rving-outer{gap:100px}section.amenities-custm{padding:30px 0 90px}.amenities-comfortable .custom-head{margin-bottom:25px}.bottom-paragrah p{font-size:20px}section.main-faq-section .custom-head .faq-content h2{max-width:100%}section.main-faq-section .rving-outer{padding-top:70px!important;gap:20px!important}section.main-faq-section .faq-outer .custom-head{margin-bottom:0}.faq-content h2{margin-bottom:20px}.amenities-comfortable.custom-page{padding:90px 0 90px}.main-map-img{padding:50px 0 70px}section.map-section{padding:90px 0 50px}.inner-rules{column-gap:50px}.rates-buttons{gap:30px;margin:50px 0 65px}.rates-buttons a{font-size:25px;padding:10px 25px;line-height:30px}.thumbnails-images{gap:10px;margin-top:10px}.bottom-paragraph p{margin:30px auto 0}.popup-overlay .popup{max-width:calc(80% - 40px)}.main-venue-table-rental{margin-top:40px}.main-venue-table-rental table.rates-table tr th{padding:12px 10px;font-size:23px}.main-venue-table-rental table.rates-table tr td{font-size:24px;padding:10px}.camp_site_card a.img_link{width:330px}.camp_site_card{gap:30px}.bottom-content-event{width:calc(100% - 340px)}.single-special main#main figure.post-thumbnail img{margin-top:30px}}@media (max-width:767px){.amenities-comfortable.custom-page{padding:70px 0 70px}section.amenities-banner{padding:200px 0 100px}section.amenities-custm .rving-outer .rving-inner,.amenities-comfortable .rving-outer .rving-inner{gap:30px}.amenities-comfortable{padding:70px 0}.amenities-comfortable .rving-outer{padding-top:50px}section.amenities-custm{padding:20px 0 70px}section.amenities-banner .inner-banner-content h1{font-size:55px;line-height:55px}section.rving-sec .rving-img-sec img{left:20px;bottom:20px}section.rving-sec .right-img-sec .rving-img-sec img{left:-20px;bottom:20px}.bottom-paragrah p{font-size:18px}section.amenities-custm .rving-outer,.amenities-comfortable .rving-outer{gap:70px}section.main-faq-section .faq-outer .custom-head{gap:12px;margin-bottom:0}section.main-faq-section .faq-outer{gap:40px;padding-top:40px!important}.faq-content h2{margin-bottom:15px}section.main-faq-section .faq-outer .custom-head img{max-width:75px}section.map-section .rules-outer{padding-top:20px;flex-wrap:wrap;gap:20px}.rules-inner .custom-head span img{max-width:50px;padding-top:20px}section.map-section{padding:70px 0}.main-map-img{padding:30px 0 50px}section.map-section{padding:70px 0 50px}.inner-rules{grid-template-columns:repeat(1,1fr)}.inner-rules .rules-inner:nth-child(1), .inner-rules .rules-inner:nth-child(2) .inner-rules .rules-inner:nth-child(3), .inner-rules .rules-inner:nth-child(4), .inner-rules .rules-inner:nth-child(5), .inner-rules .rules-inner:nth-child(6), .inner-rules .rules-inner:nth-child(7), .inner-rules .rules-inner:nth-child(8) {grid-column:unset;grid-row:unset}.main-title{margin:50px 0 40px}.rates-buttons{gap:15px;margin:40px 0 50px;flex-wrap:wrap}.bottom-paragraph p{font-size:18px}.rates-buttons a{width:100%}table.rates-table tbody td{font-size:20px;padding:10px}table.rates-table td.room-type{font-size:20px}table.rates-table thead tr th{padding:10px;font-size:20px}.main-title h2{font-size:38px;line-height:38px}.things-to-know-content h3{font-size:32px;padding-top:5px}.rental-things span img{max-width:45px}.rental-things-to-sec .rental-things{gap:12px}.rental-things-to-sec.campsite-thing{margin-top:30px}.rental-things-to-sec:last-child .rental-things{margin-bottom:0}.amenities-comfortable .rving-cont{width:100%!important}section.amenities-banner .inner-banner-content a.custom-btn{position:relative;left:0;transform:unset;margin-top:40px}section.amenities-banner .inner-banner-content a.custom-btn:hover{transform:scale(1.1)!important}.things-to-know-section.v2 .main-thinks-outer .rental-things-to-sec{margin-bottom:2 0}.main-venue-table-rental table.rates-table tr td{font-size:20px;padding:10px}.main-venue-table-rental table.rates-table tr th{padding:5px 5px;font-size:20px}.main-venue-table-rental{overflow-x:auto}.camp_site_card{flex-wrap:wrap}.camp_site_card a.img_link{width:100%}.event-pack-img{width:100%}.bottom-content-event{width:100%}.camp_site_card h4{margin-bottom:20px}.camp_site_card .posted_date{margin-bottom:25px}.camp_site_card p{margin-bottom:15px}.camp_site_card{gap:20px;margin-bottom:50px}.camp_site_card .star-text p{margin-bottom:0}.buttom-events-packages-div{margin-top:50px}.camp_site_card a.btn{font-size:20px;padding:6px 30px}.buttom-events-packages-div .camp_site_card:nth-child(even) .bottom-content-event {text-align:left}.single-special main#main header h1.entry-title{font-size:40px}.single-special main#main header{margin-top:0}.single-special main#main figure.post-thumbnail img{margin-top:20px}.single-special main#main{padding:160px 0 50px}}@media (max-width:575px){.rving-outer .rving-inner .rving-cont h2{font-size:30px}section.amenities-banner{padding:150px 0 60px}.amenities-comfortable{padding:50px 0}.rving-outer .rving-inner .custom-head{margin-bottom:15px}.amenities-comfortable .custom-head{margin-bottom:15px}.amenities-comfortable.custom-page{padding:50px 0 50px}section.map-section{padding:50px 0}table.rates-table tbody td{font-size:18px;padding:10px 5px}table.rates-table thead tr th{padding:10px 5px;line-height:normal}.rates-buttons{gap:10px;margin:30px 0 50px}.main-title h2{font-size:32px;line-height:32px}.things-to-know-content h3{font-size:30px}section.rving-sec{padding:50px 0 50px}.main-bedroom-efficiency .thumbnails-images a{height:70px}.bedroom-efficiency-section .custom-head.head-with-icons{max-width:100%}.main-table-rental{overflow-x:auto}table.rates-table{width:600px}.main-gallery-rental{overflow-x:auto}.thumbnails-images{width:550px}.popup-overlay .popup{max-width:calc(100% - 30px);padding:15px}.popup-overlay .popup .close-btn{top:-15px;right:-15px;width:30px;height:30px}.popup-overlay .popup .close-btn img{width:15px;height:15px}.popup-overlay .popup>div{height:auto;overflow-y:auto}.main-venue-table-rental table.rates-table tr td:nth-child(3) {border-left:4px solid #5b3f25;border-right:4px solid #5b3f25}table.rates-table{width:600px}.single-special main#main{padding:150px 0 40px}.single-special main#main header h1.entry-title{font-size:32px}.single-special main#main nav.navigation p.post-title{font-size:20px}.single-special main#main nav.navigation p.meta-nav{font-size:16px}}@media (max-width:480px){.single-special main#main{padding:140px 0 40px}}