.elementor-21187 .elementor-element.elementor-element-43d5a47:not(.elementor-motion-effects-element-type-background), .elementor-21187 .elementor-element.elementor-element-43d5a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonemountainranch.com/wp-content/uploads/2024/12/dining-banner-img-sized.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-21187 .elementor-element.elementor-element-43d5a47 > .elementor-container{max-width:1420px;min-height:800px;}.elementor-21187 .elementor-element.elementor-element-43d5a47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4em;margin-bottom:0em;}.elementor-21187 .elementor-element.elementor-element-43d5a47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21187 .elementor-element.elementor-element-8579daa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21187 .elementor-element.elementor-element-8579daa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21187 .elementor-element.elementor-element-8579daa > .elementor-element-populated{box-shadow:0px 0px 38px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em -5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:4em 4em 4em 4em;}.elementor-21187 .elementor-element.elementor-element-8579daa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21187 .elementor-element.elementor-element-8579daa{z-index:1;}.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-21187 .elementor-element.elementor-element-4ac4f71{text-align:center;}.elementor-21187 .elementor-element.elementor-element-4ac4f71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-00e6519{text-align:center;}.elementor-21187 .elementor-element.elementor-element-00e6519 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;line-height:1.4em;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-f781828{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-21187 .elementor-element.elementor-element-c0b91a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-21187 .elementor-element.elementor-element-d441b5c{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-d441b5c img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-630d4ae{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-630d4ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-21187 .elementor-element.elementor-element-62cc71a{width:100%;max-width:100%;}.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-21187 .elementor-element.elementor-element-594860b .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-594860b .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-594860b .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-594860b .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-594860b .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-87f57d7 .elementor-button{background-color:var( --e-global-color-815dd23 );font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-815dd23 );border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-87f57d7 .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-87f57d7 .elementor-button:focus{background-color:#31251F00;color:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-87f57d7 .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-87f57d7 .elementor-button:focus svg{fill:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-d95a9a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-a10007f{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-a10007f img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-e5247b3{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-e5247b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-cb3f7f1{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-bc4d812 .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-bc4d812 .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-bc4d812 .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-bc4d812 .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-bc4d812 .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-c9fe2d7 .elementor-button{background-color:var( --e-global-color-815dd23 );font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-815dd23 );border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-c9fe2d7 .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-c9fe2d7 .elementor-button:focus{background-color:#31251F00;color:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-c9fe2d7 .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-c9fe2d7 .elementor-button:focus svg{fill:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-e9e6cf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-21187 .elementor-element.elementor-element-a5f2fb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-a547e3d{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-a547e3d img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-8ff7bb1{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-8ff7bb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-b2d6453{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-d8e167c .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-d8e167c .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-d8e167c .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-d8e167c .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-d8e167c .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-cd79c14 .elementor-button{background-color:var( --e-global-color-815dd23 );font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-815dd23 );border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-cd79c14 .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-cd79c14 .elementor-button:focus{background-color:#31251F00;color:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-cd79c14 .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-cd79c14 .elementor-button:focus svg{fill:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-9e119b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-bbfa93d{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-bbfa93d img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-05d3584{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-05d3584 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-c630fcf{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-a59a2cc .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-a59a2cc .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-a59a2cc .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-a59a2cc .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-a59a2cc .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-5dea3b2 .elementor-button{background-color:var( --e-global-color-815dd23 );font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-815dd23 );border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-5dea3b2 .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-5dea3b2 .elementor-button:focus{background-color:#31251F00;color:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-5dea3b2 .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-5dea3b2 .elementor-button:focus svg{fill:var( --e-global-color-815dd23 );}.elementor-21187 .elementor-element.elementor-element-76bdbaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-21187 .elementor-element.elementor-element-57ee335{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-5bbbbaf{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-5bbbbaf img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-9789473{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-9789473 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-156327b{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-0217ed3 .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-0217ed3 .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-0217ed3 .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-0217ed3 .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-0217ed3 .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-4d4c268{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-11e5991{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-11e5991 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-d50c8d1{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-d50c8d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-ab5388d{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-a306603 .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-a306603 .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-a306603 .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-a306603 .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-a306603 .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-bc2a79d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-21187 .elementor-element.elementor-element-229a148{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-79c659c{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-79c659c img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-2a46a6e{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-2a46a6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-61e5066{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-2c7da0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-bcec3c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-fa53ca7{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-fa53ca7 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-d7ff552{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-d7ff552 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-38f42c2{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-8f5acec .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-8f5acec .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-8f5acec .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-8f5acec .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-8f5acec .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-02783ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-21187 .elementor-element.elementor-element-68d6396{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-6e0f1d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-dc347b3{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-dc347b3 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-b4c4da0{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-b4c4da0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-b74947b{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-065af1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-47f0dc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21187 .elementor-element.elementor-element-b26fa7b{text-align:center;}.elementor-21187 .elementor-element.elementor-element-b26fa7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-3738f9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-fb9abdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-314b3c3{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-314b3c3 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-3fd12fe{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-3fd12fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-02a2fe1{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-590cc0e .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-590cc0e .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-590cc0e .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-590cc0e .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-590cc0e .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-8103c60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;}.elementor-21187 .elementor-element.elementor-element-b3d7c6b{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-b3d7c6b img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-21187 .elementor-element.elementor-element-964c3b4{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-964c3b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-c418e9c{width:100%;max-width:100%;}.elementor-21187 .elementor-element.elementor-element-24cdf5a .elementor-button{background-color:#31251F;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#31251F;border-radius:1px 1px 1px 1px;padding:1em 1em 1em 1em;}.elementor-21187 .elementor-element.elementor-element-24cdf5a .elementor-button:hover, .elementor-21187 .elementor-element.elementor-element-24cdf5a .elementor-button:focus{background-color:#31251F00;color:#31251F;}.elementor-21187 .elementor-element.elementor-element-24cdf5a .elementor-button:hover svg, .elementor-21187 .elementor-element.elementor-element-24cdf5a .elementor-button:focus svg{fill:#31251F;}.elementor-21187 .elementor-element.elementor-element-7fa4202 > .elementor-container{max-width:1420px;}.elementor-21187 .elementor-element.elementor-element-7fa4202{padding:2em 1em 4em 1em;}.elementor-21187 .elementor-element.elementor-element-2080f40.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-21187 .elementor-element.elementor-element-9a51af8 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-21187 .elementor-element.elementor-element-9a51af8{text-align:left;}.elementor-21187 .elementor-element.elementor-element-9a51af8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:500;color:var( --e-global-color-1b111f8 );}.elementor-21187 .elementor-element.elementor-element-0332e1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21187 .elementor-element.elementor-element-0332e1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonemountainranch.com/wp-content/uploads/2024/12/lmr-summer-patio-lunch-img.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-21187 .elementor-element.elementor-element-0332e1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0.25em 0em 0em;--e-column-margin-right:0.25em;--e-column-margin-left:0em;}.elementor-21187 .elementor-element.elementor-element-0332e1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21187 .elementor-element.elementor-element-20203ec{--spacer-size:300px;}.elementor-21187 .elementor-element.elementor-element-f524a9a > .elementor-element-populated{margin:0em 0em 0em 0.25em;--e-column-margin-right:0em;--e-column-margin-left:0.25em;}.elementor-21187 .elementor-element.elementor-element-2a254df{margin-top:0em;margin-bottom:0.25em;}.elementor-21187 .elementor-element.elementor-element-5e12030:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21187 .elementor-element.elementor-element-5e12030 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonemountainranch.com/wp-content/uploads/2022/02/CAROUSEL-3--scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21187 .elementor-element.elementor-element-5e12030 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21187 .elementor-element.elementor-element-5e12030 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21187 .elementor-element.elementor-element-4044753 img{width:100%;height:400px;}.elementor-21187 .elementor-element.elementor-element-d657018{margin-top:0.25em;margin-bottom:0em;}.elementor-21187 .elementor-element.elementor-element-6c04d9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21187 .elementor-element.elementor-element-6c04d9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonemountainranch.com/wp-content/uploads/2024/09/IMG_2262-2saloon-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21187 .elementor-element.elementor-element-6c04d9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0.25em 0em 0em;--e-column-margin-right:0.25em;--e-column-margin-left:0em;}.elementor-21187 .elementor-element.elementor-element-6c04d9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21187 .elementor-element.elementor-element-237e953{--spacer-size:296px;}.elementor-21187 .elementor-element.elementor-element-7c55d66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21187 .elementor-element.elementor-element-7c55d66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonemountainranch.com/wp-content/uploads/2022/02/lmr_summer-34-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21187 .elementor-element.elementor-element-7c55d66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0.25em;--e-column-margin-right:0em;--e-column-margin-left:0.25em;}.elementor-21187 .elementor-element.elementor-element-7c55d66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21187 .elementor-element.elementor-element-32348cd{--spacer-size:296px;}@media(min-width:768px){.elementor-21187 .elementor-element.elementor-element-f781828{--content-width:1420px;}.elementor-21187 .elementor-element.elementor-element-e9e6cf5{--content-width:1420px;}.elementor-21187 .elementor-element.elementor-element-76bdbaa{--content-width:1420px;}.elementor-21187 .elementor-element.elementor-element-bc2a79d{--content-width:1420px;}.elementor-21187 .elementor-element.elementor-element-02783ed{--content-width:1420px;}.elementor-21187 .elementor-element.elementor-element-47f0dc3{--content-width:1420px;}}@media(max-width:1600px) and (min-width:768px){.elementor-21187 .elementor-element.elementor-element-0332e1b{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21187 .elementor-element.elementor-element-0332e1b{width:100%;}.elementor-21187 .elementor-element.elementor-element-f524a9a{width:100%;}.elementor-21187 .elementor-element.elementor-element-5e12030{width:100%;}}@media(max-width:1600px){.elementor-21187 .elementor-element.elementor-element-8579daa > .elementor-element-populated{margin:0em 1em -5em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21187 .elementor-element.elementor-element-d441b5c img{height:350px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21187 .elementor-element.elementor-element-a10007f img{height:350px;}.elementor-21187 .elementor-element.elementor-element-a547e3d img{height:350px;}.elementor-21187 .elementor-element.elementor-element-bbfa93d img{height:350px;}.elementor-21187 .elementor-element.elementor-element-5bbbbaf img{height:350px;}.elementor-21187 .elementor-element.elementor-element-11e5991 img{height:350px;}.elementor-21187 .elementor-element.elementor-element-79c659c img{height:350px;}.elementor-21187 .elementor-element.elementor-element-fa53ca7 img{height:350px;}.elementor-21187 .elementor-element.elementor-element-dc347b3 img{height:350px;}.elementor-21187 .elementor-element.elementor-element-314b3c3 img{height:350px;}.elementor-21187 .elementor-element.elementor-element-b3d7c6b img{height:350px;}.elementor-21187 .elementor-element.elementor-element-4044753 img{height:300px;}.elementor-21187 .elementor-element.elementor-element-237e953{--spacer-size:250px;}.elementor-21187 .elementor-element.elementor-element-32348cd{--spacer-size:250px;}}@media(max-width:1024px){.elementor-21187 .elementor-element.elementor-element-43d5a47 > .elementor-container{min-height:400px;}.elementor-21187 .elementor-element.elementor-element-8579daa > .elementor-element-populated{margin:0em 1em -15em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-21187 .elementor-element.elementor-element-f781828{--padding-top:17em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-21187 .elementor-element.elementor-element-c0b91a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21187 .elementor-element.elementor-element-d441b5c img{height:300px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21187 .elementor-element.elementor-element-d95a9a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-a10007f img{height:300px;}.elementor-21187 .elementor-element.elementor-element-a5f2fb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-a547e3d img{height:300px;}.elementor-21187 .elementor-element.elementor-element-9e119b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-bbfa93d img{height:300px;}.elementor-21187 .elementor-element.elementor-element-57ee335{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-5bbbbaf img{height:300px;}.elementor-21187 .elementor-element.elementor-element-4d4c268{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-11e5991 img{height:300px;}.elementor-21187 .elementor-element.elementor-element-229a148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-79c659c img{height:300px;}.elementor-21187 .elementor-element.elementor-element-2c7da0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-bcec3c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-fa53ca7 img{height:300px;}.elementor-21187 .elementor-element.elementor-element-68d6396{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-6e0f1d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-dc347b3 img{height:300px;}.elementor-21187 .elementor-element.elementor-element-065af1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-fb9abdd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-314b3c3 img{height:300px;}.elementor-21187 .elementor-element.elementor-element-8103c60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21187 .elementor-element.elementor-element-b3d7c6b img{height:300px;}.elementor-21187 .elementor-element.elementor-element-2080f40 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21187 .elementor-element.elementor-element-9a51af8 .elementor-heading-title{font-size:3rem;}.elementor-21187 .elementor-element.elementor-element-0332e1b > .elementor-element-populated{margin:0em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-21187 .elementor-element.elementor-element-20203ec{--spacer-size:300px;}.elementor-21187 .elementor-element.elementor-element-f524a9a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-21187 .elementor-element.elementor-element-2a254df > .elementor-container{max-width:1600px;}.elementor-21187 .elementor-element.elementor-element-d657018{padding:0px 0px 0px 0px;}.elementor-21187 .elementor-element.elementor-element-6c04d9e > .elementor-element-populated{margin:0em 0.25em 0em 0em;--e-column-margin-right:0.25em;--e-column-margin-left:0em;}}@media(max-width:767px){.elementor-21187 .elementor-element.elementor-element-43d5a47 > .elementor-container{min-height:400px;}.elementor-21187 .elementor-element.elementor-element-43d5a47{margin-top:0em;margin-bottom:0em;}.elementor-21187 .elementor-element.elementor-element-8579daa > .elementor-element-populated{margin:0em 0.5em -20em 0.5em;--e-column-margin-right:0.5em;--e-column-margin-left:0.5em;padding:2em 1em 2em 1em;}.elementor-21187 .elementor-element.elementor-element-f781828{--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:22em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21187 .elementor-element.elementor-element-d441b5c img{height:250px;}.elementor-21187 .elementor-element.elementor-element-630d4ae .elementor-heading-title{font-size:2.4rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21187 .elementor-element.elementor-element-a10007f img{height:250px;}.elementor-21187 .elementor-element.elementor-element-e5247b3 .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-e9e6cf5{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-21187 .elementor-element.elementor-element-a547e3d img{height:250px;}.elementor-21187 .elementor-element.elementor-element-8ff7bb1 .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-bbfa93d img{height:250px;}.elementor-21187 .elementor-element.elementor-element-05d3584 .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-76bdbaa{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-21187 .elementor-element.elementor-element-5bbbbaf img{height:250px;}.elementor-21187 .elementor-element.elementor-element-9789473 .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-11e5991 img{height:250px;}.elementor-21187 .elementor-element.elementor-element-d50c8d1 .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-bc2a79d{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-21187 .elementor-element.elementor-element-79c659c img{height:250px;}.elementor-21187 .elementor-element.elementor-element-2a46a6e .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-fa53ca7 img{height:250px;}.elementor-21187 .elementor-element.elementor-element-d7ff552 .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-02783ed{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-21187 .elementor-element.elementor-element-dc347b3 img{height:250px;}.elementor-21187 .elementor-element.elementor-element-b4c4da0 .elementor-heading-title{font-size:2.4rem;}.elementor-21187 .elementor-element.elementor-element-314b3c3 img{height:250px;}.elementor-21187 .elementor-element.elementor-element-3fd12fe .elementor-heading-title{font-size:2.2rem;}.elementor-21187 .elementor-element.elementor-element-b3d7c6b img{height:250px;}.elementor-21187 .elementor-element.elementor-element-964c3b4 .elementor-heading-title{font-size:2.2rem;}.elementor-21187 .elementor-element.elementor-element-2080f40 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21187 .elementor-element.elementor-element-9a51af8 .elementor-heading-title{font-size:2.5rem;}.elementor-21187 .elementor-element.elementor-element-0332e1b > .elementor-element-populated{margin:0em 0em 0.25em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-21187 .elementor-element.elementor-element-20203ec{--spacer-size:250px;}.elementor-21187 .elementor-element.elementor-element-20203ec > .elementor-widget-container{margin:0em 0em 0.5em 0em;}.elementor-21187 .elementor-element.elementor-element-f524a9a > .elementor-element-populated{margin:0.25em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-21187 .elementor-element.elementor-element-4044753 img{height:250px;}.elementor-21187 .elementor-element.elementor-element-6c04d9e > .elementor-element-populated{margin:0em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-21187 .elementor-element.elementor-element-7c55d66 > .elementor-element-populated{margin:0.25em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}