.elementor-53 .elementor-element.elementor-element-93cb74fd:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-93cb74fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new.camplivingston.com/wp-content/uploads/2026/08/cl-112-1.jpg");background-position:center center;background-size:cover;}.elementor-53 .elementor-element.elementor-element-93cb74fd > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-93cb74fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 24px 90px 24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-2c14dd15 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:72px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-23cae154{font-family:"Tahoma", Sans-serif;font-size:19px;line-height:1.55em;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-a85d600a:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-a85d600a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-a85d600a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-a85d600a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-2109ec53 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-50b82b62 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-15c41459{font-family:"Tahoma", Sans-serif;font-size:18px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-53 .elementor-element.elementor-element-ac7501e4:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-ac7501e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EF;}.elementor-53 .elementor-element.elementor-element-ac7501e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-ac7501e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-625d5fef .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-f979235f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-3e8f2533{font-family:"Tahoma", Sans-serif;font-size:17px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-71d57878:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-71d57878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-71d57878{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 0px 24px;}.elementor-53 .elementor-element.elementor-element-71d57878 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-020d95df .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-ebc2f9e8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-f28b6788:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f28b6788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-f28b6788{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-f28b6788 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-dbb9a3f3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 18px;}.elementor-53 .elementor-element.elementor-element-6acee014 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-9d3d0502{font-family:"Tahoma", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-9df592a2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 18px;}.elementor-53 .elementor-element.elementor-element-bec9b115 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-3a26bc9b{font-family:"Tahoma", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-1f3f0b11 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 18px;}.elementor-53 .elementor-element.elementor-element-37a88210 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-847a1072{font-family:"Tahoma", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-2f4e26e2:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-2f4e26e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-2f4e26e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-2f4e26e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-9d60f050 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 18px;}.elementor-53 .elementor-element.elementor-element-bf90b6f0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-1f070070{font-family:"Tahoma", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-bb5a5c23 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 18px;}.elementor-53 .elementor-element.elementor-element-84a93b82 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-e9e51e9f{font-family:"Tahoma", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-5223e11c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 18px;}.elementor-53 .elementor-element.elementor-element-263ead5f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-ffe2683a{font-family:"Tahoma", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-2736e651:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-2736e651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EF;}.elementor-53 .elementor-element.elementor-element-2736e651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-2736e651 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-ec122811:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-53 .elementor-element.elementor-element-ec122811 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-ec122811 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-53 .elementor-element.elementor-element-ec122811 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-363d77b5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-3330bdfd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-cfbc5d1e{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-5917ee3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-53 .elementor-element.elementor-element-5917ee3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-5917ee3f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-53 .elementor-element.elementor-element-5917ee3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-a5741759 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-2ce3baad .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-f29445a2{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-dada0817:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-53 .elementor-element.elementor-element-dada0817 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-dada0817 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-53 .elementor-element.elementor-element-dada0817 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-b26e54c2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-c125196a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-0b1e14d3{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-b752472e:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-b752472e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-b752472e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-b752472e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-a72e8a91 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-0ef02b89 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-0efa8bb3{font-family:"Tahoma", Sans-serif;font-size:18px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-0450d4d4{font-family:"Tahoma", Sans-serif;font-size:18px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-581eff2a:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-581eff2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new.camplivingston.com/wp-content/uploads/2026/08/cl-059-1.jpg");background-position:0px -215px;background-size:cover;}.elementor-53 .elementor-element.elementor-element-581eff2a > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-581eff2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-b86552d6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-d8f5c60c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-33828da1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-1e647826 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-1af37b06 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-f3f96a80 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-27556859:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-27556859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-27556859{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-27556859 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-a0117e59 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-77c36dd3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-338003bf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-53 .elementor-element.elementor-element-6ee06873{padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-a62586cd{--e-image-carousel-slides-to-show:4;}.elementor-53 .elementor-element.elementor-element-a45a10ea{--e-image-carousel-slides-to-show:4;}.elementor-53 .elementor-element.elementor-element-c6b6f5a8:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-c6b6f5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-c6b6f5a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-53 .elementor-element.elementor-element-c6b6f5a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-b7975ad5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-eec35de1{font-family:"Tahoma", Sans-serif;font-size:18px;line-height:1.55em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53 .elementor-element.elementor-element-848a2c16 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Jost", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;padding:14px 26px 14px 26px;}.elementor-53 .elementor-element.elementor-element-ed99e52a{font-family:"Tahoma", Sans-serif;font-size:15px;line-height:1.55em;color:#FFFFFF;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-ec122811{width:32.592%;}.elementor-53 .elementor-element.elementor-element-5917ee3f{width:32.443%;}.elementor-53 .elementor-element.elementor-element-dada0817{width:32.57%;}.elementor-53 .elementor-element.elementor-element-5238bb62{width:33.355%;}.elementor-53 .elementor-element.elementor-element-18523b52{width:33.718%;}.elementor-53 .elementor-element.elementor-element-e4785856{width:33.504%;}}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-581eff2a:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-581eff2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-581eff2a:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-581eff2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}