{"id":1093,"date":"2025-08-20T17:35:38","date_gmt":"2025-08-20T17:35:38","guid":{"rendered":"https:\/\/maxmarketing.ie\/?page_id=1093"},"modified":"2026-03-26T11:17:55","modified_gmt":"2026-03-26T11:17:55","slug":"accommodation-2","status":"publish","type":"page","link":"https:\/\/lethersexcursions.tours\/en\/accommodation-2\/","title":{"rendered":"Accommodation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1093\" class=\"elementor elementor-1093\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb21912 e-flex e-con-boxed e-con e-parent\" data-id=\"cb21912\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c5c34a elementor-widget elementor-widget-heading\" data-id=\"6c5c34a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Our Excursions<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4741258 elementor-widget elementor-widget-heading\" data-id=\"4741258\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Lethers Travel<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edab377 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"edab377\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Lethers Excursions has been connecting communities to the UK&#8217;s best attractions and destinations. Departing from Formerlay Station, our comfortable coaches take the stress out of travel, so you can sit back, relax, and enjoy the journey.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd09b53 e-con-full e-flex e-con e-child\" data-id=\"fd09b53\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ea2620 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"4ea2620\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Excursions<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af63854 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"af63854\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e99da3d e-flex e-con-boxed e-con e-parent\" data-id=\"e99da3d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eed1107 elementor-widget elementor-widget-html\" data-id=\"eed1107\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Lethers Excursion Interactive Calendar<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        :root {\r\n            --primary-blue: #102c75;\r\n            --black: #000000;\r\n            --white: #ffffff;\r\n            --light-gray: #f5f5f5;\r\n            --medium-gray: #e0e0e0;\r\n            --text-gray: #333333;\r\n            --accent-gold: #df5b5b;\r\n        }\r\n\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Inter', sans-serif;\r\n            background-color: var(--light-gray);\r\n            color: var(--text-gray);\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .calendar-container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            padding: 20px;\r\n        }\r\n\r\n        .calendar-header {\r\n            text-align: center;\r\n            margin-bottom: 40px;\r\n            padding: 30px 20px;\r\n            background: linear-gradient(135deg, var(--primary-blue) 0%, #1a4ba8 100%);\r\n            border-radius: 12px;\r\n            box-shadow: 0 4px 20px rgba(16, 44, 117, 0.2);\r\n        }\r\n\r\n        .calendar-title {\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: 2.5rem;\r\n            font-weight: 700;\r\n            color: var(--white);\r\n            margin-bottom: 10px;\r\n            letter-spacing: 1px;\r\n        }\r\n\r\n        .calendar-subtitle {\r\n            font-size: 1rem;\r\n            color: rgba(255, 255, 255, 0.9);\r\n            font-weight: 300;\r\n        }\r\n\r\n        .month-selector {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            justify-content: center;\r\n            gap: 10px;\r\n            margin-bottom: 40px;\r\n            padding: 0 10px;\r\n        }\r\n\r\n        .month-btn {\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: 1rem;\r\n            font-weight: 600;\r\n            padding: 12px 24px;\r\n            background-color: var(--white);\r\n            color: var(--primary-blue);\r\n            border: 2px solid var(--primary-blue);\r\n            border-radius: 8px;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.5px;\r\n        }\r\n\r\n        .month-btn:hover {\r\n            background-color: var(--primary-blue);\r\n            color: var(--white);\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 4px 12px rgba(16, 44, 117, 0.3);\r\n        }\r\n\r\n        .month-btn.active {\r\n            background-color: var(--primary-blue);\r\n            color: var(--white);\r\n            box-shadow: 0 4px 12px rgba(16, 44, 117, 0.3);\r\n        }\r\n\r\n        .month-section {\r\n            display: none;\r\n            animation: fadeIn 0.5s ease;\r\n        }\r\n\r\n        .month-section.active {\r\n            display: block;\r\n        }\r\n\r\n        @keyframes fadeIn {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(10px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        .month-title {\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: 2rem;\r\n            font-weight: 700;\r\n            color: var(--primary-blue);\r\n            margin-bottom: 30px;\r\n            text-align: center;\r\n            border-bottom: 3px solid var(--primary-blue);\r\n            padding-bottom: 15px;\r\n        }\r\n\r\n        .excursions-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\r\n            gap: 20px;\r\n            margin-bottom: 50px;\r\n        }\r\n\r\n        .excursion-card {\r\n            background: var(--white);\r\n            border-radius: 10px;\r\n            padding: 25px;\r\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);\r\n            transition: all 0.3s ease;\r\n            border-left: 4px solid var(--primary-blue);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .excursion-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 4px;\r\n            height: 100%;\r\n            background: linear-gradient(to bottom, var(--primary-blue), var(--accent-gold));\r\n            transition: width 0.3s ease;\r\n        }\r\n\r\n        .excursion-card:hover {\r\n            transform: translateY(-5px);\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);\r\n        }\r\n\r\n        .excursion-card:hover::before {\r\n            width: 8px;\r\n        }\r\n\r\n        .excursion-date {\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: 1.3rem;\r\n            font-weight: 700;\r\n            color: var(--primary-blue);\r\n            margin-bottom: 10px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n        }\r\n\r\n        .date-badge {\r\n            background-color: var(--primary-blue);\r\n            color: var(--white);\r\n            padding: 4px 12px;\r\n            border-radius: 5px;\r\n            font-size: 0.9rem;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .excursion-name {\r\n            font-size: 1.1rem;\r\n            color: var(--text-gray);\r\n            margin-bottom: 15px;\r\n            font-weight: 500;\r\n            line-height: 1.4;\r\n        }\r\n\r\n        .excursion-price {\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: 1.8rem;\r\n            font-weight: 700;\r\n            color: var(--accent-gold);\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 5px;\r\n        }\r\n\r\n        .price-label {\r\n            font-size: 0.9rem;\r\n            color: var(--text-gray);\r\n            font-weight: 400;\r\n        }\r\n\r\n        .special-tag {\r\n            display: inline-block;\r\n            background-color: var(--accent-gold);\r\n            color: var(--white);\r\n            padding: 4px 10px;\r\n            border-radius: 5px;\r\n            font-size: 0.75rem;\r\n            font-weight: 600;\r\n            margin-top: 10px;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.5px;\r\n        }\r\n\r\n        .no-excursions {\r\n            text-align: center;\r\n            padding: 60px 20px;\r\n            color: var(--text-gray);\r\n            font-size: 1.1rem;\r\n        }\r\n\r\n        \/* Mobile Responsive *\/\r\n        @media (max-width: 768px) {\r\n            .calendar-title {\r\n                font-size: 1.8rem;\r\n            }\r\n\r\n            .month-selector {\r\n                gap: 8px;\r\n            }\r\n\r\n            .month-btn {\r\n                padding: 10px 18px;\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .excursions-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 15px;\r\n            }\r\n\r\n            .month-title {\r\n                font-size: 1.6rem;\r\n            }\r\n\r\n            .excursion-card {\r\n                padding: 20px;\r\n            }\r\n\r\n            .excursion-date {\r\n                font-size: 1.1rem;\r\n            }\r\n\r\n            .excursion-name {\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .excursion-price {\r\n                font-size: 1.5rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .calendar-container {\r\n                padding: 15px;\r\n            }\r\n\r\n            .calendar-header {\r\n                padding: 20px 15px;\r\n            }\r\n\r\n            .calendar-title {\r\n                font-size: 1.5rem;\r\n            }\r\n\r\n            .calendar-subtitle {\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .month-btn {\r\n                padding: 8px 14px;\r\n                font-size: 0.85rem;\r\n            }\r\n        }\r\n\r\n        \/* Filter Section *\/\r\n        .filter-section {\r\n            background: var(--white);\r\n            padding: 20px;\r\n            border-radius: 10px;\r\n            margin-bottom: 30px;\r\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);\r\n        }\r\n\r\n        .filter-title {\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: 1.2rem;\r\n            font-weight: 700;\r\n            color: var(--primary-blue);\r\n            margin-bottom: 15px;\r\n        }\r\n\r\n        .search-box {\r\n            width: 100%;\r\n            padding: 12px 15px;\r\n            font-size: 1rem;\r\n            border: 2px solid var(--medium-gray);\r\n            border-radius: 8px;\r\n            transition: border-color 0.3s ease;\r\n        }\r\n\r\n        .search-box:focus {\r\n            outline: none;\r\n            border-color: var(--primary-blue);\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"calendar-container\">\r\n        <div class=\"calendar-header\">\r\n            <h1 class=\"calendar-title\">Lethers Excursion Interactive Calendar<\/h1>\r\n            <p class=\"calendar-subtitle\">Formerly Station Coaches Excursions<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"filter-section\">\r\n            <h3 class=\"filter-title\">Search Excursions<\/h3>\r\n            <input type=\"text\" id=\"searchBox\" class=\"search-box\" placeholder=\"Search by destination...\">\r\n        <\/div>\r\n\r\n        <div class=\"month-selector\" id=\"monthSelector\">\r\n            <!-- Month buttons will be generated by JavaScript -->\r\n        <\/div>\r\n\r\n        <div id=\"calendarContent\">\r\n            <!-- Excursions will be generated by JavaScript -->\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        const excursionsData = {\r\n            \"April\": [\r\n                { date: \"Friday 3\", name: \"Whitby (Good Friday)\", price: \"21.00\", special: \"Good Friday\" },\r\n                { date: \"Saturday 4\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Tuesday 7\", name: \"Leyburn, Hawes & Settle\", price: \"21.00\" },\r\n                { date: \"Wednesday 8\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Friday 10\", name: \"Helmsley Market & Pickering\", price: \"21.00\" },\r\n                { date: \"Wednesday 15\", name: \"Skipton Market & Boundary Mill\", price: \"15.00\" },\r\n                { date: \"Saturday 18\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Sunday 19\", name: \"Skirlington Market & Bridlington\", price: \"21.00\" },\r\n                { date: \"Thursday 23\", name: \"Lunch at North Star, Flamborough and Bridlington\", price: \"35.50\", special: \"Includes Lunch\" },\r\n                { date: \"Sunday 26\", name: \"Chester Zoo (Transport only)\", price: \"21.00\" }\r\n            ],\r\n            \"May\": [\r\n                { date: \"Saturday 2\", name: \"Whitby Goth Day\", price: \"21.00\", special: \"Special Event\" },\r\n                { date: \"Sunday 3\", name: \"Llandudno \u2013 Victorian Extravaganza\", price: \"25.00\", special: \"Special Event\" },\r\n                { date: \"Wednesday 13\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Saturday 16\", name: \"Haworth 1940's day\", price: \"15.00\", special: \"Special Event\" },\r\n                { date: \"Thursday 21\", name: \"Lunch at North Star, Flamborough & Bridlington\", price: \"35.50\", special: \"Includes Lunch\" },\r\n                { date: \"Saturday 23\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Sunday 24\", name: \"Skirlington Market & Bridlington\", price: \"21.00\" },\r\n                { date: \"Wednesday 27\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Thursday 28\", name: \"Blackpool or Cleveleys or Fleetwood\", price: \"21.00\" },\r\n                { date: \"Saturday 30\", name: \"Whitby\", price: \"21.00\" }\r\n            ],\r\n            \"June\": [\r\n                { date: \"Friday 5\", name: \"Helmsley Market and Pickering\", price: \"21.00\" },\r\n                { date: \"Saturday 6\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Saturday 13\", name: \"Southport\", price: \"21.00\" },\r\n                { date: \"Wednesday 17\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Saturday 20\", name: \"Skegness\", price: \"25.00\" },\r\n                { date: \"Sunday 21\", name: \"Skirlington Market and Bridlington\", price: \"21.00\" },\r\n                { date: \"Tuesday 23\", name: \"Lunch at North Star, Flamborough & Bridlington\", price: \"35.50\", special: \"Includes Lunch\" },\r\n                { date: \"Sunday 28\", name: \"Whitby\", price: \"21.00\" }\r\n            ],\r\n            \"July\": [\r\n                { date: \"Saturday 4\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Sunday 5\", name: \"Bridlington\", price: \"21.00\" },\r\n                { date: \"Saturday 11\", name: \"Southport\", price: \"21.00\" },\r\n                { date: \"Sunday 12\", name: \"Blackpool, Cleveleys or Fleetwood\", price: \"21.00\" },\r\n                { date: \"Wednesday 15\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Tuesday 21\", name: \"Lunch at North Star, Flamborough & Bridlington\", price: \"35.50\", special: \"Includes Lunch\" }\r\n            ],\r\n            \"August\": [\r\n                { date: \"Saturday 1\", name: \"Beverley Market & Bridlington\", price: \"21.00\" },\r\n                { date: \"Monday 3\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Wednesday 5\", name: \"Skipton Market & Boundary Mill\", price: \"15.00\" },\r\n                { date: \"Thursday 6\", name: \"Bridlington\", price: \"21.00\" },\r\n                { date: \"Sunday 9\", name: \"Llandudno\", price: \"25.00\" },\r\n                { date: \"Wednesday 12\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Thursday 13\", name: \"York\", price: \"15.00\" },\r\n                { date: \"Saturday 15\", name: \"Skegness\", price: \"25.00\" },\r\n                { date: \"Sunday 16\", name: \"Cleethorpes\", price: \"21.00\" },\r\n                { date: \"Tuesday 18\", name: \"Leyburn, Hawes & Settle\", price: \"21.00\" },\r\n                { date: \"Thursday 20\", name: \"Lunch at north Star Flamborough & Bridlington\", price: \"35.50\", special: \"Includes Lunch\" },\r\n                { date: \"Friday 21\", name: \"Helmsley Market and Pickering\", price: \"21.00\" },\r\n                { date: \"Saturday 22\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Sunday 23\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Monday 24\", name: \"Whitby\", price: \"21.00\" },\r\n                { date: \"Wednesday 26\", name: \"Lake Windermere & Ambleside\", price: \"25.00\" },\r\n                { date: \"Saturday 29\", name: \"Beverley Market & Bridlington\", price: \"21.00\" }\r\n            ],\r\n            \"September\": [\r\n                { date: \"Wednesday 2\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Saturday 5\", name: \"Southport\", price: \"21.00\" },\r\n                { date: \"Sunday 6\", name: \"Whitby\", price: \"21.00\" },\r\n                { date: \"Saturday 12\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Thursday 17\", name: \"Lunch at North Star Flamborough & Bridlington\", price: \"35.50\", special: \"Includes Lunch\" },\r\n                { date: \"Saturday 19\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Sunday 20\", name: \"Beverley Market & Bridlington\", price: \"21.00\" },\r\n                { date: \"Saturday 26\", name: \"Beverley Market & Bridlington\", price: \"21.00\" },\r\n                { date: \"Sunday 27\", name: \"Skegness\", price: \"25.00\" }\r\n            ],\r\n            \"October\": [\r\n                { date: \"Thursday 1\", name: \"York & Designer outlet\", price: \"15.00\" },\r\n                { date: \"Wednesday 7\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Saturday 10\", name: \"Skipton & Boundary Mill\", price: \"15.00\" },\r\n                { date: \"Tuesday 20\", name: \"Lunch at North Star, Flamborough & Bridlington\", price: \"35.50\", special: \"Includes Lunch\" },\r\n                { date: \"Wednesday 21\", name: \"Blackpool illuminations\", price: \"21.00\", special: \"Illuminations\" },\r\n                { date: \"Friday 23\", name: \"Blackpool illuminations\", price: \"21.00\", special: \"Illuminations\" },\r\n                { date: \"Saturday 24\", name: \"Scarborough or Whitby\", price: \"21.00\" },\r\n                { date: \"Saturday 31\", name: \"Whitby Goth Day\", price: \"21.00\", special: \"Special Event\" }\r\n            ],\r\n            \"November\": [\r\n                { date: \"Wednesday 4\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Saturday 14\", name: \"Scarborough or Filey\", price: \"21.00\" },\r\n                { date: \"Saturday 21\", name: \"Cheshire oaks & chester\", price: \"21.00\" },\r\n                { date: \"Wednesday 25\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Thursday 26\", name: \"York Christmas Shopping\", price: \"21.00\", special: \"Christmas\" }\r\n            ],\r\n            \"December\": [\r\n                { date: \"Saturday 5\", name: \"Durham Christmas Market\", price: \"25.00\", special: \"Christmas\" },\r\n                { date: \"Wednesday 9\", name: \"Bury Market\", price: \"15.00\" },\r\n                { date: \"Saturday 12\", name: \"York Christmas Shopping\", price: \"21.00\", special: \"Christmas\" },\r\n                { date: \"Sunday 13\", name: \"Skipton Christmas Market\", price: \"21.00\", special: \"Christmas\" },\r\n                { date: \"Tuesday 15\", name: \"Christmas Lunch at North Star, Flamborough\", price: \"42.50\", special: \"Christmas Lunch\" }\r\n            ]\r\n        };\r\n\r\n        let currentMonth = 'April';\r\n        let filteredData = {...excursionsData};\r\n\r\n        \/\/ Generate month buttons\r\n        function generateMonthButtons() {\r\n            const monthSelector = document.getElementById('monthSelector');\r\n            const months = Object.keys(excursionsData);\r\n            \r\n            months.forEach(month => {\r\n                const btn = document.createElement('button');\r\n                btn.className = 'month-btn';\r\n                btn.textContent = month;\r\n                btn.onclick = () => selectMonth(month);\r\n                monthSelector.appendChild(btn);\r\n            });\r\n            \r\n            \/\/ Set first month as active\r\n            monthSelector.firstChild.classList.add('active');\r\n        }\r\n\r\n        \/\/ Select month\r\n        function selectMonth(month) {\r\n            currentMonth = month;\r\n            \r\n            \/\/ Update button states\r\n            document.querySelectorAll('.month-btn').forEach(btn => {\r\n                btn.classList.remove('active');\r\n                if (btn.textContent === month) {\r\n                    btn.classList.add('active');\r\n                }\r\n            });\r\n            \r\n            displayExcursions();\r\n        }\r\n\r\n        \/\/ Display excursions\r\n        function displayExcursions() {\r\n            const calendarContent = document.getElementById('calendarContent');\r\n            calendarContent.innerHTML = '';\r\n            \r\n            const monthSection = document.createElement('div');\r\n            monthSection.className = 'month-section active';\r\n            \r\n            const monthTitle = document.createElement('h2');\r\n            monthTitle.className = 'month-title';\r\n            monthTitle.textContent = `${currentMonth} 2026`;\r\n            monthSection.appendChild(monthTitle);\r\n            \r\n            const excursions = filteredData[currentMonth];\r\n            \r\n            if (excursions && excursions.length > 0) {\r\n                const grid = document.createElement('div');\r\n                grid.className = 'excursions-grid';\r\n                \r\n                excursions.forEach(excursion => {\r\n                    const card = document.createElement('div');\r\n                    card.className = 'excursion-card';\r\n                    \r\n                    card.innerHTML = `\r\n                        <div class=\"excursion-date\">\r\n                            <span class=\"date-badge\">${excursion.date}<\/span>\r\n                        <\/div>\r\n                        <div class=\"excursion-name\">${excursion.name}<\/div>\r\n                        <div class=\"excursion-price\">\r\n                            \u00a3${excursion.price}\r\n                        <\/div>\r\n                        ${excursion.special ? `<span class=\"special-tag\">${excursion.special}<\/span>` : ''}\r\n                    `;\r\n                    \r\n                    grid.appendChild(card);\r\n                });\r\n                \r\n                monthSection.appendChild(grid);\r\n            } else {\r\n                const noResults = document.createElement('div');\r\n                noResults.className = 'no-excursions';\r\n                noResults.textContent = 'No excursions found for this search.';\r\n                monthSection.appendChild(noResults);\r\n            }\r\n            \r\n            calendarContent.appendChild(monthSection);\r\n        }\r\n\r\n        \/\/ Search functionality\r\n        document.getElementById('searchBox').addEventListener('input', function(e) {\r\n            const searchTerm = e.target.value.toLowerCase();\r\n            \r\n            if (searchTerm === '') {\r\n                filteredData = {...excursionsData};\r\n            } else {\r\n                filteredData = {};\r\n                Object.keys(excursionsData).forEach(month => {\r\n                    const filtered = excursionsData[month].filter(excursion => \r\n                        excursion.name.toLowerCase().includes(searchTerm)\r\n                    );\r\n                    if (filtered.length > 0) {\r\n                        filteredData[month] = filtered;\r\n                    }\r\n                });\r\n            }\r\n            \r\n            displayExcursions();\r\n        });\r\n\r\n        \/\/ Initialize calendar\r\n        generateMonthButtons();\r\n        displayExcursions();\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b37ae15 e-flex e-con-boxed e-con e-parent\" data-id=\"b37ae15\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1782623 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"1782623\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddcbb2e elementor-widget elementor-widget-heading\" data-id=\"ddcbb2e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Location<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a4c374 elementor-widget elementor-widget-text-editor\" data-id=\"6a4c374\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Located in the small town of Pudsey just outside of Leeds<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d741799 e-con-full e-flex e-con e-child\" data-id=\"d741799\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-db4030d e-con-full e-flex e-con e-child\" data-id=\"db4030d\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c31b636 e-con-full e-flex e-con e-child\" data-id=\"c31b636\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-850842c e-con-full e-flex e-con e-child\" data-id=\"850842c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9e5e643 e-con-full e-flex e-con e-child\" data-id=\"9e5e643\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8e8bbe9 e-con-full e-flex e-con e-child\" data-id=\"8e8bbe9\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0d5c678 e-con-full e-flex e-con e-child\" data-id=\"0d5c678\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acab93a e-con-full e-flex e-con e-child\" data-id=\"acab93a\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-876fcdc e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"876fcdc\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f4988 elementor-widget elementor-widget-google_maps\" data-id=\"a7f4988\" data-element_type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=Lethers%20Travel&#038;t=m&#038;z=12&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"Lethers Travel\"\n\t\t\t\t\taria-label=\"Lethers Travel\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Our Excursions Lethers Travel Lethers Excursions has been connecting communities to the UK&#8217;s best attractions and destinations. Departing from Formerlay Station, our comfortable coaches take the stress out of travel, so you can sit back, relax, and enjoy the journey. View Excursions Contact us Lethers Excursion Interactive Calendar Lethers Excursion Interactive Calendar Formerly Station Coaches [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1093","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/pages\/1093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/comments?post=1093"}],"version-history":[{"count":5,"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/pages\/1093\/revisions"}],"predecessor-version":[{"id":3024,"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/pages\/1093\/revisions\/3024"}],"wp:attachment":[{"href":"https:\/\/lethersexcursions.tours\/en\/wp-json\/wp\/v2\/media?parent=1093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}