html,body{font-family:"lato",sans-serif;font-weight:400}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,del,details,dfn,div,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:"lato",sans-serif;font-weight:400;color:#505050;line-height:1.556rem}h1,h1>a,h1>span{font-family:"Syne",sans-serif;line-height:1.2;font-weight:700;color:#000}.ninec_custom_slider_content h2{font-family:"Syne",sans-serif;line-height:1.2;font-weight:700;color:#000}h2,h2>a,h2>span{font-family:"Syne",sans-serif;line-height:1.2;font-weight:700;color:#000}h3,h3>a,h3>span{font-family:"Syne",sans-serif;line-height:1.2;font-weight:700;color:#000}h4,h4>a,h4>span{font-family:"Syne",sans-serif;line-height:1.2;font-weight:700;color:#000}h5,h5>a,h5>span{font-family:"Syne",sans-serif;line-height:1.2;font-weight:700;color:#000}h6,h6>a,h6>span{font-family:"Syne",sans-serif;line-height:1.2;font-weight:700;color:#000}a.site-buttons{font-family:"Syne",sans-serif;font-weight:700;padding:20px 30px;font-size:1.2rem;color:#fff;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;border:0;border-radius:40px;background:#294c7b;box-shadow:0px 4px 24px 0px rgba(0,0,0,.15);border:1px solid #294c7b}a.site-buttons:focus:hover,a.site-buttons:active:hover,a.site-buttons:visited:hover,a.site-buttons:focus-visible:hover{color:#294c7b}.grid_column_content img{display:block;margin-bottom:0}.img-border-radius-20 img{border-radius:20px}.horizon_mega_menu_inner{padding:0 80px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper{padding:0}.horizon_site_logo_wrapper img{position:relative;top:4px;width:110px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper.horizon_mega_menu_layout1 .horizon_mega_menu_inner{align-items:center}.horizon_mega_menu_layout1 .main-menu a{font-size:1rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;color:#1d1d1d;padding:0}.horizon_mega_menu_layout1 .main-menu a:hover{background-color:#fff0;color:#294c7b}li.main-menu-item.active a{color:#294c7b}li.main-menu-item.menu-last-btn a{border-radius:40px;border:2px solid #294c7b;background:#fff;color:#294c7b;padding:16px 30px}li.main-menu-item.menu-last-btn{padding-right:0 !important}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li{padding:14px 20px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li:after{position:absolute;top:50%;right:0;color:#b7b7b7;content:'';width:5px;height:5px;background:#b7b7b7;border-radius:50%}li.main-menu-item.menu-last-btn:after{display:none}.horizon_mega_menu_layout1 .submenu-indicator-desktop{display:none}li.main-menu-item.has-dropdown a{padding:19px 0}ul.sub-menu{background:#294c7b !important}.has-dropdown li.sub-menu-item a{padding-left:15px !important;color:#fff !important}li.main-menu-item.menu-last-btn a:hover{background:#294c7b;color:#fff}.horizon_hero_slider_inner{position:relative}.horizon_hero_slider_inner:after{position:absolute;content:'';width:100%;height:100%;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.17) 99.99%,rgba(0,0,0,.0) 100%)}.home-banner .horizon_hero_content{position:relative !important}.home-banner .horizon_hero_content_heading{position:absolute;bottom:15px;left:0;right:0;padding:0}.home-banner h1{margin-bottom:0;color:#fff;text-align:center;position:relative;bottom:-15px}div#hostaway-booking-widget{position:relative}#hostaway-booking-widget .hsbw{position:relative;left:50%;transform:translateX(-50%);margin-top:15px}.hsbw-main-button{background-color:#3279b7 !important;font-family:"Syne",sans-serif;color:#fff !important}#hostaway-booking-widget .hsbw-grid{gap:100px}.hsbw-main-button:hover{color:#294c7b !important;background:#fff !important;border:1px solid #294c7b !important}.hsbw-label{font-weight:900 !important;font-size:1.1rem !important;color:#294c7b !important}.hsbw-button{border-color:#294c7b !important}button.hsbw-calendar-clear{color:#294c7b !important}.hsbw-count-btn{padding:12px}.intro-section-s1{padding:80px 0;background-size:contain !important;background-repeat:repeat-x !important}.intro-section-s1 .grid_row_content{padding-top:0;padding-bottom:0;align-items:center;gap:0}.intro-section-s1 .grid_column_content_1{border-radius:20px 0 0 20px;border:2px dashed #48382a;border-right:none;padding:40px}#home-intro-section .grid_column_content_2{position:relative}.column_icon_list li img{width:auto;display:inline;border-radius:0}.grid-box-s1{padding:80px 0;position:relative}.grid-box-s1 .grid_row_content{padding:0 60px;gap:30px}.grid-box-s1 .grid_row_content_before h2{text-align:center;color:#48382a;margin-bottom:40px}.grid-box-s1 .grid_column_content img{margin-bottom:30px}.grid-box-s1 .column_heading_h4{color:#2c4b79;margin-bottom:16px}.grid-box-s1 .column_code{line-height:0}hr.heading-seperator{width:63px;height:2px;background:#2c4b79;text-align:left;display:inline-block;margin-top:0;margin-bottom:16px;line-height:0}.grid-box-s1 .grid_row_content_after{padding-bottom:0;padding-top:40px}.grid-box-img{position:relative}.home .grid-box-img:before{position:absolute;content:'';width:100%;height:100%;border-radius:20px}.home .grid-box-s1 .grid_column_content_1 .grid-box-img:after{position:absolute;content:'';bottom:26px;left:26px;background:url(/wp-content/uploads/2024/03/icon-vector-cabins.png);width:86px;height:54px}.home .grid-box-s1 .grid_column_content_2 .grid-box-img:after{position:absolute;content:'';bottom:26px;left:26px;background:url(/wp-content/uploads/2024/03/icon-vector-smile.png);width:54px;height:54px}.home .grid-box-s1 .grid_column_content_3 .grid-box-img:after{position:absolute;content:'';bottom:26px;left:26px;background:url(/wp-content/uploads/2024/03/icon-vector-stat.png);width:54px;height:54px}.home #grid-box-s1:after{position:absolute;content:'';width:100%;height:100px;left:0;bottom:45px;background:url(/wp-content/uploads/2024/03/grid-box-bg-vector-1.png);background-size:contain;background-repeat:repeat-x;z-index:-1}.horizon_testimonial_layout1 .horizon_testimonial_content{bottom:60px;margin-right:auto;right:60px;padding:20px 30px}.horizon_testimonial_quote{margin-bottom:30px}.horizon_testimonial_layout1 .horizon_testimonial_content h5{font-size:clamp(1.125rem,1.102rem + .1102vw,1.2rem)}.grid-twin-bg{background:linear-gradient(to right,#fff3e5 0%,#fff3e5 50%,#ebf8ff 50%,#ebf8ff 100%);position:relative}.grid-twin-bg .grid_row_content{padding:0;gap:0}.grid-twin-bg .grid_column_content_1{position:relative;border-right:2px dashed #48382a;padding-top:80px;padding-right:58px;padding-bottom:210px}.grid-twin-bg .grid_column_content_1:after{position:absolute;content:'';bottom:15px;right:0;background:url(https://tinytowncampgr.wpenginepowered.com/wp-content/uploads/2024/03/vector-sun-icon.png);width:399px;height:178px}.grid-twin-bg .grid_column_content_2{position:relative;padding-top:80px;padding-left:58px;padding-bottom:210px}.grid-twin-bg:after{position:absolute;content:'';bottom:-5px;right:30px;background:url(/wp-content/uploads/2024/03/vector-star-icon.png);width:185px;height:252px}.grid-twin-bg img.column_image{margin-bottom:30px}.grid-twin-bg .column_heading_h2{margin-bottom:15px;color:#48382a}.grid-twin-bg .column_heading_h2 a{color:#48382a !important}.grid-twin-bg .column_heading_h3{margin-bottom:15px;color:#48382a}.grid-twin-bg .column_content p{margin-bottom:30px}.footer_content_grid{padding:40px 0}.footer_content_grid{grid-template-columns:1fr 1.5fr 1.2fr !important;gap:60px}.footer_content_grid .footer_content_col{margin-right:0 !important}.footer_content_col.footer_content_col_1{border-right:1px solid rgba(255,254,255,.2);position:relative}.footer_content_col.footer_content_col_1 img{position:absolute;top:50%;transform:translateY(-50%);max-width:210px}.footer_content_col.footer_content_col_2{border-right:1px solid rgba(255,254,255,.2)}h3.footer_heading.footer_heading_h3{font-weight:600;margin-bottom:20px}p.footer_phone_number.footer_phone_number_p{margin-bottom:20px}.footer_address_content{color:#fff;margin-bottom:30px}.footer_social_icons ul li{margin-right:30px}.footer_content_copyright{background:#fff3e5;max-width:100% !important;width:100% !important}div#gform_fields_1{grid-row-gap:20px !important}form#gform_1 input{font-weight:600;border-radius:2px;height:54px}form#gform_1 input#gform_submit_button_1{border-radius:40px;background:#305a92;box-shadow:0px 4px 24px 0px rgba(0,0,0,.15);padding:20px 30px;font-size:1rem;font-weight:700;font-family:"Syne",sans-serif;height:auto}.footer_custom_bg a.site-buttons:hover{background:#294c7b}.page-banner .horizon_hero_content_inner:after{position:absolute;content:'';width:100%;height:100%;bottom:0}.page-banner .horizon_hero_content{position:relative !important}.page-banner .horizon_hero_content_heading{position:absolute;bottom:15px;left:0;right:0;padding:0}.page-banner h1{margin-bottom:0;color:#fff;text-align:center;position:relative}.banner-sub-heading h5{text-align:center;color:#fff}.grid-listing-s1{padding:80px 0}.grid-listing-s1 .grid_row_content_before{padding:0 60px}.grid-listing-s1 .grid_row_content_before h2{color:#48382a;text-align:center;border-bottom:2px dashed #48382a;padding-bottom:30px;margin-bottom:40px}.grid-listing-s1 .grid_row_content{padding:0 60px;grid-row-gap:80px;align-items:self-end}.grid-listing-s1 .grid_column_content_2{background:#fff;z-index:99;margin-left:-50px;padding:40px;border-radius:10px 10px 10px 0;background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.05)}.grid-listing-s1 .grid_column_content_3{background:#fff;z-index:99;margin-right:-50px;padding:40px;border-radius:10px 10px 0 0;background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.05)}.grid-listing-s1 .grid_column_content_6{background:#fff;z-index:99;margin-left:-50px;padding:40px;border-radius:10px 10px 10px 0;background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.05)}.grid-listing-s1 .grid_column_content_7{background:#fff;z-index:99;margin-right:-50px;padding:40px;border-radius:10px 10px 0 0;background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.05)}.grid-listing-s1 .grid_column_content_10{background:#fff;z-index:99;margin-left:-50px;padding:40px;border-radius:10px 10px 10px 0;background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.05)}.grid-listing-s1 .grid_column_content_11{background:#fff;z-index:99;margin-right:-50px;padding:40px;border-radius:10px 10px 0 0;background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.05)}.grid-listing-s1 .grid_column_content h2{color:#48382a}.grid-listing-s1 .grid_column_content h2 a{color:#48382a !important}.grid-listing-s1 .grid_column_content h4{color:#294c7b}.grid-listing-s1 .grid_column_content h4 a{color:#294c7b !important}.grid-listing-s1 .column_icon_list ul li:last-child{margin-bottom:30px !important}.column_icon_list ul li{margin-bottom:12px !important}.section-heading-s1{margin:50px 0}.grid-box-s2{padding:60px 0}.grid-box-s2 h2{text-align:center;color:#fff;margin-bottom:30px}.grid-box-s2 .grid_row_content{padding:0 60px;gap:30px}.grid-box-s2 .grid_column_content img{margin-bottom:30px}.grid-box-s2 .column_heading_h4{color:#fff;margin-bottom:15px}.grid-box-s2 .grid_column_content p{color:#fff;margin-bottom:15px}.grid-box-s2 .column_code{line-height:0}.grid-box-s2 hr.heading-seperator{background:#fff;margin-bottom:15px}.faq-section .grid_row_content{padding:60px 0 0}.column_accordion_header{padding:0 0 24px;margin-bottom:30px;background:0 0;color:#294c7b;border-bottom:2px dashed #48382a}h4.column_accordion_header.column_accordion_header_icons p i{color:#294c7b;font-size:25px}.single-content-s1 .grid_row_content{padding:40px 0}.single-content-s1 h2{color:#48382a}.grid-twin-bg.about-twin-bg{background:linear-gradient(to right,#eaeeff 0%,#eaeeff 50%,#ebf8ff 50%,#ebf8ff 100%)}.grid-twin-bg.about-twin-bg .grid_column_content_1:after{content:'';background:url(/wp-content/uploads/2024/04/vector-mount-icon.png) !important;width:595px;height:159px;bottom:0}.grid-twin-bg.about-twin-bg:after{display:none}.grid-contact-us .grid_row_content{padding:80px 0;align-items:center;gap:0}.grid-contact-us h2{color:#48382a;margin-bottom:30px}.grid-contact-us .grid_column_content_1{z-index:2}.grid-contact-us .grid_column_content_2{z-index:0;padding:40px 80px;margin-left:-40px;border-radius:20px;border:2px dashed #48382a;background:#fff}.grid-contact-us span.gfield_required.gfield_required_text{display:none}.grid-contact-us legend.gfield_label{color:#294c7b !important;font-size:1.2rem !important;font-weight:700 !important;font-family:"Syne",sans-serif;margin-bottom:0 !important}.grid-contact-us label.gfield_label.gform-field-label{color:#294c7b;font-size:1.2rem !important;font-weight:700 !important;font-family:"Syne",sans-serif}.grid-contact-us input[type=text]{font-size:1rem !important;border:none !important;border-bottom:1px solid #cacaca !important;height:45px !important}.grid-contact-us input[type=email]{font-size:1rem !important;border:none !important;border-bottom:1px solid #cacaca !important;height:45px !important}textarea#input_2_3{border:none !important;border-bottom:1px solid #cacaca !important;font-size:1rem !important}.grid-contact-us .gform-theme--foundation .gform_fields{row-gap:20px}input#gform_submit_button_2{border-radius:40px;background:#305a92;box-shadow:0px 4px 24px 0px rgba(0,0,0,.15);color:#fff;padding:20px 30px;font-size:1rem;font-weight:700;font-family:"Syne",sans-serif;height:auto}