/* Start custom CSS */.elementor-939 .wy-go, .elementor-939 .wy-retreats { display: none; } .elementor-939.category-go .wy-go, .elementor-939.category-retreats .wy-retreats { display: inline; } .elementor-element-4ac154c2 a { color: inherit; text-decoration: none; } .elementor-939 .e-9226c47-8641, .elementor-939 .e-5560ee12-18ca, .elementor-939 .e-3d5ce725-b643 { display: none; } body.elementor-page-485, .elementor-939, .elementor-939 .e-23e53188-b66e, .elementor-element-3df50065, .elementor-939 .e-23897b9c-910a, .elementor-939 .e-19fe6798-ddf3, .elementor-939 a.e-78d2b4ab-4754 { background-color: #ffffff; } .elementor-element-2e2b7c34 { position: relative; display: flex; flex-direction: column; } .elementor-element-4ac154c2 { order: 1; } .elementor-element-19e88b9d, .elementor-939 .e-3849dfa8-8850 { order: 2; } .elementor-939 .e-7433fe4a-ef10 { order: 3; } .elementor-939 .e-33ff67cf-f069 { order: 4; } .elementor-element-f34e5f2 { order: 5; } .elementor-element-5ffa0bff { display: none; } .elementor-939 [data-id="2f93599b"] { order: 6 !important; } .elementor-939 [data-id="2887ad0f"] { order: 7 !important; } .elementor-939 [data-id="4d8b3cbc"] { order: 8 !important; } .elementor-939 [data-id="2b000db7"] { order: 9 !important; } .elementor-939 .e-7433fe4a-ef10, .elementor-939 .e-7433fe4a-ef10 em, .elementor-939 .e-1ef1e029-7bdf, .elementor-939 .e-1ef1e029-7bdf a, .elementor-939 .e-76711cec-37e6, .elementor-939 [data-id="2f93599b"] h2, .elementor-939 [data-id="4d8b3cbc"] h2 { font-family: Inter, sans-serif !important; font-weight: 500 !important; } .elementor-939 h1.e-7433fe4a-ef10 { font-weight: 400 !important; } .elementor-939 h1.e-7433fe4a-ef10, .elementor-939 h1.e-7433fe4a-ef10.e-default-h1, [data-id="4bda4ad7"] { font-family: Inter, sans-serif !important; font-weight: 500 !important; font-style: normal !important; color: #1A1916 !important; width: 100% !important; max-width: none !important; } .elementor-939 h1.e-7433fe4a-ef10 em, [data-id="4bda4ad7"] em { font-family: "Instrument Serif", serif !important; font-style: italic !important; font-weight: 400 !important; font-size: 1em !important; color: #1A1916 !important; display: block !important; width: 100% !important; background-color: #F5D547 !important; background-image: none !important; padding: 0.02em 0.14em 0.06em !important; line-height: 0.95 !important; box-decoration-break: clone; -webkit-box-decoration-break: clone; } .elementor-939 p.e-33ff67cf-f069, .elementor-939 .e-105b725-df14 { font-family: Inter, sans-serif !important; font-weight: 400 !important; } .elementor-939 p.e-33ff67cf-f069 { max-width: none !important; width: 100% !important; } .elementor-939 .e-1910212b-f708, .elementor-939 [data-id="2f93599b"] span { font-family: "Reenie Beanie", cursive !important; font-weight: 400; font-size: 1.85rem; line-height: 1; } .elementor-939 [data-id="4d8b3cbc"] h2 span { font-family: "Reenie Beanie", cursive !important; font-weight: 400 !important; font-style: normal !important; font-size: 1.85rem; line-height: 1; margin-left: 0.4rem; letter-spacing: 0; } .elementor-939 .e-1afdb9d5-7161, .elementor-939 .e-1afdb9d5-7161 p, .elementor-939 .e-6e824e70-b6aa, .elementor-939 .e-6e824e70-b6aa p { font-family: Inter, sans-serif !important; } .elementor-939 [data-id="2887ad0f"], .elementor-939 [data-id="2b000db7"], .elementor-939 .e-6ea9ed22-7794, .elementor-939 .e-2331db06-17da { padding-left: 0; padding-right: 0; width: 100%; max-width: none; } .elementor-939 .e-6ea9ed22-7794 { gap: 0; } .elementor-939 .e-2331db06-17da:has(a[href*="retreats-you-can-reach-by-lunch"]) { display: none !important; } .elementor-939 a.e-78d2b4ab-4754 { display: grid; grid-template-columns: 16.5rem 1fr; column-gap: 1.35rem; row-gap: 0.45rem; align-items: start; padding: 0 0 1.15rem; margin: 0 0 1.15rem; color: #1A1916; text-decoration: none; width: 100%; border-bottom: 1px solid #1A1916; background-color: #ffffff; } .elementor-939 a.e-78d2b4ab-4754[href*="retreats-you-can-reach-by-lunch"] { display: none !important; } .elementor-939 .e-3094ce01-1c66 { grid-column: 1; grid-row: 1 / span 4; width: 16.5rem; min-height: 11rem; } .elementor-939 .e-453957a3-fa80 { width: 100%; height: 11rem; object-fit: cover; } .elementor-939 .e-1ef1e029-7bdf, .elementor-939 .e-5eafd172-e926, .elementor-939 .e-105b725-df14 { grid-column: 2; padding: 0; } .elementor-939 a.e-78d2b4ab-4754 > .elementor-widget-theme-post-content { grid-column: 2; order: 4; width: 100%; } .elementor-939 a.e-78d2b4ab-4754 > .elementor-widget-theme-post-content, .elementor-939 a.e-78d2b4ab-4754 > .elementor-widget-theme-post-content p { font-family: Inter, sans-serif !important; font-weight: 500; font-size: 0.75rem; letter-spacing: 0.06em; text-transform: uppercase; color: #1A1916; margin: 0; } .elementor-939 a[href*="piaule-catskill"] .e-726af06-ad31, .elementor-939 a[href*="piaule-catskill"] .e-7e269855-8e58, .elementor-939 a[href*="the-ranch-hudson-valley"] .e-473b7370-d0b6, .elementor-939 a[href*="the-ranch-hudson-valley"] .e-645878a3-9cff, .elementor-939 a[href*="scribners-catskill-lodge"] .e-5a874016-2f4b, .elementor-939 a[href*="scribners-catskill-lodge"] .e-27a650fc-3bed, .elementor-939 a[href*="arctic-bath"] .e-50b8074-f864, .elementor-939 a[href*="arctic-bath"] .e-3db0e964-8bca, .elementor-939 a[href*="civana"] .e-7fc3a3f0-f1ae, .elementor-939 a[href*="civana"] .e-1a7e572c-6438 { display: inline-flex; } .elementor-939 [data-id="2b000db7"] { margin-top: 1.15rem !important; } .elementor-939 [data-id="2b000db7"] .e-6ea9ed22-7794 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 1.5rem !important; } .elementor-939 [data-id="2b000db7"] a.e-78d2b4ab-4754 { display: flex !important; flex-direction: column !important; gap: 0.55rem !important; align-items: stretch !important; border-bottom: 0 !important; margin: 0 !important; padding: 0 !important; background-color: transparent !important; } .elementor-939 [data-id="2b000db7"] .e-3094ce01-1c66 { grid-column: auto !important; grid-row: auto !important; width: 100% !important; min-height: 0 !important; order: 0; } .elementor-939 [data-id="2b000db7"] .e-453957a3-fa80 { width: 100% !important; height: auto !important; aspect-ratio: 3 / 2; object-fit: cover; } .elementor-939 [data-id="2b000db7"] .e-1ef1e029-7bdf, .elementor-939 [data-id="2b000db7"] .e-1ef1e029-7bdf a { grid-column: auto !important; width: 100% !important; max-width: none !important; font-size: 1.85rem !important; } .elementor-939 [data-id="2b000db7"] .e-5eafd172-e926, .elementor-939 [data-id="2b000db7"] .e-105b725-df14 { grid-column: auto !important; width: 100% !important; max-width: none !important; } .elementor-939 [data-id="2b000db7"] .elementor-widget-theme-post-content { display: none !important; } .elementor-939 .e-61fce6ca-743c u { text-underline-offset: 0.12em; } @media (max-width: 767px) { .elementor-939 a.e-78d2b4ab-4754 { grid-template-columns: 1fr; } .elementor-939 .e-3094ce01-1c66 { grid-row: auto; width: 100%; } .elementor-939 .e-7433fe4a-ef10 { font-size: 2.6rem; } .elementor-939 [data-id="2b000db7"] .e-6ea9ed22-7794 { grid-template-columns: 1fr !important; } } .elementor [data-id="746d8422"], .elementor [data-id="4c67a2e2"], .elementor [data-id="79660577"], .elementor [data-id="65ced2ee"], .elementor [data-id="36d9c518"], .elementor [data-id="23529c88"], .elementor [data-id="1490ced8"], .elementor [data-id="7b7575bd"] { font-family: Inter, sans-serif !important; font-weight: 600 !important; font-size: 32px !important; line-height: 32px !important; letter-spacing: -0.84px !important; color: #1C1A17 !important; }/* End custom CSS */