×

注意!页面内容来自https://www.hotel-finder.co.uk/premier-inn-leicester-braunstone-4865.html,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Premier Inn Leicester Braunstone - Hotel near M1 & Fosse Park

Hotel Finder UK logo Hotel Finder UK <> #offers-strapline { display:none; height:48px; overflow:hidden; background:#ffe600; color:#000; padding:6px 8px; text-align:center; font-weight:bold; border-radius:12px; box-sizing:border-box; } #offers-strapline.is-on { display:block; } <> .share-mini{ display:inline-flex; gap:8px; vertical-align:middle } .share-mini__btn{ display:inline-flex; align-items:center; justify-content:center; width:24px; height:24px; border:1px solid #ddd; border-radius:5px; text-decoration:none; line-height:1 } .share-mini__btn svg{ display:block } .share-mini__btn:hover{ opacity:.85 }
<> ol[itemtype="https://schema.org/BreadcrumbList"] { text-align:left; display: flex; flex-wrap: wrap; padding-left: 0; list-: none; } ol[itemtype="https://schema.org/BreadcrumbList"] > li { margin-right: 10px; } .centered-content { display: flex; justify-content: center; align-items: center; flex-direction: column; } .centered-pagination { display: flex; justify-content: center; align-items: center; height: 10%; } .pagination .page-link { margin-right: 10px; background-color: #abbeb7; color: #ffffff; border-color: #204134; } .pagination .page-item.active .page-link { background-color: #d5dedb; /* fixed */ border-color: #204134; } .pagination .page-link:hover { background-color: #c0cec9; color: #ffffff; } ol[itemtype="https://schema.org/BreadcrumbList"] li[itemprop="itemListElement"] a span { color: black !important; font-size: 16px !important; } /* ---- Breadcrumbs (fixed wrapping + smaller font) ---- */ nav[aria-label="Show_listing"] { background-color: #c6ffc6; padding: 10px; border-radius: 5px; } .breadcrumbs_listing { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 8px; margin: 0; padding: 0; list-: none; font-size: 13px; line-height: 1.25; font-family: -apple-systemBlinkMacSystemFont"Segoe UI"Robotosans-serif; } .breadcrumb_item { display: inline-flex; align-items: center; min-width: 0; } .breadcrumb_item:not(:last-child) { white-space: nowrap; } .breadcrumb_item:last-child { white-space: normal; overflow-wrap: anywhere; } .breadcrumb_item:not(:last-child)::after { content: "›"; display: inline-block; margin-left: 8px; line-height: 1; } .breadcrumbs_listing a { color: black; text-decoration: none; } .breadcrumbs_listing a span { color: black !important; font-size: inherit !important; } @media (max-width: 480px) { .breadcrumbs_listing { font-size: 12px; gap: 5px 7px; } } /* Force final breadcrumb (hotel name) to match others */ .breadcrumbs_listing .breadcrumb_item:last-child span { color: #000 !important; font-size: inherit !important; font-weight: normal !important; } /* In case global s target breadcrumb containers */ .breadcrumbs_listing .breadcrumb_item span { color: #000 !important; font-size: inherit !important; } /* Kill Bootstrap breadcrumb active colouring if present */ .breadcrumbs_listing .breadcrumb_item.active, .breadcrumbs_listing .breadcrumb_item.active span { color: #000 !important; } .main-hotel-heading { font-size: 1.8rem; font-weight: bold; content-visibility: auto; contain-intrinsic-size: 300px 60px; } .columnaddress { font-size: 2rem; line-height: 1.4; margin-top: 0.5em; text-align: left; } h1 { min-height: 60px; } .h2-wrapper { padding-top: 20px; margin-top: 20px; display: block; overflow: hidden; } .section-heading { margin: 0 0 5px 0; padding: 0; font-size: 2.3rem; font-weight: 700; display: block; } /* make the whole row readable */ .nearby-attractions li { font-size: 14px; line-height: 1.3; } /* works even if the link is wrapped in a span */ .nearby-attractions li a.attract-link { font-size: 18px !important; font-weight: 600; text-decoration: underline !important; text-underline-offset: 2px; } .rooms-info { position: relative; display: inline-block; } .rooms-info-icon { display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; margin-left: 6px; vertical-align: middle; border-radius: 50%; border: 1px solid #444; font-size: 12px; font-weight: 700; line-height: 1; color: #222; background-color: #f5f5f5; box-sizing: border-box; cursor: help; } .rooms-info-tooltip { position: absolute; left: 50%; bottom: 125%; transform: translateX(-50%); width: 320px !important; white-space: normal; padding: 8px 12px; background: #333; color: #fff; font-size: 12px; line-height: 1.4; border-radius: 6px; box-shadow: 0 2px 6px rgba(0,0,0,0.25); z-index: 10; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.15s ease; } .rooms-info-tooltip::after { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-width: 6px; border-: solid; border-color: #333 transparent transparent transparent; } .rooms-info:hover .rooms-info-tooltip, .rooms-info:focus-within .rooms-info-tooltip { opacity: 1; visibility: visible; } .affiliate-banner-centre { display: flex; justify-content: center; margin-bottom: 14px; margin-top: 10px; } article a { color: #0f766e !important; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 3px; font-weight: 600; } article a:hover { color: #115e59 !important; }

Convenient modern hotel with dining and parking near Meridian Park



Set within Meridian Business Parkthis welcoming hotel offers modern roomson-site dining and free parking. Guests can reach Fosse Park’s shops within minutes or explore Leicester’s vibrant city attractionsfrom the King Richard III Visitor Centre to the Curve Theatre. Bradgate Park and the National Space Centre are also nearby for day trips.

<> a.websitelink { color:black; margin:8px; font-weight: 900; line-height: 12pt; text-align: center; } .photo-responsive { width: 100%; } .columnphoto { float: left; width: 50%; padding: 10px; } /* Create two equal columns that floats next to each other */ .columnaddress { float: left; width: 50%; padding: 10px; } /* Clear floats after the columns */ .row:after { content: ""; display: table; clear: both; } .image-grid { display: flex; flex-wrap: wrap; } .image-cell { width: 25%; /* or whatever you want */ padding: 5px; } .rowwrap { display: flex; flex-wrap: wrap; margin: 0; } .columnaddress, .columnright { flex: 1 1 50%; padding: 0 13px; box-sizing: border-box; } .hotel-image-wrapper { position: relative; display: inline-block; } .zoom-icon { font-size: 28px; position: absolute; bottom: 8px; right: 8px; background: rgba(0000.6); color: white; padding: 4px 6px; border-radius: 4px; cursor: pointer; z-index: 10; /* ✅ BELOW popup's 9999 */ } /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */ @media screen and (max-width: 600px) { .columnphoto,.columnaddress { width: 100%; } /* Default styling for additional-info */ .additional-info { /* your default styling here */ } /* Media query for smaller screens */ @media screen and (max-width: 768px) { .additional-info { /* Adjust styling for small screens */ /* Example: stack elementsadjust paddingetc. */ } @media screen and (max-width: 768px) { .columnphoto img { width: 95%; /* Adjust the width to fit the container */ max-width: 3000px; /* Optional: Set a maximum width if necessary */ } .columnphoto { padding-right: 10px; /* Add some padding to bring the image a bit to the left */ } #nearby-towns { padding: 0; margin: 0; list-: none; display: flex; flex-wrap: wrap; /* Wrap to next line if needed */ gap: 24px; /* Controls spacing between items */ } #nearby-towns li { display: inline; /* Or block — doesn't matter here */ white-space: nowrap; /* Prevents line breaks inside each item */ } } } <> .container2 { display: flex; flex-wrap: wrap; /* Allows divs to stack on smaller screens */ width: 100%; /* Ensure the container takes full width */ padding-bottom: 6px; } .left-div.right-div { float: left; width: 50%; /* Adjust as needed */ } .right-div { float: left; width: 50%; /* Adjust as needed */ } .top-right.bottom-right { flex: 1; /* Each sub-div takes up equal vertical space */ margin-right: 20; } @media screen and (max-width: 600px) { .left-div.right-div { flex-basis: 100%; /* Each div takes full width on small screens */ max-width: 100%; /* Adjust max-width for small screens */ } } /* ====== Styling for the visible "show more" link ====== */ .show-nearby { display: inline-block; /* make the link behave like a block for padding and background */ background-color: #f0f4ff; /* light background to stand out from surrounding text */ color: #003366; /* dark text color for good contrast */ border: 1px solid #99b3e6; /* thin border in a complementary color */ border-radius: 8px; /* rounded corners for a softer look */ padding: 8px 14px; /* inner spacing around the text */ margin-top: 0; /* remove any default top margin for tighter spacing */ font-weight: 600; /* slightly bolder text to draw attention */ text-decoration: none; /* remove the default underline on the link */ cursor: pointer; /* show pointer cursor on hover */ transition: background-color 0.2s easeborder-color 0.2s ease; /* smooth hover transition */ } .show-nearby:hover { background-color: #e0ecff; /* slightly darker background on hover */ border-color: #3366cc; /* stronger border color on hover */ text-decoration: none; /* keep underline off on hover */ } /* ====== Styling for the initially hidden list ====== */ .nearby-hotels-list { display: grid; /* use CSS grid for columns */ grid-template-columns: repeat(auto-fitminmax(220px1fr)); /* auto-fit makes it responsive: as many 220px columns as will fit */ gap: 8px 20px; /* row gap (8px)column gap (20px) */ list-: none; /* remove default bullet points */ padding-left: 0; /* remove left padding from UL */ margin: 0; /* reset default margins */ } .nearby-hotels-list li { margin: 0; /* remove default margins from list items */ text-align: left; /* align text neatly to the left in each column */ } /* ====== Optional spacing tweaks for the visible section ====== */ .nearby-visible { margin-bottom: 10px; /* space below the visible list */ } .nearby-visible-list { display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 8px; /* space between the header and the items */ } .nearby-visible-item { flex: 1 1 50%; /* two columns for the permanently visible items */ padding: 2px 0; /* small spacing between items */ text-align: left; } .nearby-hotels { text-align: center; /* center the link horizontally */ margin-top: 10px; /* optional: space above the link */ } .nearby-towns { text-align: center; /* center the link */ margin-top: 10px; } .nearby-towns-list { display: grid; grid-template-columns: repeat(auto-fitminmax(220px1fr)); gap: 8px 20px; list-: none; padding-left: 0; margin: 0; } .nearby-towns-list li { margin: 0; text-align: left; }
An external view of the Premier Inn Leicester Braunstone

Address

Meridian Business Park
Braunstone Town
Leicester
Leicestershire
England
LE19 1LU
Hotel
This Hotel has 71 bedroomsacross 2 floors. i We show all floorsfrom ground level upnot just accommodation floors like many other sites. This helps guests with access needs see the full picture.
<> /* Container for Heading and Button */ .heading-container { display: flex; align-items: center; gap: 20px; /* Gap between the heading and the button */ margin-bottom: 10px; } /* Heading Styling */ .facilities-title { margin: 0; font-size: 1.5em; } /* "Show All" Button Styling (Dark Green) */ .more-button { font-size: 0.8em; padding: 4px 8px; background-color: #006400; /* Dark Green */ border: none; color: #fff; border-radius: 4px; cursor: pointer; } .more-button:hover { background-color: #004d00; /* Slightly darker on hover */ } /* Grid Container: Two equal columns */ .facilities-columns { display: grid; grid-template-columns: repeat(21fr); gap: 5px 10px; padding: 2px 4px; } /* Facility Item */ .facility-item { display: flex; align-items: flex-start; gap: 10px; line-height: 1.2; position: relative; } /* Custom Bullet for each facility item */ .facility-item::before { content: "•"; font-size: 1.1em; color: black; flex-shrink: 0; } .tooltip-containe-key-facilities { position: relative; display: inline-block; cursor: pointer; } .tooltip-icon { font-weight: bold; color: #006400; font-size: 30px; padding-right: 5px; } .tooltip-text-key-facilities { visibility: hidden; width: 420px; background-color: #333; color: #fff; text-align: center; font-size: 16px; padding: 5px; border-radius: 5px; position: absolute; z-index: 1; bottom: 125%; left: 50%; transform: translateX(-50%); opacity: 0; transition: opacity 0.3s; } .tooltip-containe-key-facilities:hover .tooltip-text-key-facilities { visibility: visible; opacity: 1; }

These top Hotel highlights showcase key property featuresfacilitiesand notable nearby places. We also list top dining optionsusually within 2 milesthough this may extend in remote areas. Facilities & Local Eateries

Parking
Accessible blue badge bays
Free WiFi
En-suite rooms
Restaurant on-site
Restaurants nearby.
View BEST PRICES. direct from Premier Inn Hotels
We may earn a small commission at no extra cost to youwhich helps fund our website and the unique content we provide.

About this Hotel in Leicester


Premier Inn Leicester Braunstone offers a modern and convenient base in the heart of Meridian Business Park. This 3-star hotel features 71 comfortable bedrooms across two floorseach equipped with Hypnos bedsfree Wi-Fi and flat-screen TVs for a relaxing and connected stay. Guests can enjoy breakfast and evening meals in the on-site restaurantwith a menu catering to all tastes. With free on-site parking and friendly servicethe hotel is ideal for both business and leisure travellers seeking comfort and value.

The hotel’s prime location just north of M1 junction 21 and off the A563 provides excellent road access to Leicester and the surrounding area. Fosse Park shopping centreone of the region’s top retail destinationsis just a short drive awayoffering a wide range of stores and eateries. Visitors can explore Leicester’s city centre attractions including the King Richard III Visitor CentreLeicester Cathedral and the Curve Theatre. For familiesthe National Space Centre is a popular nearby attraction. Combining easy access to major routes with relaxing accommodationPremier Inn Leicester Braunstone makes an ideal stop for business tripsweekend breaks and stopovers.


Parking & Accessibility at this Hotel

Free on-site parking at the Hotel to the front of the hotel.

There are 4 designated accessible blue badge bays close to the reception entrance. The hotel does not have a liftthus ensuring accessible roomsadapted bathroomsand wetrooms are only on the ground floor.

Bedrooms at the Accommodation This comfortable 71-room Hotelspread across 2 floors.

<> .newspaper { -webkit-column-count: 2; /* ChromeSafariOpera */ -moz-column-count: 2; /* Firefox */ column-count: 2; } .newspaper2 { -webkit-column-count: 1; /* ChromeSafariOpera */ -moz-column-count: 1; /* Firefox */ column-count: 1; } /* DivTable.com */ .divTable{ display: table; maxwidth: 100%; } .divTableRow { display: table-row; } .divTableHeading { background-color: #EEE; display: table-header-group; } .divTableCell1.divTableHead { display: table-cell; maxwidth: 520px; padding: 3px 5px; float: left; } .divTableCell2.divTableHead { display: table-cell; padding: 3px 5px; float: left; } .divTableHeading { background-color: #EEE; display: table-header-group; } .divTableFoot { background-color: #EEE; display: table-footer-group; font-weight: bold; } .divTableBody { display: table-row-group; } span { /*normal*/ color: Green; font-size:150%; text-align:center; } span_l{ /* large */ color: Green; font-size:200%; text-align:center; } .icon { width: 20px; height: 20px; } .icon-glass { width: 1em; height: 1em; vertical-align: -0.15em; /* tweak this value up/down */ .icon-bus { width: 1em; height: 1em; vertical-align: -0.15em; /* tweak this value up/down */ } .icon-parking { display: inline-block; /* Ensures margin adjustments are applied */ margin-right: -0.1px; /* Adjust value as needed to reduce space */ vertical-align: -0.52em; } .icon-wheelchair { display: inline-block; /* Ensures margin adjustments are applied */ margin-right: -1px; /* Adjust value as needed to reduce space */ } .icon { width: 1.1em; height: 1.1em; } .icon-car { vertical-align: -0.52em; } .icon-glass { vertical-align: -0.52em; }
Facilities at this Hotel
En suite or Private Bathroom
Shower or Bath
Tea / Coffee making facilities
Restaurant / Meal Options
Breakfast available
Special Diet Options
Bar
Free on-site parking
TV in Room
Children Welcome
Open All Year
Free Wifi
Disabled Facilities
Accessible Bedroom
Babys Welcome
Entertainment On-site
Reception Service
Family Rooms
Hypnos Beds
Hair Dryer
What's near Leicester
Entertainment
Bar / Pub
Restaurant or Eatery
Horse Riding/Pony
Fishing
Golf
Bus Stop or Route Nearby
Railway Station Nearby



Looking for Places to Eat in the area? and an easy drive from Premier Inn Leicester Braunstone

We’ve listed nearby places to eatincluding some within walking distance. Distances are straight-line estimates and may vary by route.

  • The observatory - premier inn Restaurant - Eat in 0.02 miles away >1 mins
    Located in premier inn 18c Meridian ELeicesterLE19 1LU
  • Bees Knees - Hungry Horse Pub with Food - Eat in and Takeaway 0.09 miles away >2 mins
    Meridian WayLeicesterLE19 1LW
  • Harvester Meridian Park Restaurant - Eat in and Takeaway 0.09 miles away >2 mins
    Meridian Leisure ParkHarvesterLubbesthorpe WayLeicesterLE19 1JZ
  • Pizza Hut Restaurants Meridian Leisure Park Pizza Outlet - Eat in and Takeaway 0.19 miles away >4 mins
    Meridian Leisure ParkLubbesthorpe WayBraunstone TownLeicesterLE19 1JZ
Interactive map of nearby restaurants View more nearby restaurants on our interactive map Discover more dining options near this Hotelfiltered by cuisine and restaurant type.

How to Get Here

The nearest mainline stations are Leicester station (3.1 miles) and South Wigston station (3.2 miles).

The nearest airport is East Midlands Airport (15.8 miles).

Driving directions

Get full driving directions and travel information with an interactive map: View map & detailed directions.

Distances shown are straight-line (approximate).


Family-Friendly Attractions Close to This Hotel

Here are some local attractions we think you’ll enjoy. Distances are straight-line estimates and may vary by route.

  • Kirby Muxloe Golf Club Sports · Golf 2.07 miles
    Station RoadLeicesterLE9 2EL
  • Kirby Muxloe Castle Attractions · Castle 2.23 miles
    Off Oakcroft AveKirby MuxloeLE9 2AP
    This striking late-medieval fortified residence is noted for its red-brick towerssurrounding moatand atmospheric ruinsoffering insight into 15th-century life and defence on the edge of the Leicestershire countryside.
  • Newarke Houses Museum & Gardens Leisure · Park 2.38 miles
    LeicesterLE2 7BY
  • Jewry Wall Museum Attractions · Museum 2.56 miles
    LeicesterLE1 4LB

Local businesses in the area

  • Leicester Royal Infirmary Business · Hospital 2.52 miles
    Infirmary SquareLeicesterLE1 5WW
    One of the region’s principal NHS hospitalsdelivering acute caresurgical services and specialist treatment close to the city centre.
Interactive map of nearby places of interest View all nearby attractions with an interactive map and additional days out and places of interest near this Hotel.




< scoped=""> .panel-heading.collapsed .icon-chevron-up, .panel-heading .icon-chevron-down { display: none; } .panel-heading.collapsed .icon-chevron-down, .panel-heading .icon-chevron-up { display: inline-block; } i.fa { cursor: pointer; margin-right: 5px; } .collapsed ~ .panel-body { padding: 0; } .fa.fab.fal.far.fas { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-: normal; font-variant: normal; text-rendering: auto; line-height: 1; color: black; /* Set text color to black for icons */ } .icon-chevron-down:before { content: "\f078"; font-weight: 900; font-size: 30px; color: #013220; /* Icon color */ } .icon-chevron-up:before { content: "\f077"; font-weight: 900; font-size: 30px; color: #013220; /* Icon color */ } .icon-child:before { content: "\f1ae"; } .fa-chrome:before { content: "\f268"; } .fa.far.fas { font-family: "Font Awesome 5 Free"; } .panel { background-color: #c5fcc3; color: black; width: calc(100% - 10px); box-sizing: border-box; } .panel.panel * { color: black !important; /* Target all elements within .panel */ } .faq-answer a { color: #007bff; /* Link color */ text-decoration: underline; /* Underline the link */ } .faq-answer a:hover { color: #0056b3; /* Darker shade on hover */ }
Frequently Asked Questions.
Guests can check in from 3:00pm and must check out by 12:00pm. Times may vary slightlyso it's a good idea to confirm with the property before arrival.
Free on-site parking at the Hotel to the front of the hotel.
The nearest mainline stations are Leicester station (3.1 miles) and South Wigston station (3.2 miles). Straight line distances
The nearest airport is East Midlands Airport (15.8 miles). Straight line distances
Yes – children are welcome at this Hotel. Please check with the accommodation to confirm the latest policy.
There are 4 designated accessible blue badge bays close to the reception entrance. The Hotel does not have a liftthus ensuring accessible roomsadapted bathroomsand wetrooms are only on the ground floor.

<> body { font-family: -apple-systemBlinkMacSystemFont"Segoe UI"RobotoArialsans-serif; } .menu li.dropdown:hover > .submenu { display: block; } /* basic collapse */ .panel .collapse { display: none; } .panel.open .collapse { display: block; } /* chevron behaviour */ .panel .chev { width: 1em; height: 1em; vertical-align: -0.15em; transition: transform .2s ease; flex: 0 0 auto; } .panel.open .chev { transform: rotate(180deg); } /* heading as a clickable control */ .panel .panel-heading { display: flex; align-items: center; gap: .5rem; cursor: pointer; user-select: none; } .panel .panel-heading .qtext { flex: 1 1 auto; font-size: 22px; text-decoration: underline; } .panel .collapse { display: none; } .panel.open .collapse { display: block; } .chev { width:1em; height:1em; vertical-align:-0.15em; transition:transform .2s ease; } .panel.open .chev { transform: rotate(180deg); } .panel .panel-heading { display:flex; align-items:center; gap:.5rem; cursor:pointer; user-select:none; } .panel .panel-heading .qtext { flex:1 1 auto; } .panel .panel-heading .chev { width: 2.4em !important; height: 2.4em !important; } <> .share-mini{display:inline-flex;gap:6px;vertical-align:middle}.share-mini__btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #ddd;border-radius:5px;text-decoration:none}.share-mini__btn svg{width:20px;height:20px;display:block}.share-mini__btn[data-share="whatsapp"]{color:#25D366}.share-mini__btn[data-share="facebook"]{color:#1877F2}.share-mini__btn[data-share="x"]{color:#111} <> :root { --primary-color: #51b05c; --secondary-color: #51b05b; --font-family: Arialsans-serif; } body { font-family: var(--font-family); color: #333; margin: 0; } header { background-color: var(--primary-color); padding: 10px 15px; display: flex; align-items: center; justify-content: space-between; min-height: 70px; } .header-left { display: flex; align-items: center; } .header-left a { text-decoration: none; color: inherit; display: flex; align-items: center; } .header-left img { width: 70px; height: 68px; margin-right: 10px; } nav { background: var(--primary-color); margin: 0; padding: 0; } #mainMenu { display: flex; justify-content: center; gap: 15px; margin: 0; padding: 0; list-: none; background-color: var(--secondary-color); } #mainMenu li { margin: 5px 0; /* Reduce vertical spacing */ padding: 0; } #mainMenu a { color: #000; text-decoration: none; padding: 10px 15px; border-radius: 5px; font-weight: bold; background-color: var(--secondary-color); transition: background-color 0.3s; display: block; } #mainMenu a:hover { background-color: #c5fcc3; } .search-bar { background-color: var(--primary-color); padding: 15px; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin: 0; } .input-container { display: flex; flex-wrap: wrap; gap: 10px; } .input-wrapper { position: relative; min-width: 200px; } input[type="text"] { width: 100%; padding: 10px; font-size: 16px; border: 1px solid #ccc; border-radius: 5px; } .clear-input { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); background: none; border: none; cursor: pointer; font-size: 16px; } @media (max-width: 768px) { .h1-header { font-size: calc(14px + 1vw); } #mainMenu { flex-direction: column; /* Stack vertically only on mobile */ margin: 0; padding: 0; } #mainMenu li { margin: -10px 0; /* Reduce spacing further on mobile */ } nav { margin: 0; padding: 0; background-color: var(--primary-color); } } body { font-family: ArialHelveticasans-serif; } .header-left a { display: flex; align-items: center; /* Align text and logo vertically */ text-decoration: none; color: inherit; /* Inherit parent color */ } .header-left img { margin-right: 10px; /* Adds space between logo and text */ width: auto; /* Keeps the aspect ratio */ height: auto; /* Ensures the logo is not squashed */ max-height: 50px; /* Optional: Limit logo height if needed */ } .header-left span { font-size: 18px !important; /* Enforce the correct font size */ color: #000 !important; /* Enforce black color */ font-weight: bold; /* Ensure bold weight */ white-space: nowrap; /* Prevent text wrapping */ } .header-left a:hover span { text-decoration: underline; /* Optional: Adds an underline effect on hover */ } /* Basic menu styling */ .menu { list-: none; padding: 0; margin: 0; background-color: #51b05c; display: flex; } .menu li { position: relative; } .menu a { display: block; padding: 10px 15px; color: white; text-decoration: none; } /* Styling for the dropdown */ .submenu { display: none; /* Hides submenu initially */ position: absolute; background-color: #ccfcc3; list-: none; padding: 0; margin: 0; top: 100%; /* Positions submenu below the parent */ left: 0; min-width: 200px; } /* Fix overlapping issue */ .search-bar { position: relative; z-index: 1; } /* Ensure dropdown doesn't get hidden */ .dropdown { position: relative; z-index: 10; /* Higher than search-bar */ } .submenu li { border-bottom: 1px solid #555; } .submenu a { padding: 10px; display: block; color: white; } /* Show submenu on hover */ .dropdown:hover .submenu { display: block !important; } /* Optional: Add hover effect */ .menu a:hover { background-color: #ddd; } .menu a:hover + .submenu, .dropdown:hover .submenu { display: block !important; } <> .evtooltip-icon { position: relative; display: inline-block; cursor: pointer; } .evtooltip-text { visibility: hidden; background-color: rgba(6060600.9); /* Darker grey with slight transparency */ color: #fff; text-align: center; border-radius: 6px; padding: 8px 12px; font-size: 12px; line-height: 1.4; position: absolute; z-index: 10; bottom: 130%; left: 50%; transform: translateX(-50%); opacity: 0; transition: opacity 0.3s ease-in-out; box-shadow: 2px 2px 6px rgba(0000.3); /* Improved Sizing for a Wider Tooltip */ display: block; /* Ensures full-width expansion */ max-width: 300px; /* Increases width of tooltip */ min-width: 220px; /* Prevents tooltip from being too narrow */ white-space: normal; /* Allows proper line wrapping */ word-wrap: break-word; /* Prevents text from overflowing */ } .evtooltip-icon:hover .evtooltip-text { visibility: visible; opacity: 1; } .facility-item a { color: inherit !important; /* Inherit text color from parent instead of default link blue/black */ text-decoration: none; /* Remove default underline from links */ } .facility-item a:hover { text-decoration: underline; /* Keep subtle styling when hovering */ } .facility-item { color: #666; /* Subtle grey to match the preferred text color */ } .icon-restaurant { margin-left: 5px; /* Space between text and icon */ filter: grayscale(100%); /* Keep icon consistent */ } header, nav, #mainMenu, .menu { margin: 0; padding: 0; } .menu li.dropdown:hover > .submenu { display: block; } .page-wrapper { max-width: 100vw; overflow-x: hidden; box-sizing: border-box; } bodyhtml { margin: 0; padding: 0; overflow-x: hidden; } #offers-strapline { background: #ffe600; color: #000; padding: 6px 8px; text-align: center; font-weight: bold; animation: pulse 1s infinite alternate; border-radius: 12px; box-sizing: border-box; } @media screen and (max-width: 430px) { #offers-strapline { max-width: 50%; font-size: 12px; padding: -4px -6px; margin: 0 auto; } } @keyframes pulse { from { opacity: 0.6; } to { opacity: 1; } }