PageSourceSearch

http://centralhotelljubljana.com/index.htm

html centralhotelljubljana.com collected 2026-09-26 19:36:15 UTC 186,923 bytes, 4,906 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3    <head>
4        <meta charset="UTF-8">
5        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, maximum-scale=1">
6        <meta name="description" content="&quot;I loved the big bed. . And the mattress and pillows were very comfortable, so I had a fantastic sleep....&quot;. The ibis Styles Ljubljana Centre enjoys a prime location in the heart of the city, set along a lively street with convenient access to the airport and train station. Read reviews and book securely on this website.">
7        
8        <meta property="og:url" content="http://www.centralhotelljubljana.com/">
9<meta property="og:type" content="website">
10<meta property="og:title" content="ibis Styles Ljubljana Centre, Slovenia. Rates from EUR72">
11<meta property="og:image" content="https://images.travel-cdn.com/image/upload/s--5N68oP6J--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458784/f6344220cfffc6a1ce5003934c79109ffba83fd0?_a=BACAEuEv&atc=bc5da95f">
12<meta property="og:description" content="The ibis Styles Ljubljana Centre enjoys a prime location in the heart of the city, set along a lively street with convenient access to the airport and train station. Read reviews and book securely on this website.">
13        <link rel="alternate" hreflang="en" href="http://centralhotelljubljana.com/">
14<link rel="alternate" hreflang="fr" href="http://centralhotelljubljana.com/index_fr.htm">
15<link rel="alternate" hreflang="de" href="http://centralhotelljubljana.com/index_de.htm">
16<link rel="alternate" hreflang="es" href="http://centralhotelljubljana.com/index_es.htm">
17<link rel="alternate" hreflang="nl" href="http://centralhotelljubljana.com/index_nl.htm">
18<link rel="alternate" hreflang="it" href="http://centralhotelljubljana.com/index_it.htm">
19<link rel="alternate" hreflang="ru" href="http://centralhotelljubljana.com/index_ru.htm">
20<link rel="alternate" hreflang="pt" href="http://centralhotelljubljana.com/index_pt.htm">
21<link rel="alternate" hreflang="no" href="http://centralhotelljubljana.com/index_no.htm">
22<link rel="alternate" hreflang="sv" href="http://centralhotelljubljana.com/index_sv.htm">
23<link rel="alternate" hreflang="fi" href="http://centralhotelljubljana.com/index_fi.htm">
24<link rel="alternate" hreflang="da" href="http://centralhotelljubljana.com/index_da.htm">
25<link rel="alternate" hreflang="zh" href="http://centralhotelljubljana.com/index_zh.htm">
26<link rel="alternate" hreflang="ja" href="http://centralhotelljubljana.com/index_ja.htm">
27<link rel="alternate" hreflang="cs" href="http://centralhotelljubljana.com/index_cs.htm">
28
29        <link rel="canonical" href="http://www.centralhotelljubljana.com/">
30        <title>ibis Styles Ljubljana Centre, Slovenia. Rates from EUR72</title>
31
32        <meta name="theme-color" content="#ffffff">
33        <meta name="robots" content="max-image-preview:large">
34        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
35        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
36        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
37
38        <!-- Google Tag Manager -->
39        
39<script>
40        var dataLayer = [];
41        </script>
41
42        
42<script>
vendor: 375 bytes, lines 42-46
42(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
43            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
44            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
45                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
46        })(window,document,'script','dataLayer','
46GTM-M7XFLMR
vendor: 3 bytes, line 46
46');
46</script>
46
47        <!-- End Google Tag Manager -->
48
49        
49<script src="https://code.iconify.design/iconify-icon/1.0.2/iconify-icon.min.js"></script>
49
50
51        <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700&amp;subset=latin,cyrillic' rel='stylesheet' type='text/css'>
52        <link href='https://fonts.googleapis.com/css?family=Lora:400,700&mp;subset=latin,cyrillic' rel='stylesheet' type='text/css'>
53
54        <link href="/assets/css/fontawesome/css/fontawesome.min.css" rel="stylesheet">
55        <link href="/assets/css/fontawesome/css/solid.min.css" rel="stylesheet">
56        <link href="/assets/css/fontawesome/css/brands.min.css" rel="stylesheet">
57
58        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
59        <link rel="stylesheet" href="https://www.h-rez.com/xml/config/boxicons/css/boxicons.min.css">
60        <link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
61        <link rel='stylesheet' href='https://cdn-uicons.flaticon.com/2.6.0/uicons-regular-rounded/css/uicons-regular-rounded.css'>
62
63        <link rel="stylesheet" type="text/css" href="/assets/css/royalslider/royalslider.css">
64<link rel="stylesheet" type="text/css" href="/assets/css/royalslider/default/rs-default.css">
65<link rel="stylesheet" type="text/css" href="/assets/css/custom-theme/jquery-ui-1.10.4.custom.min.css">
66<link rel="stylesheet" type="text/css" href="/assets/css/jquery.jscrollpane.css">
67<link rel="stylesheet" type="text/css" href="/assets/css/core-1790360674748.css">
68
69
70        
71    </head>
72    <body>
73        
74        
75
76        <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 76-77
76
77        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
77GTM-M7XFLMR
vendor: 103 bytes, lines 77-79
77"
78            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
79        
79<!-- End Google Tag Manager (noscript) -->
80
81        <header>
82            <div class="inner">
83                <div class="logo">
84                    <div class="line-1">SHR</div>
85<div class="line-2">Secure Hotel</div>
86<div class="line-3">Reservations</div>
87                </div>
88
89                <div class="name-rating-container">
90                    <h1 class="hotel-name">ibis Styles Ljubljana Centre</h1>
91                    <span class="ratings">***</span> <div class="address-container"><span class="address">Miklosiceva Cesta 9, Ljubljana, 1000, Slovenia</span></div>
92                    <div class="strap">Book online now. Rates from EUR72.</div>
93                </div>
94
95                <div class="phone-numbers">
96                    	
97
98
99<style>
100.call-agents-box{
101    position:relative;
102    top:5px;
103    right:2px;
104    max-width:270px;
105    padding:5px 10px 5px;
106    font-color: #ffffff;
107    border:1px solid #d6d6d9;
108    border-radius:4px;
109    box-shadow:0 2px 6px rgba(0,0,0,.08);
110    text-align:center;
111    color:#fff;                
112}
113
114.call-text{
115    font-size:13px;
116    margin:0 0 6px 0;
117    line-height:1.25;
118	 font-weight:200;
119	 font-color: #ffffff;
120}
121
122.call-phone{
123    font-size:14px;
124    font-weight:300;
125    margin:10px 0 0 0;          
126    line-height:1.3;
127}
128
129
130@media (max-width: 640px){
131    .call-agents-box{
132        position:static;       
133        max-width:none;
134        width:100%;
135        margin:8px 0 10px 0;
136        border-radius:0;       
137        box-shadow:none;      
138    }
139}
140</style>
141
142<link id="FontAwesomeCss" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> 
143
144
145
146<div class="call-agents-box">
147  <div class="call-text">
148
149	<div class="elements">
150	
151		
152		<div style="margin-top:10px" class="call-phone">
153			Live agents available, please call<br>
154			
155			<button class="hpPhoneNumberLink" style="border:1px solid #d6d6d9; background:#225F72; margin:5px; color:white;">
156				 
157      			<span style="margin: 15px;">  <i class="fa fa-phone" aria-hidden="true"></i> <span class="hpPhoneNumber">+1 (888) 339-6654</span></span>
158      		</button>
159		</div>
160	
161	</div>
162	  </div>
163	 </div>
164				
165	  
165<script async src="//cdn.hotelplanner.com/js/partners/client-1.0.0.min.js"></script>
165
166	  
166<script>
167	    window.hotelPlannerClientQueue = window.hotelPlannerClientQueue || [];
168		
169	    hotelPlannerClientQueue.push(function() {
170		
171	      hotelPlannerClient.initDynamicPhoneNumberModule({
172	        host: 'Hotel-rez.lodging.support',
173	        lazyLoad: false,
174	        formatted: true,
175	        defaultPhoneNumber: '18883396654',
176			locale: 'en_US',
177	      }, {
178	        destination:  'Ljubljana  SI',
179			hotelId: '700019407',
180			hotelIdTypeId: '6'	     
181	      });
182		  
183	    });
184	  </script>
184
185	
186
187
188                </div>
189            </div>
190        </header>
191
192        <nav>
193    <div class="inner">
194        <ul>
195            <li class="index tab-active"><a href="/index.htm">Hotel Info</a></li><li class="rooms tab-inactive"><a href="/rooms.htm">Rooms</a></li><li class="album view-photo-album"><span class="view-photo-album">Photo album</span></li><li class="location tab-inactive"><a href="/location.htm">Area information</a></li><li class="reviews view-guest-reviews"><a href="/index.htm#guest-reviews">Guest reviews</a></li><li class="contact tab-inactive"><a class="nav-contact-us contact_us" href="/contact.htm">Contact us</a></li>
196        </ul>
197
198        <div class="menu-container">
199            <ul class="menu locale">
200	<li class="active"><span class="flag flag-en" data-language="en"></span><span class="language">English</span><span class="arrow down"></span></li>
201	<ul class="options">
202		<li data-locale="en_US" data-language="English"><span class="flag flag-en"></span><span class="language">English</span></li>
203		<li data-locale="fr_FR" data-language="Français"><span class="flag flag-fr"></span><span class="language">Français</span></li>
204		<li data-locale="de_DE" data-language="Deutsch"><span class="flag flag-de"></span><span class="language">Deutsch</span></li>
205		<li data-locale="es_ES" data-language="Español"><span class="flag flag-es"></span><span class="language">Español</span></li>
206		<li data-locale="it_IT" data-language="Italiano"><span class="flag flag-it"></span><span class="language">Italiano</span></li>
207		<li data-locale="nl_NL" data-language="Nederlands"><span class="flag flag-nl"></span><span class="language">Nederlands</span></li>
208		<li data-locale="ru_RU" data-language="Pyccкий"><span class="flag flag-ru"></span><span class="language">Pyccкий</span></li>
209    <li data-locale="cs_CS" data-language="Čeština"><span class="flag flag-cs"></span><span class="language">Čeština</span></li>
210		<li data-locale="sv_SE" data-language="Svenska"><span class="flag flag-sv"></span><span class="language">Svenska</span></li>
211		<li data-locale="pt_BR" data-language="Português"><span class="flag flag-pt"></span><span class="language">Português</span></li>
212		<li data-locale="no_NO" data-language="Norsk"><span class="flag flag-no"></span><span class="language">Norsk</span></li>
213		<li data-locale="fi_FI" data-language="Suomi"><span class="flag flag-fi"></span><span class="language">Suomi</span></li>
214		<li data-locale="da_DK" data-language="Dansk"><span class="flag flag-da"></span><span class="language">Dansk</span></li>
215    <li data-locale="zh_CN" data-language="简体中文"><span class="flag flag-zh"></span><span class="language">简体中文</span></li>
216    <li data-locale="ja_JP" data-language="日本語"><span class="flag flag-ja"></span><span class="language">日本語</span></li>
217	</ul>
218</ul>
219            <ul class="menu currency">
220	<li class="active"><span class="code">USD</span> <span class="symbol">($)</span><span class="arrow down"></span></li>
221  <ul class="options">
222    <li data-currency="USD" data-symbol="$">USD <span>($)</span></li><li data-currency="EUR" data-symbol="€">EUR <span>(€)</span></li><li data-currency="GBP" data-symbol="£">GBP <span>(£)</span></li><li data-currency="AED" data-symbol="د.إ">AED <span>(د.إ)</span></li><li data-currency="ARS" data-symbol="$">ARS <span>($)</span></li><li data-currency="AUD" data-symbol="$">AUD <span>($)</span></li><li data-currency="BRL" data-symbol="R$">BRL <span>(R$)</span></li><li data-currency="CAD" data-symbol="$">CAD <span>($)</span></li><li data-currency="CHF" data-symbol="CHF">CHF <span>(CHF)</span></li><li data-currency="CNY" data-symbol="¥">CNY <span>(¥)</span></li><li data-currency="DKK" data-symbol="kr">DKK <span>(kr)</span></li><li data-currency="HKD" data-symbol="HK$">HKD <span>(HK$)</span></li><li data-currency="ILS" data-symbol="₪">ILS <span>(₪)</span></li><li data-currency="INR" data-symbol="₹">INR <span>(₹)</span></li><li data-currency="JPY" data-symbol="¥">JPY <span>(¥)</span></li><li data-currency="KRW" data-symbol="₩">KRW <span>(₩)</span></li>
222<li data-currency="MXN" data-symbol="Mex$">MXN <span>(Mex$)</span></li><li data-currency="NOK" data-symbol="kr">NOK <span>(kr)</span></li><li data-currency="NZD" data-symbol="NZ$">NZD <span>(NZ$)</span></li><li data-currency="RUB" data-symbol="руб ">RUB <span>(руб )</span></li><li data-currency="SEK" data-symbol="kr">SEK <span>(kr)</span></li><li data-currency="SGD" data-symbol="$">SGD <span>($)</span></li>
223	</ul>
224</ul>
225            <ul class="menu members">
226                <li class="active"><span class="text">Members</span><span class="arrow down"></span></a></li>
227                <ul class="options">
228                    <li class="action" data-source="nav_members_login" data-action="login">Login</li>
229                </ul>
230            </ul>
231        </div>
232    </div>
233</nav>
234
235        <main>
236            
236<script>
237var com = com || {};
238com.shr = com.shr || {};
239
240com.shr.settings = {"language":"en","locale":"en_US","hotel_id":"8002317","hotel_name":"ibis Styles Ljubljana Centre","perma_link":"","search_params":{"check_in":"20260929","check_out":"20260930","room_group":[{"adults":"2","children":false}]},"i18n":{"i18n_NIGHTS":"nights","i18n_NIGHT":"night","i18n_ADULTS":"Adults","i18n_CHILDREN":"Children","i18n_MONDAY":"Monday","i18n_TUESDAY":"Tuesday","i18n_WEDNESDAY":"Wednesday","i18n_THURSDAY":"Thursday","i18n_FRIDAY":"Friday","i18n_SATURDAY":"Saturday","i18n_SUNDAY":"Sunday","i18n_PLEASE_PROVIDE_AGES":"Please provide the ages of children in each room. Children's ages should be their age at the time of travel.","i18n_PLEASE_WAIT":"Please wait ...","i18n_PLEASE_PROVIDE_CHECK_IN_DATE":"Please provide your check in date","i18n_PLEASE_PROVIDE_NAME":"Please provide your name","i18n_PLEASE_PROVIDE_PHONE":"Please provide your phone number","i18n_PLEASE_PROVIDE_YOUR_EMAIL":"Please provide your email address","i18n_PLEASE_PROVIDE_YOUR_COUNTRY":"Please provide your country","i18n_THANK_YOU_SHORT":"Thank you for your information!","i18n_YOUR_MESSAGE_HAS":"Your message has been sent","
240i18n_MEMBERS":"Members","i18n_FIRST_NAME":"First name","i18n_LAST_NAME":"Last Name","i18n_LOGIN":"Login","i18n_LOGOUT":"Log out","i18n_REGISTER":"Register","i18n_EMAIL_ADDRESS":"Email Address","i18n_PASSWORD":"Password","i18n_TO_CONTINUE_PLEASE_CHECK":"To continue, please check the following items","i18n_DATA_MISSING":"Data missing","i18n_PLEASE_FILL":"Please fill the form below","i18n_ALREADY_REGISTERED":"Already registered","i18n_PLEASE_CHECK_DETAILS":"Please check your details. Forgotten your password?","i18n_RESET_PASSWORD":"Reset password","i18n_YOUR_PASSWORD_HAS_BEEN_RESET":"Your password has been successfully reset","i18n_PLEASE_VERIFY_YOUR_ACCOUNT":"Please verify your account by clicking the link in your confirmation email","i18n_LOST_PASSWORD":"Lost password?","i18n_TO_COMPLETE_RESET_PROCESS":"To complete the password reset process, please check your inbox for an email from us. It contains a link that you will need to click to reset your password.","i18n_PLEASE_REGISTER_SAVING":"Please register to get access to special discounted rates and save up to ==PC_SAVING==% on this booking","i18n_PLEASE_REGISTER":"Please register to get access to special discounted rates","i18n_PLEASE_PROVIDE_ACTION":"Please fill all mandatory fields (*)","i18n_UNABLE_TO_GET_ROUTE":"Unable to get a route","i18n_VIEW_MORE":"View more","i18n_VIEW_LESS":"View less"},"city":"Ljubljana","link_prefix":null,"location":{"latitude":46.05560277,"longitude":14.50736046},"openweathermap":{"api_key":"3966a54a827a238db23122c888e741bd","units":"F"},"geoip":{"country_name":"United States","city":"Chicago","country_code":"US","continent_code":"NA","latitude":41.8835,"longitude":-87.6305},"eu_visitor":false,"redirect_index_search":false,"nt_hotel_id":"lp3e5b9","currency_code":"USD"}
241</script>
241
242
243<script>
244dataLayer.push({"page":"\/"});
245</script>
245
246
247<script type="application/ld+json">
248{
249    "@context": "https://schema.org",
250    "@type": "Hotel",
251    "@id": "http://centralhotelljubljana.com/#hotel",
252    "inLanguage": "en",
253    "name": "ibis Styles Ljubljana Centre",
254    "url": "http://centralhotelljubljana.com/",
255    "image": [
256        "https://images.getaroom-cdn.com/image/upload/s--5N68oP6J--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458784/f6344220cfffc6a1ce5003934c79109ffba83fd0?_a=BACAEuEv&atc=bc5da95f"
257    ],
258    "description": "The ibis Styles Ljubljana Centre enjoys a prime location in the heart of the city, set along a lively street with convenient access to the airport and train station. Nearby, landmarks such as the Franciscan Church of the Annunciation and Dragon Bridge offer a glimpse into Ljubljana\u2019s rich history, while Ljubljana Town Hall and Neboti\u010dnik provide additional attractions worth exploring.\r\n\r\nDesigned with a sleek, urban aesthetic, the hotel's rooms feature murals inspired by Slovenian culture. Modern comforts include plush seating areas, smart TVs, and private bathrooms with rainfall showers, complimentary toiletries, and hairdryers.\r\n\r\nMornings begin with a generous buffet breakfast, prepared with fresh ingredients and served in the restaurant, complemented by expertly brewed coffee available at the bar.\r\n\r\nFor stunning city views, including Ljubljana Castle, the rooftop bar serves drinks and light bites in a relaxed atmosphere. Guests can also enjoy table tennis and table football in the contemporary social space on the 7th floor. Additional amenities include a gym, a yoga room, and a co-working and relaxation area with table games. Services such as a shuttle, dry cleaning, and ironing are available, while parking is offered for an additional charge.",
259    "logo": "https://www.h-rez.com/img/logo_hr.jpg",
260    "priceRange": "$$",
261    "petsAllowed": true,
262    "starRating": {
263        "@type": "Rating",
264        "ratingValue": 3,
265        "bestRating": 5
266    },
267    "address": {
268        "@type": "PostalAddress",
269        "streetAddress": "Miklosiceva Cesta 9",
270        "addressLocality": "Ljubljana",
271        "postalCode": "1000",
272        "addressCountry": "SI"
273    },
274    "geo": {
275        "@type": "GeoCoordinates",
276        "latitude": 46.05560277,
277        "longitude": 14.50736046
278    },
279    "checkinTime": "15:00",
280    "checkoutTime": "11:00",
281    "amenityFeature": [
282        {
283            "@type": "LocationFeatureSpecification",
284            "name": "Window",
285            "value": true
286        },
287        {
288            "@type": "LocationFeatureSpecification",
289            "name": "Car Rental",
290            "value": true
291        },
292        {
293            "@type": "LocationFeatureSpecification",
294            "name": "Daily Housekeeping",
295            "value": true
296        },
297        {
298            "@type": "LocationFeatureSpecification",
299            "name": "Coffee Shop",
300            "value": true
301        },
302        {
303            "@type": "LocationFeatureSpecification",
304            "name": "24 hour front desk",
305            "value": true
306        },
307        {
308            "@type": "LocationFeatureSpecification",
309            "name": "Socket Near The Bed",
310            "value": true
311        },
312        {
313            "@type": "LocationFeatureSpecification",
314            "name": "Parking - Charges may apply",
315            "value": true
316        },
317        {
318            "@type": "LocationFeatureSpecification",
319            "name": "Cable/Satellite TV",
320            "value": true
321        },
322        {
323            "@type": "LocationFeatureSpecification",
324            "name": "Fitness Center",
325            "value": true
326        },
327        {
328            "@type": "LocationFeatureSpecification",
329            "name": "Table Tennis",
330            "value": true
331        },
332        {
333            "@type": "LocationFeatureSpecification",
334            "name": "Safety chain and/or latch on doors available",
335            "value": true
336        },
337        {
338            "@type": "LocationFeatureSpecification",
339            "name": "Alternative Meal Arrangements",
340            "value": true
341        },
342        {
343            "@type": "LocationFeatureSpecification",
344            "name": "Blackout Curtains",
345            "value": true
346        },
347        {
348            "@type": "LocationFeatureSpecification",
349            "name": "Clothes Drying Rack",
350            "value": true
351        },
352        {
353            "@type": "LocationFeatureSpecification",
354            "name": "Air Conditioning",
355            "value": true
356        },
357        {
358            "@type": "LocationFeatureSpecification",
359            "name": "Hair Dryer",
360            "value": true
361        },
362        {
363            "@type": "LocationFeatureSpecification",
364            "name": "Vending Machine",
365            "value": true
366        },
367        {
368            "@type": "LocationFeatureSpecification",
369            "name": "Wheelchair Access",
370            "value": true
371        },
372        {
373            "@type": "LocationFeatureSpecification",
374            "name": "Fire Extinguishers",
375            "value": true
376        },
377        {
378            "@type": "LocationFeatureSpecification",
379            "name": "Soundproof Rooms Available",
380            "value": true
381        },
382        {
383            "@type": "LocationFeatureSpecification",
384            "name": "Walk-In Shower",
385            "value": true
386        },
387        {
388            "@type": "LocationFeatureSpecification",
389            "name": "Property uses a professional cleaning service",
390            "value": true
391        },
392        {
393            "@type": "LocationFeatureSpecification",
394            "name": "Balcony/Terrace",
395            "value": true
396        },
397        {
398            "@type": "LocationFeatureSpecification",
399            "name": "Kitchenware",
400            "value": true
401        },
402        {
403            "@type": "LocationFeatureSpecification",
404            "name": "Trash Cans",
405            "value": true
406        },
407        {
408            "@type": "LocationFeatureSpecification",
409            "name": "Contactless check-in and check-out are available",
410            "value": true
411        },
412        {
413            "@type": "LocationFeatureSpecification",
414            "name": "Snack Bar",
415            "value": true
416        },
417        {
418            "@type": "LocationFeatureSpecification",
419            "name": "Designated Smoking Area",
420            "value": true
421        },
422        {
423            "@type": "LocationFeatureSpecification",
424            "name": "Luggage Storage & Lockers",
425            "value": true
426        },
427        {
428            "@type": "LocationFeatureSpecification",
429            "name": "Cashless Payment Available",
430            "value": true
431        },
432        {
433            "@type": "LocationFeatureSpecification",
434            "name": "Desk/Workspace Available",
435            "value": true
436        },
437        {
438            "@type": "LocationFeatureSpecification",
439            "name": "Check-In/Out - Private",
440            "value": true
441        },
442        {
443            "@type": "LocationFeatureSpecification",
444            "name": "Parking - Off-Site",
445            "value": true
446        },
447        {
448            "@type": "LocationFeatureSpecification",
449            "name": "Radio",
450            "value": true
451        },
452        {
453            "@type": "LocationFeatureSpecification",
454            "name": "Internet Access - Free Public Access",
455            "value": true
456        },
457        {
458            "@type": "LocationFeatureSpecification",
459            "name": "Taxi Service",
460            "value": true
461        },
462        {
463            "@type": "LocationFeatureSpecification",
464            "name": "Shared Kitchen",
465            "value": true
466        },
467        {
468            "@type": "LocationFeatureSpecification",
469            "name": "Elevator",
470            "value": true
471        },
472        {
473            "@type": "LocationFeatureSpecification",
474            "name": "Invoices",
475            "value": true
476        },
477        {
478            "@type": "LocationFeatureSpecification",
479            "name": "Parking - Self",
480            "value": true
481        },
482        {
483            "@type": "LocationFeatureSpecification",
484            "name": "Airport Transportation",
485            "value": true
486        },
487        {
488            "@type": "LocationFeatureSpecification",
489            "name": "First Aid Kit Available",
490            "value": true
491        },
492        {
493            "@type": "LocationFeatureSpecification",
494            "name": "Facility Heat",
495            "value": true
496        },
497        {
498            "@type": "LocationFeatureSpecification",
499            "name": "Tour Services",
500            "value": true
501        },
502        {
503            "@type": "LocationFeatureSpecification",
504            "name": "Smoke Alarms",
505            "value": true
506        },
507        {
508            "@type": "LocationFeatureSpecification",
509            "name": "Cleaning Products Available",
510            "value": true
511        },
512        {
513            "@type": "LocationFeatureSpecification",
514            "name": "24-Hour Security",
515            "value": true
516        },
517        {
518            "@type": "LocationFeatureSpecification",
519            "name": "Toiletries Provided",
520            "value": true
521        },
522        {
523            "@type": "LocationFeatureSpecification",
524            "name": "Allergy-Free Rooms Available",
525            "value": true
526        },
527        {
528            "@type": "LocationFeatureSpecification",
529            "name": "Wooden/Parqueted Flooring",
530            "value": true
531        },
532        {
533            "@type": "LocationFeatureSpecification",
534            "name": "Laundry",
535            "value": true
536        },
537        {
538            "@type": "LocationFeatureSpecification",
539            "name": "Non-Smoking Rooms Available",
540            "value": true
541        },
542        {
543            "@type": "LocationFeatureSpecification",
544            "name": "Linens",
545            "value": true
546        },
547        {
548            "@type": "LocationFeatureSpecification",
549            "name": "Sofa",
550            "value": true
551        },
552        {
553            "@type": "LocationFeatureSpecification",
554            "name": "Non-Smoking Facility",
555            "value": true
556        },
557        {
558            "@type": "LocationFeatureSpecification",
559            "name": "Alcohol",
560            "value": true
561        },
562        {
563            "@type": "LocationFeatureSpecification",
564            "name": "Family Rooms",
565            "value": true
566        },
567        {
568            "@type": "LocationFeatureSpecification",
569            "name": "Telephone",
570            "value": true
571        },
572        {
573            "@type": "LocationFeatureSpecification",
574            "name": "Pet Friendly",
575            "value": true
576        },
577        {
578            "@type": "LocationFeatureSpecification",
579            "name": "CCTV security in common areas",
580            "value": true
581        },
582        {
583            "@type": "LocationFeatureSpecification",
584            "name": "Lounge/Bar",
585            "value": true
586        },
587        {
588            "@type": "LocationFeatureSpecification",
589            "name": "Room Towels Provided",
590            "value": true
591        }
592    ],
593    "room": [
594        {
595            "@type": "Room",
596            "@id": "http://centralhotelljubljana.com/rooms.htm#classic-double-room",
597            "name": "Classic Double Room",
598            "description": "The double room offers air conditioning, soundproof walls, as well as a private bathroom boasting a walk-in shower and a hairdryer. This double room has parquet floors, heating, a flat-screen TV with cable channels and city views. The unit has 1 bed.",
599            "amenityFeature": [
600                {
601                    "@type": "LocationFeatureSpecification",
602                    "name": "Accessible by lift",
603                    "value": true
604                },
605                {
606                    "@type": "LocationFeatureSpecification",
607                    "name": "Air conditioning",
608                    "value": true
609                },
610                {
611                    "@type": "LocationFeatureSpecification",
612                    "name": "Baby Cot",
613                    "value": true
614                },
615                {
616                    "@type": "LocationFeatureSpecification",
617                    "name": "Bath or Shower",
618                    "value": true
619                },
620                {
621                    "@type": "LocationFeatureSpecification",
622                    "name": "Blackout curtains",
623                    "value": true
624                },
625                {
626                    "@type": "LocationFeatureSpecification",
627                    "name": "Body soap",
628                    "value": true
629                },
630                {
631                    "@type": "LocationFeatureSpecification",
632                    "name": "City view",
633                    "value": true
634                },
635                {
636                    "@type": "LocationFeatureSpecification",
637                    "name": "Clothes rack",
638                    "value": true
639                },
640                {
641                    "@type": "LocationFeatureSpecification",
642                    "name": "Crib(s)",
643                    "value": true
644                },
645                {
646                    "@type": "LocationFeatureSpecification",
647                    "name": "Daily housekeeping",
648                    "value": true
649                },
650                {
651                    "@type": "LocationFeatureSpecification",
652                    "name": "Desk",
653                    "value": true
654                },
655                {
656                    "@type": "LocationFeatureSpecification",
657                    "name": "Flat-screen TV",
658                    "value": true
659                },
660                {
661                    "@type": "LocationFeatureSpecification",
662                    "name": "Free gym access",
663                    "value": true
664                },
665                {
666                    "@type": "LocationFeatureSpecification",
667                    "name": "Free Wifi",
668                    "value": true
669                },
670                {
671                    "@type": "LocationFeatureSpecification",
672                    "name": "Hair dryer",
673                    "value": true
674                },
675                {
676                    "@type": "LocationFeatureSpecification",
677                    "name": "Hardwood or parquet floors",
678                    "value": true
679                },
680                {
681                    "@type": "LocationFeatureSpecification",
682                    "name": "Heating",
683                    "value": true
684                },
685                {
686                    "@type": "LocationFeatureSpecification",
687                    "name": "In-room safe box",
688                    "value": true
689                },
690                {
691                    "@type": "LocationFeatureSpecification",
692                    "name": "Individual air conditioning",
693                    "value": true
694                },
695                {
696                    "@type": "LocationFeatureSpecification",
697                    "name": "Key access",
698                    "value": true
699                },
700                {
701                    "@type": "LocationFeatureSpecification",
702                    "name": "Key card access",
703                    "value": true
704                },
705                {
706                    "@type": "LocationFeatureSpecification",
707                    "name": "Linens",
708                    "value": true
709                },
710                {
711                    "@type": "LocationFeatureSpecification",
712                    "name": "Mini bar",
713                    "value": true
714                },
715                {
716                    "@type": "LocationFeatureSpecification",
717                    "name": "Nonsmoking",
718                    "value": true
719                },
720                {
721                    "@type": "LocationFeatureSpecification",
722                    "name": "Phone",
723                    "value": true
724                },
725                {
726                    "@type": "LocationFeatureSpecification",
727                    "name": "Private bathroom",
728                    "value": true
729                },
730                {
731                    "@type": "LocationFeatureSpecification",
732                    "name": "Radio",
733                    "value": true
734                },
735                {
736                    "@type": "LocationFeatureSpecification",
737                    "name": "Safety/security feature",
738                    "value": true
739                },
740                {
741                    "@type": "LocationFeatureSpecification",
742                    "name": "Satellite/cable channels",
743                    "value": true
744                },
745                {
746                    "@type": "LocationFeatureSpecification",
747                    "name": "Shower cap",
748                    "value": true
749                },
750                {
751                    "@type": "LocationFeatureSpecification",
752                    "name": "Slippers",
753                    "value": true
754                },
755                {
756                    "@type": "LocationFeatureSpecification",
757                    "name": "Smoke alarm",
758                    "value": true
759                },
760                {
761                    "@type": "LocationFeatureSpecification",
762                    "name": "Socket near the bed",
763                    "value": true
764                },
765                {
766                    "@type": "LocationFeatureSpecification",
767                    "name": "Sofa bed",
768                    "value": true
769                },
770                {
771                    "@type": "LocationFeatureSpecification",
772                    "name": "Soundproofing",
773                    "value": true
774                },
775                {
776                    "@type": "LocationFeatureSpecification",
777                    "name": "Toilet",
778                    "value": true
779                },
780                {
781                    "@type": "LocationFeatureSpecification",
782                    "name": "Toilet paper",
783                    "value": true
784                },
785                {
786                    "@type": "LocationFeatureSpecification",
787                    "name": "Toiletries",
788                    "value": true
789                },
790                {
791                    "@type": "LocationFeatureSpecification",
792                    "name": "Towels",
793                    "value": true
794                },
795                {
796                    "@type": "LocationFeatureSpecification",
797                    "name": "Trash cans",
798                    "value": true
799                },
800                {
801                    "@type": "LocationFeatureSpecification",
802                    "name": "TV",
803                    "value": true
804                },
805                {
806                    "@type": "LocationFeatureSpecification",
807                    "name": "Upper floors accessible by elevator",
808                    "value": true
809                },
810                {
811                    "@type": "LocationFeatureSpecification",
812                    "name": "Walk-in shower",
813                    "value": true
814                },
815                {
816                    "@type": "LocationFeatureSpecification",
817                    "name": "Window",
818                    "value": true
819                }
820            ]
821        },
822        {
823            "@type": "Room",
824            "@id": "http://centralhotelljubljana.com/rooms.htm#superior-double-room-with-castle-view",
825            "name": "Superior Double Room With Castle View",
826            "description": "The triple room features air conditioning, soundproof walls, as well as a private bathroom boasting a walk-in shower and a hairdryer. The triple room provides a flat-screen TV with cable channels, a sofa, parquet floors, heating as well as city views. The unit has 2 beds.",
827            "amenityFeature": [
828                {
829                    "@type": "LocationFeatureSpecification",
830                    "name": "Accessible by lift",
831                    "value": true
832                },
833                {
834                    "@type": "LocationFeatureSpecification",
835                    "name": "Air conditioning",
836                    "value": true
837                },
838                {
839                    "@type": "LocationFeatureSpecification",
840                    "name": "Baby Cot",
841                    "value": true
842                },
843                {
844                    "@type": "LocationFeatureSpecification",
845                    "name": "Bath or Shower",
846                    "value": true
847                },
848                {
849                    "@type": "LocationFeatureSpecification",
850                    "name": "Blackout curtains",
851                    "value": true
852                },
853                {
854                    "@type": "LocationFeatureSpecification",
855                    "name": "Body soap",
856                    "value": true
857                },
858                {
859                    "@type": "LocationFeatureSpecification",
860                    "name": "City view",
861                    "value": true
862                },
863                {
864                    "@type": "LocationFeatureSpecification",
865                    "name": "Cleaning products",
866                    "value": true
867                },
868                {
869                    "@type": "LocationFeatureSpecification",
870                    "name": "Clothes rack",
871                    "value": true
872                },
873                {
874                    "@type": "LocationFeatureSpecification",
875                    "name": "Crib(s)",
876                    "value": true
877                },
878                {
879                    "@type": "LocationFeatureSpecification",
880                    "name": "Desk",
881                    "value": true
882                },
883                {
884                    "@type": "LocationFeatureSpecification",
885                    "name": "Flat-screen TV",
886                    "value": true
887                },
888                {
889                    "@type": "LocationFeatureSpecification",
890                    "name": "Free gym access",
891                    "value": true
892                },
893                {
894                    "@type": "LocationFeatureSpecification",
895                    "name": "Free Wifi",
896                    "value": true
897                },
898                {
899                    "@type": "LocationFeatureSpecification",
900                    "name": "Hair dryer",
901                    "value": true
902                },
903                {
904                    "@type": "LocationFeatureSpecification",
905                    "name": "Hardwood or parquet floors",
906                    "value": true
907                },
908                {
909                    "@type": "LocationFeatureSpecification",
910                    "name": "Heating",
911                    "value": true
912                },
913                {
914                    "@type": "LocationFeatureSpecification",
915                    "name": "Individual air conditioning",
916                    "value": true
917                },
918                {
919                    "@type": "LocationFeatureSpecification",
920                    "name": "Key access",
921                    "value": true
922                },
923                {
924                    "@type": "LocationFeatureSpecification",
925                    "name": "Key card access",
926                    "value": true
927                },
928                {
929                    "@type": "LocationFeatureSpecification",
930                    "name": "Landmark view",
931                    "value": true
932                },
933                {
934                    "@type": "LocationFeatureSpecification",
935                    "name": "Linens",
936                    "value": true
937                },
938                {
939                    "@type": "LocationFeatureSpecification",
940                    "name": "Nonsmoking",
941                    "value": true
942                },
943                {
944                    "@type": "LocationFeatureSpecification",
945                    "name": "Phone",
946                    "value": true
947                },
948                {
949                    "@type": "LocationFeatureSpecification",
950                    "name": "Private bathroom",
951                    "value": true
952                },
953                {
954                    "@type": "LocationFeatureSpecification",
955                    "name": "Radio",
956  
956                  "value": true
957                },
958                {
959                    "@type": "LocationFeatureSpecification",
960                    "name": "Room with view",
961                    "value": true
962                },
963                {
964                    "@type": "LocationFeatureSpecification",
965                    "name": "Safety/security feature",
966                    "value": true
967                },
968                {
969                    "@type": "LocationFeatureSpecification",
970                    "name": "Satellite/cable channels",
971                    "value": true
972                },
973                {
974                    "@type": "LocationFeatureSpecification",
975                    "name": "Shower cap",
976                    "value": true
977                },
978                {
979                    "@type": "LocationFeatureSpecification",
980                    "name": "Smoke alarm",
981                    "value": true
982                },
983                {
984                    "@type": "LocationFeatureSpecification",
985                    "name": "Socket near the bed",
986                    "value": true
987                },
988                {
989                    "@type": "LocationFeatureSpecification",
990                    "name": "Sofa bed",
991                    "value": true
992                },
993                {
994                    "@type": "LocationFeatureSpecification",
995                    "name": "Soundproofing",
996                    "value": true
997                },
998                {
999                    "@type": "LocationFeatureSpecification",
1000                    "name": "Streaming media",
1001                    "value": true
1002                },
1003                {
1004                    "@type": "LocationFeatureSpecification",
1005                    "name": "Toilet",
1006                    "value": true
1007                },
1008                {
1009                    "@type": "LocationFeatureSpecification",
1010                    "name": "Toilet paper",
1011                    "value": true
1012                },
1013                {
1014                    "@type": "LocationFeatureSpecification",
1015                    "name": "Toiletries",
1016                    "value": true
1017                },
1018                {
1019                    "@type": "LocationFeatureSpecification",
1020                    "name": "Towels",
1021                    "value": true
1022                },
1023                {
1024                    "@type": "LocationFeatureSpecification",
1025                    "name": "Trash cans",
1026                    "value": true
1027                },
1028                {
1029                    "@type": "LocationFeatureSpecification",
1030                    "name": "TV",
1031                    "value": true
1032                },
1033                {
1034                    "@type": "LocationFeatureSpecification",
1035                    "name": "Upper floors accessible by elevator",
1036                    "value": true
1037                },
1038                {
1039                    "@type": "LocationFeatureSpecification",
1040                    "name": "Walk-in shower",
1041                    "value": true
1042                },
1043                {
1044                    "@type": "LocationFeatureSpecification",
1045                    "name": "Window",
1046                    "value": true
1047                }
1048            ]
1049        },
1050        {
1051            "@type": "Room",
1052            "@id": "http://centralhotelljubljana.com/rooms.htm#standard-double-room",
1053            "name": "Standard Double Room",
1054            "description": "The double room offers air conditioning, soundproof walls, as well as a private bathroom featuring a walk-in shower and a hairdryer. This double room features parquet floors, heating, a flat-screen TV with cable channels and city views.",
1055            "amenityFeature": [
1056                {
1057                    "@type": "LocationFeatureSpecification",
1058                    "name": "Accessible by lift",
1059                    "value": true
1060                },
1061                {
1062                    "@type": "LocationFeatureSpecification",
1063                    "name": "Air conditioning",
1064                    "value": true
1065                },
1066                {
1067                    "@type": "LocationFeatureSpecification",
1068                    "name": "Baby Cot",
1069                    "value": true
1070                },
1071                {
1072                    "@type": "LocationFeatureSpecification",
1073                    "name": "Bath or Shower",
1074                    "value": true
1075                },
1076                {
1077                    "@type": "LocationFeatureSpecification",
1078                    "name": "Blackout curtains",
1079                    "value": true
1080                },
1081                {
1082                    "@type": "LocationFeatureSpecification",
1083                    "name": "Body soap",
1084                    "value": true
1085                },
1086                {
1087                    "@type": "LocationFeatureSpecification",
1088                    "name": "City view",
1089                    "value": true
1090                },
1091                {
1092                    "@type": "LocationFeatureSpecification",
1093                    "name": "Cleaning products",
1094                    "value": true
1095                },
1096                {
1097                    "@type": "LocationFeatureSpecification",
1098                    "name": "Closet",
1099                    "value": true
1100                },
1101                {
1102                    "@type": "LocationFeatureSpecification",
1103                    "name": "Clothes rack",
1104                    "value": true
1105                },
1106                {
1107                    "@type": "LocationFeatureSpecification",
1108                    "name": "Crib(s)",
1109                    "value": true
1110                },
1111                {
1112                    "@type": "LocationFeatureSpecification",
1113                    "name": "Daily housekeeping",
1114                    "value": true
1115                },
1116                {
1117                    "@type": "LocationFeatureSpecification",
1118                    "name": "Desk",
1119                    "value": true
1120                },
1121                {
1122                    "@type": "LocationFeatureSpecification",
1123                    "name": "Flat-screen TV",
1124                    "value": true
1125                },
1126                {
1127                    "@type": "LocationFeatureSpecification",
1128                    "name": "Free gym access",
1129                    "value": true
1130                },
1131                {
1132                    "@type": "LocationFeatureSpecification",
1133                    "name": "Free internet",
1134                    "value": true
1135                },
1136                {
1137                    "@type": "LocationFeatureSpecification",
1138                    "name": "Free Wifi",
1139                    "value": true
1140                },
1141                {
1142                    "@type": "LocationFeatureSpecification",
1143                    "name": "Hair dryer",
1144                    "value": true
1145                },
1146                {
1147                    "@type": "LocationFeatureSpecification",
1148                    "name": "Hardwood or parquet floors",
1149                    "value": true
1150                },
1151                {
1152                    "@type": "LocationFeatureSpecification",
1153                    "name": "Heating",
1154                    "value": true
1155                },
1156                {
1157                    "@type": "LocationFeatureSpecification",
1158                    "name": "In-room safe box",
1159                    "value": true
1160                },
1161                {
1162                    "@type": "LocationFeatureSpecification",
1163                    "name": "Individual air conditioning",
1164                    "value": true
1165                },
1166                {
1167                    "@type": "LocationFeatureSpecification",
1168                    "name": "Iron and ironing board",
1169                    "value": true
1170                },
1171                {
1172                    "@type": "LocationFeatureSpecification",
1173                    "name": "Key access",
1174                    "value": true
1175                },
1176                {
1177                    "@type": "LocationFeatureSpecification",
1178                    "name": "Key card access",
1179                    "value": true
1180                },
1181                {
1182                    "@type": "LocationFeatureSpecification",
1183                    "name": "Linens",
1184                    "value": true
1185                },
1186                {
1187                    "@type": "LocationFeatureSpecification",
1188                    "name": "Mini bar",
1189                    "value": true
1190                },
1191                {
1192                    "@type": "LocationFeatureSpecification",
1193                    "name": "Nonsmoking",
1194                    "value": true
1195                },
1196                {
1197                    "@type": "LocationFeatureSpecification",
1198                    "name": "Phone",
1199                    "value": true
1200                },
1201                {
1202                    "@type": "LocationFeatureSpecification",
1203                    "name": "Private bathroom",
1204                    "value": true
1205                },
1206                {
1207                    "@type": "LocationFeatureSpecification",
1208                    "name": "Radio",
1209                    "value": true
1210                },
1211                {
1212                    "@type": "LocationFeatureSpecification",
1213                    "name": "Safety/security feature",
1214                    "value": true
1215                },
1216                {
1217                    "@type": "LocationFeatureSpecification",
1218                    "name": "Satellite/cable channels",
1219                    "value": true
1220                },
1221                {
1222                    "@type": "LocationFeatureSpecification",
1223                    "name": "Shower cap",
1224                    "value": true
1225                },
1226                {
1227                    "@type": "LocationFeatureSpecification",
1228                    "name": "Slippers",
1229                    "value": true
1230                },
1231                {
1232                    "@type": "LocationFeatureSpecification",
1233                    "name": "Smoke alarm",
1234                    "value": true
1235                },
1236                {
1237                    "@type": "LocationFeatureSpecification",
1238                    "name": "Socket near the bed",
1239                    "value": true
1240                },
1241                {
1242                    "@type": "LocationFeatureSpecification",
1243                    "name": "Sofa bed",
1244                    "value": true
1245                },
1246                {
1247                    "@type": "LocationFeatureSpecification",
1248                    "name": "Soundproofing",
1249                    "value": true
1250                },
1251                {
1252                    "@type": "LocationFeatureSpecification",
1253                    "name": "Streaming media",
1254                    "value": true
1255                },
1256                {
1257                    "@type": "LocationFeatureSpecification",
1258                    "name": "Toilet",
1259                    "value": true
1260                },
1261                {
1262                    "@type": "LocationFeatureSpecification",
1263                    "name": "Toilet paper",
1264                    "value": true
1265                },
1266                {
1267                    "@type": "LocationFeatureSpecification",
1268                    "name": "Toiletries",
1269                    "value": true
1270                },
1271                {
1272                    "@type": "LocationFeatureSpecification",
1273                    "name": "Towels",
1274                    "value": true
1275                },
1276                {
1277                    "@type": "LocationFeatureSpecification",
1278                    "name": "Trash cans",
1279                    "value": true
1280                },
1281                {
1282                    "@type": "LocationFeatureSpecification",
1283                    "name": "TV",
1284                    "value": true
1285                },
1286                {
1287                    "@type": "LocationFeatureSpecification",
1288                    "name": "Upper floors accessible by elevator",
1289                    "value": true
1290                },
1291                {
1292                    "@type": "LocationFeatureSpecification",
1293                    "name": "Walk-in shower",
1294                    "value": true
1295                },
1296                {
1297                    "@type": "LocationFeatureSpecification",
1298                    "name": "Window",
1299                    "value": true
1300                }
1301            ]
1302        }
1303    ]
1304}
1305</script>
1305
1306
1307<div class="content">
1308    <div class="hero-container" >
1309    
1310    <div class="hero-montage">
1311  <img src="https://images.getaroom-cdn.com/image/upload/s--5N68oP6J--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458784/f6344220cfffc6a1ce5003934c79109ffba83fd0?_a=BACAEuEv&atc=bc5da95f" class="no-show">
1312	<div class="image main image-1" data-image="https://images.getaroom-cdn.com/image/upload/s--5N68oP6J--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458784/f6344220cfffc6a1ce5003934c79109ffba83fd0?_a=BACAEuEv&atc=bc5da95f"></div>
1313
1314	<div class="minor">
1315		<div class="image medium image-2" data-image="https://images.getaroom-cdn.com/image/upload/s--df7my6xs--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198023/5f0f5ca854d16821ff1542132b40da3eaba4507f?_a=BACAEuEv&atc=bc5da95f"></div>
1316		<div>
1317			<div class="image small image-3" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--n-_8dqVn--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198024/bc4489e1aec32e9ec5277b5d8d27bcc30b67cecf?_a=BACAEuEv&atc=bc5da95f)"></div>
1318			<div class="image small image-4" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--HcpMcW2R--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198026/a73bbba834c12d9f5df9aaab44b4d45997c69200?_a=BACAEuEv&atc=bc5da95f)"></div>
1319			<div class="image small image-5" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--tef6x52j--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198027/c3a0f4d8e05de3a18f0ead20754bb7ed80a72ada?_a=BACAEuEv&atc=bc5da95f)"></div>
1320		</div>
1321		<div class="view-photo-album"><span class="icon"></span>View all photos in gallery</div>
1322	</div>
1323</div>
1324    <div class="search-form">
1325  <h2 class="header">Book ibis Styles Ljubljana Centre from <span class="rate">EUR72</span></h2>
1326
1327	<div class="stay-dates">
1328		<!-- Check in date -->
1329		<div class="date check-in">
1330			<label for="check-in" class="en">Check-in date</label>
1331			<div class="container">
1332				<input id="check-in" readonly="true" type="text" placeholder="MM/DD/YYYY"><span class="icon"></span>
1333			</div>
1334			<div class="weekday"></div>
1335		</div>
1336
1337		<!-- Check out date -->
1338		<div class="date check-out">
1339			<label for="check-out" class="en">Check-out date</label>
1340			<div class="container">
1341				<input id="check-out" readonly="true" type="text" placeholder="MM/DD/YYYY"><span class="icon"></span>
1342			</div>
1343			<div class="weekday"></div>
1344		</div>
1345
1346		<!-- Nights -->
1347		<div class="nights">
1348		<div class="night-count"></div>
1349    <span class="nights-word">nights</span>
1350		</div>
1351	</div>
1352
1353  <!-- Rooms and guests summary -->
1354  <div class="rooms-and-guests-summary">
1355    1 Room With 2 Adults    <span class="change-link">Change Search</span>
1356  </div>
1357	<!-- Rooms and guests -->
1358	<div class="rooms-and-guests">
1359		<div class="row labels">
1360			<div class="cell"><label for="rooms">Rooms</label>
1361			</div><div class="cell">
1362
1363			</div><div class="cell">
1364				<label for="room-==ROOM_NUMBER==-adults">Adults</label>
1365			</div><div class="cell">
1366				<label for="room-==ROOM_NUMBER==-children">Children</label>
1367			</div>
1368		</div>
1369	</div>
1370
1371	<div class="button-container">
1372		<span class="button check-rates">Check Rates</span>
1373	</div>
1374</div>
1375
1376<!-- Room templates -->
1377<div class="template row room-1">
1378	<div class="cell">
1379
1380		<select id="rooms" class="rooms">
1381			<option>1</option>
1382			<option>2</option>
1383			<option>3</option>
1384			<option>4</option>
1385			<option>5</option>
1386			<option>6</option>
1387			<option>7</option>
1388			<option>8</option>
1389			<option value="9">9+</option>
1390		</select>
1391
1392	</div><div class="cell">
1393		Room <span class="room-number"></span>
1394	</div><div class="cell">
1395
1396		<select class="adults">
1397			<option>1</option>
1398			<option selected>2</option>
1399			<option>3</option>
1400			<option>4</option>
1401		</select>
1402	</div><div class="cell">
1403
1404		<select class="children">
1405			<option>0</option>
1406			<option>1</option>
1407			<option>2</option>
1408			<option>3</option>
1409		</select>
1410	</div>
1411
1412	<div class="row child-ages">
1413		<div class="cell span-2">
1414			<label>Child age at check in</label>
1415		</div><div class="cell span-2">
1416
1417				<select class="child-age" data-child="1">
1418					<option>-?-</option>
1419					<option value="0">&lt;1</option>
1420					<option>1</option>
1421					<option>2</option>
1422					<option>3</option>
1423					<option>4</option>
1424					<option>5</option>
1425					<option>6</option>
1426					<option>7</option>
1427					<option>8</option>
1428					<option>
14289</option>
1429					<option>10</option>
1430					<option>11</option>
1431					<option>12</option>
1432					<option>13</option>
1433					<option>14</option>
1434					<option>15</option>
1435					<option>16</option>
1436					<option>17</option>
1437				</select>
1438
1439				<select class="child-age" data-child="2">
1440					<option>-?-</option>
1441					<option value="0">&lt;1</option>
1442					<option>1</option>
1443					<option>2</option>
1444					<option>3</option>
1445					<option>4</option>
1446					<option>5</option>
1447					<option>6</option>
1448					<option>7</option>
1449					<option>8</option>
1450					<option>9</option>
1451					<option>10</option>
1452					<option>11</option>
1453					<option>12</option>
1454					<option>13</option>
1455					<option>14</option>
1456					<option>15</option>
1457					<option>16</option>
1458					<option>17</option>
1459				</select>
1460
1461				<select class="child-age" data-child="3">
1462					<option>-?-</option>
1463					<option value="0">&lt;1</option>
1464					<option>1</option>
1465					<option>2</option>
1466					<option>3</option>
1467					<option>4</option>
1468					<option>5</option>
1469					<option>6</option>
1470					<option>7</option>
1471					<option>8</option>
1472					<option>9</option>
1473					<option>10</option>
1474					<option>11</option>
1475					<option>12</option>
1476					<option>13</option>
1477					<option>14</option>
1478					<option>15</option>
1479					<option>16</option>
1480					<option>17</option>
1481				</select>
1482
1483		</div>
1484	</div>
1485</div>
1486
1487<div class="template row room">
1488	<div class="cell">
1489
1490	</div><div class="cell">
1491		Room <span class="room-number"></span>
1492	</div><div class="cell">
1493
1494		<select class="adults">
1495			<option>1</option>
1496			<option selected>2</option>
1497			<option>3</option>
1498			<option>4</option>
1499		</select>
1500	</div><div class="cell">
1501
1502		<select class="children">
1503			<option>0</option>
1504			<option>1</option>
1505			<option>2</option>
1506			<option>3</option>
1507		</select>
1508	</div>
1509
1510	<div class="row child-ages">
1511		<div class="cell span-2">
1512			<label>Child age at check in</label>
1513		</div><div class="cell span-2">
1514
1515				<select class="child-age" data-child="1">
1516					<option>-?-</option>
1517					<option value="0">&lt;1</option>
1518					<option>1</option>
1519					<option>2</option>
1520					<option>3</option>
1521					<option>4</option>
1522					<option>5</option>
1523					<option>6</option>
1524					<option>7</option>
1525					<option>8</option>
1526					<option>9</option>
1527					<option>10</option>
1528					<option>11</option>
1529					<option>12</option>
1530					<option>13</option>
1531					<option>14</option>
1532					<option>15</option>
1533					<option>16</option>
1534					<option>17</option>
1535				</select>
1536
1537				<select class="child-age" data-child="2">
1538					<option>-?-</option>
1539					<option value="0">&lt;1</option>
1540					<option>1</option>
1541					<option>2</option>
1542					<option>3</option>
1543					<option>4</option>
1544					<option>5</option>
1545					<option>6</option>
1546					<option>7</option>
1547					<option>8</option>
1548					<option>9</option>
1549					<option>10</option>
1550					<option>11</option>
1551					<option>12</option>
1552					<option>13</option>
1553					<option>14</option>
1554					<option>15</option>
1555					<option>16</option>
1556					<option>17</option>
1557				</select>
1558
1559				<select class="child-age" data-child="3">
1560					<option>-?-</option>
1561					<option value="0">&lt;1</option>
1562					<option>1</option>
1563					<option>2</option>
1564					<option>3</option>
1565					<option>4</option>
1566					<option>5</option>
1567					<option>6</option>
1568					<option>7</option>
1569					<option>8</option>
1570					<option>9</option>
1571					<option>10</option>
1572					<option>11</option>
1573					<option>12</option>
1574					<option>13</option>
1575					<option>14</option>
1576					<option>15</option>
1577					<option>16</option>
1578					<option>17</option>
1579				</select>
1580
1581		</div>
1582	</div>
1583</div>
1584    
1585</div>
1586
1587    <div class="breadcrumbs-and-social">
1588        <span class="breadcrumbs">&nbsp;</span>
1589        <div class="social"></div>
1590    </div>
1591
1592    <div class="col content">
1593        
1594<script>
1595document.addEventListener("DOMContentLoaded", function () {
1596    document.querySelectorAll('.idx-summary.has-bg').forEach(function (el) {
1597
1598        let images = [];
1599
1600        try {
1601            images = JSON.parse(el.getAttribute('data-bg-images')) || [];
1602        } catch(e) {}
1603
1604        if (!images.length) return;
1605
1606        let index = 0;
1607
1608        function tryImage() {
1609            if (index >= images.length) return;
1610
1611            const img = new Image();
1612            img.src = images[index];
1613
1614            img.onload = function () {
1615                el.style.setProperty('--bg-image', `url('${images[index]}')`);
1616                el.classList.add('bg-loaded');
1617            };
1618
1619            img.onerror = function () {
1620                index++;
1621                tryImage();
1622            };
1623        }
1624
1625        tryImage();
1626    });
1627});
1628</script>
1628
1629
1630<style>
1631
1632	
1633.idx-summary {
1634    display: grid;
1635    grid-template-columns: 1fr 1fr 1fr;
1636    gap: 12px;
1637    margin: 0 0 6px 0;
1638    padding: 6px 8px 6px 2px;
1639    width: 100%;
1640    max-width: 100%;
1641    box-sizing: border-box;
1642    align-items: stretch;
1643    border-radius: 10px;
1644    background: transparent;
1645}
1646
1647.idx-summary > div {
1648    min-width: 0;
1649    width: 100%;
1650    display: flex;
1651}
1652
1653.idx-summary.idx-full {
1654    grid-template-columns: 1fr 1fr 1fr;
1655}
1656
1657.idx-summary.idx-full > div:nth-child(1) {
1658    grid-column: span 2;
1659}
1660
1661.idx-summary .idx-panel {
1662    background: #f3f3f3;
1663    padding: 6px 10px;
1664    border-radius: 6px;
1665    display: flex;
1666    flex: 1;
1667    flex-direction: column;
1668    gap: 2px;
1669    height: 100%;
1670    box-sizing: border-box;
1671}
1672
1673.idx-summary.idx-full .idx-panel {
1674    background: transparent;
1675    padding: 0;
1676    border-radius: 0;
1677}
1678
1679.idx-summary .fac-top,
1680.idx-summary .sentiment-box {
1681    all: unset;
1682    display: flex;
1683    flex-direction: column;
1684    gap: 2px;
1685}
1686
1687.idx-summary.idx-full .fac-top {
1688    flex-direction: row;
1689    flex-wrap: wrap;
1690    gap: 20px;
1691    align-items: center;
1692}
1693
1694.idx-summary .idx-fac-item,
1695.idx-summary .idx-sent-item {
1696    display: flex;
1697    align-items: center;
1698    gap: 8px;
1699    font-size: 13px;
1700    line-height: 1.25;
1701}
1702
1703.idx-summary .idx-fac-item span,
1704.idx-summary .idx-sent-item span {
1705    font-weight: 600;
1706}
1707
1708.idx-summary .idx-icon {
1709    width: 18px;
1710    min-width: 18px;
1711    text-align: center;
1712    font-size: 14px;
1713}
1714
1715.idx-summary .idx-icon-sent {
1716    color: #f4b400;
1717}
1718
1719.idx-summary + section.hotel-description {
1720    margin-top: 10px !important;
1721}
1722
1723.idx-summary.has-bg {
1724    position: relative;
1725}
1726
1727.idx-summary.has-bg::before {
1728    content: "";
1729    position: absolute;
1730    inset: 0;
1731    background-image: var(--bg-image);
1732    background-size: cover;
1733    background-position: center;
1734    opacity: 0;
1735    z-index: 0;
1736}
1737
1738.idx-summary.has-bg::after {
1739    content: "";
1740    position: absolute;
1741    inset: 0;
1742    background: transparent;
1743    z-index: 0;
1744}
1745
1746.idx-summary.has-bg > * {
1747    position: relative;
1748    z-index: 1;
1749}
1750
1751.idx-summary .idx-email-panel {
1752    position: relative;
1753    justify-content: center;
1754    align-items: center;
1755    overflow: visible;
1756    z-index: 50;
1757}
1758
1759.idx-summary .idx-email-btn {
1760    width: auto;
1761    min-width: 220px;
1762    max-width: 260px;
1763    min-height: 58px;
1764    border: 0;
1765    border-radius: 10px;
1766    background: #39ac4f;
1767    color: #fff;
1768    display: flex;
1769    align-items: center;
1770    gap: 12px;
1771    padding: 12px 18px;
1772    font-size: 17px;
1773    font-weight: 700;
1774    cursor: pointer;
1775    box-shadow: 0 2px 6px rgba(0,0,0,0.12);
1776    margin: auto;
1777}
1778
1779.idx-summary .idx-email-btn-icon {
1780    width: 42px;
1781    min-width: 42px;
1782    height: 42px;
1783    border-radius: 6px;
1784    background: rgba(255,255,255,0.18);
1785    display: flex;
1786    align-items: center;
1787    justify-content: center;
1788    font-size: 24px;
1789}
1790
1791.idx-email-btn span:last-child {
1792    line-height: 1.2;
1793}
1794
1795.idx-summary .idx-email-popup {
1796    display: none;
1797    position: absolute;
1798    left: 50%;
1799    transform: translateX(-50%);
1800    bottom: calc(100% + 14px);
1801    width: 420px;
1802    max-width: 90vw;
1803    background: #f3f3f3;
1804    border-radius: 8px;
1805    box-shadow: 0 10px 28px rgba(0,0,0,0.28);
1806    padding: 16px;
1807    z-index: 9999;
1808}
1809
1810.idx-summary .idx-email-popup.open {
1811    display: block;
1812}
1813
1814.idx-summary,
1815.idx-summary > div,
1816.idx-summary .idx-panel {
1817    overflow: visible;
1818}
1819
1820.idx-summary .idx-email-popup-title {
1821    font-size: 20px;
1822    font-weight: 700;
1823    text-align: center;
1824    margin: 0 38px 14px 38px;
1825}
1826
1827.idx-summary .idx-email-close {
1828    position: absolute;
1829    right: 12px;
1830    top: 8px;
1831    border: 0;
1832    background: transparent;
1833    font-size: 26px;
1834    cursor: pointer;
1835}
1836
1837.idx-summary .idx-email-form-row {
1838    display: flex;
1839    gap: 10px;
1840}
1841
1842.idx-summary .idx-email-input {
1843    flex: 1;
1844    height: 52px;
1845    border: 1px solid #ccc;
1846    border-radius: 6px;
1847    padding: 0 14px;
1848    font-size: 16px;
1849}
1850
1851.idx-summary .idx-email-send {
1852    width: 110px;
1853    min-width: 110px;
1854    height: 52px;
1855    border: 0;
1856    border-radius: 10px;
1857    background: #48b652;
1858    color: #fff;
1859    font-size: 16px;
1860    font-weight: 600;
1861    cursor: pointer;
1862}
1863	
1864.idx-email-btn.sent {
1865    opacity: 0.7;
1866    cursor: default !important;
1867    pointer-events: none;
1868}
1869
1870@media (max-width: 600px) {
1871
1872    .idx-summary {
1873        grid-template-columns: 1fr;
1874        padding: 12px 14px;
1875        margin: 6px 0 10px 0;
1876    }
1877
1878    .idx-summary > div {
1879		justify-content: flex-start;
1880		width: 100%;
1881	}
1882
1883	.idx-summary.idx-full > div:first-child {
1884		grid-column: 1 / -1;
1885	}
1886
1887	.idx-summary.idx-full > div:last-child {
1888		grid-column: 1 / -1;
1889	}
1890
1891    .idx-summary > div:nth-child(1) { order: 1; }
1892    .idx-summary > div:nth-child(2) { order: 2; }
1893    .idx-summary > div:nth-child(3) { order: 3; }
1894
1895    .idx-summary.has-bg::before {
1896        opacity: 0.6;
1897    }
1898
1899    .idx-summary.has-bg::after {
1900        background: rgba(255,255,255,0.25);
1901    }
1902
1903    .idx-summary .idx-panel:not(.idx-email-panel) {
1904		background: rgba(255,255,255,0.6);
1905	}
1906
1907	.idx-summary .idx-email-panel {
1908		background: transparent;
1909	}
1910
1911    .idx-summary.idx-full {
1912        background: transparent;
1913    }
1914
1915    .idx-summary.idx-full .idx-panel:not(.idx-email-panel) {
1916        background: rgba(255,255,255,0.6);
1917        padding: 6px 10px;
1918        border-radius: 6px;
1919    }
1920
1921    .idx-summary.idx-full .fac-top {
1922        flex-direction: column;
1923        gap: 6px;
1924        align-items: flex-start;
1925    }
1926
1927    .idx-summary .idx-email-panel {
1928		justify-content: flex-start;
1929		width: 100%;
1930		display: block;
1931	}
1932
1933	.idx-summary .idx-email-btn {
1934		margin: 0 auto;
1935		justify-content: center;
1936		text-align: center;
1937	}
1938
1939    .idx-summary .idx-email-popup {
1940        left: 50%;
1941        transform: translateX(-50%);
1942        bottom: calc(100% + 12px);
1943        width: calc(100vw - 30px);
1944        max-width: 360px;
1945    }
1946
1947    .idx-summary .idx-email-form-row {
1948        flex-direction: row;
1949    }
1950
1951    .idx-summary .idx-email-send {
1952        width: 110px;
1953        min-width: 110px;
1954    }
1955}
1956	
1957	
1958/* = SIDE NAV = */
1959.side-nav{
1960  position: fixed;
1961  top: 180px;
1962  right: 20px;
1963  width: 110px; /* half size */
1964  background: rgba(255,255,255,0.92);
1965  border: 1px solid #dcdcdc;
1966  border-radius: 12px;
1967  padding: 8px 6px;
1968  box-shadow: 0 6px 18px rgba(0,0,0,0.18);
1969  backdrop-filter: blur(6px);
1970  z-index: 999;
1971  transition: width 0.25s ease;
1972}
1973
1974/* collapsed mode */
1975.side-nav.collapsed{
1976  width: 48px;
1977}
1978
1979/* = CLOSE / TOGGLE BUTTON = */
1980.side-nav-toggle{
1981   display: flex;
1982  align-items: center;
1983  justify-content: flex-start;  
1984  padding: 6px 8px;
1985  margin-bottom: 6px;
1986  cursor: pointer;
1987  font-size: 14px;
1988  color: #666;
1989}
1990
1991/* = BUTTONS = */
1992.side-nav button{
1993  display: flex;
1994  align-items: center;
1995  gap: 8px;
1996  width: 100%;
1997  border: none;
1998  background: transparent;
1999  padding: 7px 6px;
2000  cursor: pointer;
2001  border-radius: 8px;
2002  transition: all 0.2s ease;
2003  text-align: left;
2004}
2005
2006/* hover */
2007.side-nav button:hover{
2008  background: rgba(142,183,36,0.12);
2009  border-radius: 8px;
2010}
2011
2012/* = ICONS = */
2013.side-nav i{
2014  font-size: 16px;
2015  width: 20px;
2016  text-align: center;
2017  color: #666;
2018}
2019
2020/* = TEXT = */
2021.side-nav span{
2022  font-size: 12px;
2023  color: #333;
2024  white-space: nowrap;
2025  transition: opacity 0.2s ease;
2026}
2027
2028/* hide text when collapsed */
2029.side-nav.collapsed span{
2030  display: none;
2031}
2032
2033/* = ACTIVE STATE = */
2034.side-nav button.active{
2035  background: #8E8C86;
2036}
2037
2038.side-nav button.active i{
2039  color: #8EB724;   /* green icon */
2040}
2041
2042.side-nav button.active span{
2043  color: #fff;      /* white text */
2044}
2045
2046
2047.policy-table,
2048.rooms-header,	
2049.search-form
2050 {
2051  scroll-margin-top: 110px;
2052}
2053
2054.hotel-description
2055 {
2056  scroll-margin-top: 120px;
2057}	
2058	
2059.qas,
2060.hotel-services,
2061#faqs {
2062  scroll-margin-top: 40px;
2063}	
2064
2065/* = DEFAULT (DESKTOP >1024px) = */
2066.side-nav{
2067  width: 110px;
2068}
2069
2070.side-nav span{
2071  display: inline;
2072}
2073
2074/* only affect nav */
2075.side-nav .mobile-only{
2076  display: none;
2077}
2078
2079	
2080
2081.menu-container {
2082    position: relative;
2083    z-index: 10050;
2084}	
2085	
2086	
2087
2088/* = TABLET (≤1024px) = */
2089@media (min-width: 769px) and (max-width: 1400px){
2090
2091  /* default = collapsed */
2092  .side-nav{
2093    width: 48px;
2094  }
2095
2096  .side-nav span{
2097    display: none;
2098  }
2099
2100  /* expanded state */
2101  .side-nav.expanded{
2102    width: 110px;
2103  }
2104
2105  .side-nav.expanded span{
2106    display: inline;
2107  }
2108}
2109
2110
2111
2112/* = MOBILE (≤768px) = */
2113@media (max-width: 768px){
2114	
2115
2116
2117.hotel-description
2118	{
2119  scroll-margin-top: 100px;
2120}
2121
2122.policy-table,	
2123.search-form
2124 {
2125  scroll-margin-top: 120px;
2126}
2127
2128.rooms-header	{
2129  scroll-margin-top: 100px;
2130}
2131	
2132.mapbox-wrapper
2133{
2134  scroll-margin-top: 140px;
2135}
2136
2137.photo-montage
2138 {
2139  scroll-margin-top: 100px;
2140}
2141	
2142	
2143.qas,
2144.hotel-services,
2145#faqs {
2146  scroll-margin-top: 50px;
2147}	
2148	
2149	
2150
2151.side-nav button[data-key="policies"]{
2152    display: none;
2153  }	
2154	
2155
2156 .hero-container{
2157    margin-bottom: 15px !important;
2158  }	
2159	
2160  .side-nav{
2161    position: sticky;
2162    top: 3px;
2163	transition: transform 0.25s ease;
2164
2165    width: calc(100% - 5px);
2166	margin: 0 auto;
2167	padding: 8px 6px;
2168
2169    box-sizing: border-box;
2170
2171    display: flex;
2172    justify-content: space-between;
2173
2174    gap: 4px;
2175
2176    overflow-x: hidden;
2177
2178    background: #eef3f1;
2179	backdrop-filter: blur(8px);
2180    box-shadow: 0 12px 30px rgba(0,0,0,0.25);
2181
2182    border-radius: 12px;
2183	border: 1px solid rgba(0,0,0,0.08);
2184
2185    z-index: 9999;
2186	 margin-bottom: 15px
2187  }
2188	
2189 
2190	.ui-datepicker,
2191	#ui-datepicker-div {
2192	  z-index: 10050 !important;
2193	}
2194
2195  .side-nav button{
2196    flex: 1;              
2197    min-width: 0;         
2198    max-width: none;
2199
2200    display: flex;
2201    flex-direction: column;
2202    align-items: center;
2203    justify-content: center;
2204
2205    padding: 6px 2px;
2206    gap: 3px;
2207 	  
2208	  
2209  }
2210	
2211	.side-nav button.active{
2212    background: #8E8C86;
2213	color: #8EB724;
2214  }
2215
2216
2217  .side-nav i{
2218    font-size: 12px;
2219  }
2220
2221  .side-nav span{
2222    display: block;
2223    font-size: 10px;
2224    line-height: 1;
2225    white-space: nowrap;
2226  }
2227
2228  .side-nav-toggle{
2229    display: none !important;
2230  }
2231
2232  /* show mobile-only ONLY inside nav */
2233  .side-nav .mobile-only{
2234    display: flex;
2235  }
2236}
2237
2238
2239/* = VERY SMALL MOBILE (≤420px) = */
2240@media (max-width: 420px){
2241
2242  .side-nav span{
2243    display: none;
2244  }
2245
2246  .side-nav i{
2247    font-size: 16px;
2248  }
2249
2250  .side-nav button{
2251    padding: 8px 0;
2252  }
2253}
2254	
2255	
2256</style>
2257
2258
2259<!-- SIDE NAV -->
2260<div class="side-nav" id="sideNav">
2261
2262  <div class="side-nav-toggle" onclick="toggleNav()">☰</div>
2263
2264  <button data-key="book">
2265    <i class="fa-solid fa-magnifying-glass"></i>
2266    <span>Book</span>
2267  </button>
2268
2269  <button data-key="info">
2270    <i class="fa-solid fa-circle-info"></i>
2271    <span>Info</span>
2272  </button>
2273
2274  <button data-key="ask">
2275    <i class="fa-solid fa-comments"></i>
2276    <span>Ask</span>
2277  </button>
2278
2279  <button data-key="rooms">
2280    <i class="fa-solid fa-bed"></i>
2281    <span>Rooms</span>
2282  </button>
2283
2284  <button data-key="facilities">
2285    <i class="fa-solid fa-concierge-bell"></i>
2286    <span>Facilities</span>
2287  </button>
2288
2289  <button data-key="faqs">
2290    <i class="fa-solid fa-question"></i>
2291    <span>FAQs</span>
2292  </button>
2293
2294  <button data-key="policies">
2295    <i class="fa-solid fa-file-lines"></i>
2296    <span>Policies</span>
2297  </button>
2298
2299  <button data-key="map">
2300    <i class="fa-solid fa-map-location-dot"></i>
2301    <span>Map</span>
2302  </button>
2303
2304  <button class="mobile-only" data-key="photos">
2305    <i class="fa-solid fa-images"></i>
2306    <span>Photos</span>
2307  </button>
2308
2309</div>
2310
2311
2312
2313
2314<div class="top-summary idx-summary  has-bg"
2315     data-bg-images='["https://static.cupid.travel/hotels/ex_d7073c90_z.jpg","https://static.cupid.travel/hotels/ex_ce7ec60b_z.jpg","https://static.cupid.travel/hotels/ex_c0d10306_z.jpg"]'>
2316
2317    <!-- LEFT -->
2318    <div>
2319        <div class="idx-panel">
2320            <div class="fac-top">
2321                                    <div class="idx-fac-item">
2322                        <i class="fa-solid fa-paw idx-icon fac-pets"></i>
2323                        <span>Pet friendly</span>
2324                    </div>
2325                                    <div class="idx-fac-item">
2326                        <i class="fa-solid fa-wifi idx-icon fac-wifi"></i>
2327                        <span>Free WiFi</span>
2328                    </div>
2329                                    <div class="idx-fac-item">
2330                        <i class="fa-solid fa-square-parking idx-icon fac-parking"></i>
2331                        <span>Parking available</span>
2332                    </div>
2333                            </div>
2334        </div>
2335    </div>
2336
2337    <!-- RIGHT -->
2338        <div>
2339        <div class="idx-panel">
2340            <div class="sentiment-box">
2341                                    <div class="idx-sent-item">
2342                        <i class="fa-solid fa-thumbs-up idx-icon idx-icon-sent"></i>
2343                        <span>Friendly staff</span>
2344                    </div>
2345                                    <div class="idx-sent-item">
2346                        <i class="fa-solid fa-thumbs-up idx-icon idx-icon-sent"></i>
2347                        <span>Great location</span>
2348                    </div>
2349                                    <div class="idx-sent-item">
2350                        <i class="fa-solid fa-thumbs-up idx-icon idx-icon-sent"></i>
2351                        <span>Clean and spacious rooms</span>
2352                    </div>
2353                            </div>
2354        </div>
2355    </div>
2356    
2357	
2358<div>
2359    <div class="idx-panel idx-email-panel">
2360
2361        <button type="button" class="idx-email-btn">
2362            <span class="idx-email-btn-icon">
2363                <i class="fa-solid fa-envelope"></i>
2364            </span>
2365            <span>Email me<br>this page</span>
2366        </button>
2367
2368        <div class="idx-email-popup">
2369            <button type="button" class="idx-email-close" aria-label="Close">&times;</button>
2370
2371            <div class="idx-email-popup-title">
2372                Email this page            </div>
2373
2374            <div class="idx-email-form-row">
2375                <input type="email"
2376					   name="ind-email"
2377       					autocomplete="email"
2378                       class="idx-email-input"
2379                       placeholder="[email protected]">
2380
2381                <button type="button" class="idx-email-send">
2382                    Send                </button>
2383            </div>
2384
2385        </div>
2386
2387    </div>
2388</div>
2389	
2390	
2391</div>
2392<script>
2393	
2394	
2395const emailTranslations = {
2396    send: "Send",
2397    sending: "Sending...",
2398    sent: "Sent"
2399};
2400	
2401	
2402document.addEventListener("DOMContentLoaded", function () {
2403
2404    document.querySelectorAll(".idx-email-btn").forEach(function (btn) {
2405        btn.addEventListener("click", function () {
2406            const panel = this.closest(".idx-email-panel");
2407            const popup = panel.querySelector(".idx-email-popup");
2408
2409            if (popup) {
2410                popup.classList.add("open");
2411
2412                const input = popup.querySelector(".idx-email-input");
2413                const sendBtn = popup.querySelector(".idx-email-send");
2414
2415                if (input) input.value = "";
2416                if (sendBtn) {
2417                    sendBtn.disabled = false;
2418                    sendBtn.textContent = emailTranslations.send; // PH
2419                }
2420            }
2421        });
2422    });
2423
2424    document.querySelectorAll(".idx-email-close").forEach(function (btn) {
2425        btn.addEventListener("click", function () {
2426            this.closest(".idx-email-popup").classList.remove("open");
2427        });
2428    });
2429
2430    document.querySelectorAll(".idx-email-send").forEach(function (btn) {
2431
2432        btn.addEventListener("click", function () {
2433
2434            const popup = this.closest(".idx-email-popup");
2435            const panel = this.closest(".idx-email-panel");
2436
2437            const emailInput = popup.querySelector(".idx-email-input");
2438            const email = emailInput.value.trim();
2439
2440            const language = "en";
2441            const currencyEmail = document.querySelector('input[name="currencyEmail"]')?.value || 'USD';
2442            const HotelName = document.querySelector('input[name="HotelName"]')?.value || '';
2443
2444            if (!email || !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
2445                emailInput.style.borderColor = 'red';
2446                return;
2447            }
2448
2449            emailInput.style.borderColor = '';
2450
2451            this.disabled = true;
2452            this.textContent = emailTranslations.sending;
2453
2454            let url = new URL(window.location.href);
2455            //url.searchParams.set("email", "1");
2456
2457            fetch("https://www.h-rez.com/xml/widgets/nt_ws_sendemail_include.php", {
2458                method: "POST",
2459                headers: { "Content-Type": "application/x-www-form-urlencoded" },
2460                body: new URLSearchParams({
2461                    myEmail: email,
2462                    friendEmail: "",
2463                    pageURL: url.toString(),
2464                    HotelName,
2465                    currencyEmail,
2466                    language,
2467    				skipEmailParam: 1
2468                })
2469            })
2470            .then(res => res.text())
2471            .then(html => {
2472
2473                if (/failed|error/i.test(html)) {
2474                    this.disabled = false;
2475                    this.textContent = emailTranslations.send;
2476                } else {
2477
2478                    this.textContent = emailTranslations.sent;
2479
2480                    setTimeout(() => {
2481                        popup.classList.remove("open");
2482
2483                        const mainBtn = panel.querySelector(".idx-email-btn");
2484						if (mainBtn) {
2485							mainBtn.classList.add("sent");
2486							mainBtn.disabled = true;
2487
2488							const text = mainBtn.querySelector("span:last-child");
2489							if (text) text.innerHTML = emailTranslations.sent;
2490						}
2491
2492                    }, 800);
2493                }
2494            })
2495            .catch(() => {
2496                this.disabled = false;
2497                this.textContent = emailTranslations.send;
2498            });
2499
2500        });
2501
2502    });
2503
2504    document.addEventListener("click", function (e) {
2505        document.querySelectorAll(".idx-email-popup.open").forEach(function (popup) {
2506            const panel = popup.closest(".idx-email-panel");
2507            if (!popup.contains(e.target) && !panel.contains(e.target)) {
2508                popup.classList.remove("open");
2509            }
2510        });
2511    });
2512
2513});
2514
2515	
2516	
2517
2518</script>
2518
2519
2520
2521<script>
2522	
2523	const navConfig = {
2524	  book:       { sel: '.search-form' },
2525	  info:       { sel: '.hotel-description' },
2526	  ask:        { sel: '.qas' },
2527	  rooms:      { sel: '.rooms-header' },
2528	  facilities: { sel: '.hotel-services' },
2529	  faqs:       { sel: '#faqs' },
2530	  policies:   { sel: '.policy-table' },
2531	  map:        { sel: '.mapbox-wrapper' },
2532	  photos:     { sel: '.photo-montage' }
2533	};
2534
2535	
2536
2537document.addEventListener('DOMContentLoaded', () => {
2538
2539  Object.keys(navConfig).forEach(key => {
2540    const el = document.querySelector(navConfig[key].sel);
2541    const btn = document.querySelector(`.side-nav button[data-key="${key}"]`);
2542
2543    if (!el || el.offsetParent === null) {
2544      btn.style.display = 'none';
2545    } else if (btn) {
2546      btn.addEventListener('click', () => scrollToSection(key));
2547    }
2548  });
2549
2550});	
2551	
2552
2553function toggleNav(){
2554  const nav = document.getElementById('sideNav');
2555  if (!nav) return;
2556
2557  const isTablet = window.matchMedia('(min-width: 769px) and (max-width: 1400px)').matches;
2558
2559  if (isTablet) {
2560    nav.classList.remove('collapsed');
2561    nav.classList.toggle('expanded');
2562  } else {
2563    nav.classList.remove('expanded');
2564    nav.classList.toggle('collapsed');
2565  }
2566}
2567
2568function scrollToSection(key) {
2569  const el = document.querySelector(navConfig[key].sel);
2570  if (!el) return;
2571
2572  el.scrollIntoView({ behavior: 'smooth', block: 'start' });
2573}
2574
2575/* = ACTIVE SECTION DETECTION = */
2576	window.addEventListener('scroll', () => {
2577
2578	  let current = null;
2579
2580	  Object.keys(navConfig).forEach(key => {
2581
2582		const el = document.querySelector(navConfig[key].sel);
2583		if (!el || el.offsetParent === null) return;
2584
2585		const rect = el.getBoundingClientRect();
2586
2587		// section reached top area
2588		if (rect.top <= 130) {
2589		  current = key;
2590		}
2591
2592	  });
2593
2594	  // top of page
2595	  if (window.scrollY < 100) {
2596		current = 'book';
2597	  }
2598
2599	  // bottom fallback (for map edge case)
2600	  if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight - 20) {
2601		current = 'map';
2602	  }
2603
2604	  document.querySelectorAll('.side-nav button').forEach(btn => {
2605		btn.classList.remove('active');
2606	  });
2607
2608	  if (current) {
2609		const btn = document.querySelector(`.side-nav button[data-key="${current}"]`);
2610		if (btn) btn.classList.add('active');
2611	  }
2612
2613	});
2614	
2615	
2616	
2617	
2618</script>
2618
2619        <section class="hotel-description">
2620            <div class="content">
2621                The ibis Styles Ljubljana Centre enjoys a prime location in the heart of the city, set along a lively street with convenient access to the airport and train station. Nearby, landmarks such as the Franciscan Church of the Annunciation and Dragon Bridge offer a glimpse into Ljubljana’s rich history, while Ljubljana Town Hall and Nebotičnik provide additional attractions worth exploring.<br />
2622<br />
2623Designed with a sleek, urban aesthetic, the hotel's rooms feature murals inspired by Slovenian culture. Modern comforts include plush seating areas, smart TVs, and private bathrooms with rainfall showers, complimentary toiletries, and hairdryers.<br />
2624<br />
2625Mornings begin with a generous buffet breakfast, prepared with fresh ingredients and served in the restaurant, complemented by expertly brewed coffee available at the bar.<br />
2626<br />
2627For stunning city views, including Ljubljana Castle, the rooftop bar serves drinks and light bites in a relaxed atmosphere. Guests can also enjoy table tennis and table football in the contemporary social space on the 7th floor. Additional amenities include a gym, a yoga room, and a co-working and relaxation area with table games. Services such as a shuttle, dry cleaning, and ironing are available, while parking is offered for an additional charge.
2628            </div>
2629            <div class="view-more-less"><span data-state="less">View more &raquo;</span></div>
2630        </section>
2631        <style type="text/css">
2632	.qas {
2633  margin-top: 3.333em;
2634  padding-top: 2.916em;
2635  border-top: solid 0.083em #CDC7C1;
2636		
2637	}
2638	
2639.qas-heading {
2640	margin-bottom: 1.667em;
2641  font-size: 25px;
2642  color: #8E8C86;
2643	}
2644	
2645
2646 .rooms-wrapper {
2647    max-height: 620px; 
2648    overflow-y: auto;
2649    position: relative;
2650    padding: 10px;
2651    background: #fff;
2652}
2653	
2654 .rooms-wrapper::after {
2655    content: "";
2656    position: absolute;
2657    bottom: 0;
2658    left: 0;
2659    right: 0;
2660    height: 60px;
2661    background: linear-gradient(to bottom, rgba(255,255,255,0), #ffffff);
2662    pointer-events: none;
2663    transition: opacity 0.2s ease;
2664}
2665
2666.rooms-wrapper.scrolled::after {
2667    opacity: 0;
2668}
2669	
2670/*.rooms-wrapper:hover {
2671    overflow-y: auto;
2672}*/
2673
2674.room-card {
2675    background: #f2f2f2;
2676    border-radius: 8px;
2677    padding: 15px;
2678    margin-bottom: 12px;
2679    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
2680}
2681
2682.room-inner {
2683    display: flex;
2684    gap: 15px;
2685}
2686
2687.room-left {
2688    width: 300px;
2689    flex-shrink: 0;
2690}
2691
2692.room-carousel {
2693    position: relative;
2694    width: 300px;
2695    height: 200px;
2696    overflow: hidden;
2697    border-radius: 10px;
2698    box-shadow: 0 3px 8px rgba(0,0,0,0.15);
2699}
2700
2701.room-carousel img {
2702    position: absolute;
2703    top: 0;
2704    left: 0;
2705    width: 300px;
2706    height: 200px;
2707    object-fit: cover;
2708
2709    opacity: 0;
2710    z-index: 1;
2711    transition: opacity 0.4s ease-in-out;
2712}
2713
2714.room-carousel img.active {
2715    opacity: 1;
2716    z-index: 2;
2717}
2718
2719/* arrows */
2720.carousel-btn {
2721    position: absolute;
2722    top: 50%;
2723    transform: translateY(-50%);
2724    width: 32px;
2725    height: 32px;
2726    border-radius: 50%;
2727    background: rgba(255,255,255,0.85);
2728    border: none;
2729    cursor: pointer;
2730    font-size: 18px;
2731    z-index: 5;
2732}
2733
2734.carousel-prev { left: 8px; }
2735.carousel-next { right: 8px; }
2736
2737.carousel-count {
2738    position: absolute;
2739    bottom: 6px;
2740    right: 8px;
2741    background: rgba(0,0,0,0.6);
2742    color: #fff;
2743    font-size: 12px;
2744    padding: 2px 6px;
2745    border-radius: 4px;
2746    z-index: 5;
2747}
2748
2749/* right side */
2750.room-right {
2751    flex: 1;
2752}
2753
2754/* title */
2755.room-title {
2756    font-size: 18px;
2757    font-weight: bold;
2758    margin-bottom: 6px;
2759}
2760
2761/* amenities highlight */
2762.room-amenities {
2763    font-size: 14px;
2764    color: #2f6f6f; /* subtle teal */
2765    font-weight: 600;
2766    margin-bottom: 8px;
2767}
2768
2769/* description */
2770.room-desc {
2771    font-size: 12px;
2772    color: #333;
2773    line-height: 1.4;
2774}
2775	
2776.room-desc b,
2777.room-desc strong {
2778    font-weight: 600;
2779    color: #222;
2780}
2781
2782/* bottom info */
2783.room-meta {
2784    font-size: 13px;
2785    margin-top: 8px;
2786    color: #555;
2787}
2788	
2789.room-meta {
2790    margin-top: 8px;
2791    font-size: 13px;
2792    color: #555;
2793}
2794
2795.room-meta-line {
2796    display: flex;
2797    gap: 18px; /* space between bed + size */
2798    align-items: center;
2799}
2800
2801.meta-item {
2802    display: inline-flex;
2803    align-items: center;
2804    gap: 6px; /* space between icon and text */
2805}
2806
2807.meta-item i {
2808    font-size: 14px;
2809    color: #777;
2810    display: inline-flex;
2811    align-items: center;
2812}
2813	
2814.room-desc-toggle {
2815    color: #2f6f6f;
2816    cursor: pointer;
2817    font-weight: 600;
2818    margin-left: 5px;
2819}
2820
2821	
2822	.rooms-scroll-hint {
2823		position: sticky;
2824		bottom: 12px;
2825		left: 50%;
2826		transform: translateX(-50%);
2827
2828		display: flex;
2829		align-items: center;
2830		justify-content: center;
2831
2832		width: 150px;
2833		height: 42px;
2834
2835		margin: -52px auto 10px auto;
2836
2837		border: none;
2838		border-radius: 999px;
2839
2840		/*background: #F2F2E3;*/
2841		background: rgba(233, 236, 228, 0.94);
2842
2843		box-shadow:
2844			0 6px 18px rgba(0,0,0,0.14),
2845			inset 0 1px 0 rgba(255,255,255,0.85);
2846
2847		cursor: pointer;
2848		z-index: 30;
2849
2850		transition: all 0.2s ease;
2851	}
2852
2853	.rooms-scroll-hint:hover {
2854		background: rgba(242,242,242,0.98);
2855		transform: translateX(-50%) translateY(-1px);
2856	}
2857
2858	.rooms-scroll-hint svg {
2859		width: 52px;
2860		height: 24px;
2861
2862		filter: drop-shadow(0 3px 4px rgba(0,0,0,0.18));
2863	}
2864
2865	.rooms-wrapper.scrolled .rooms-scroll-hint {
2866		opacity: 0;
2867		pointer-events: none;
2868	}
2869
2870	@media (max-width: 768px) {
2871
2872		.rooms-scroll-hint {
2873			width: 120px;
2874			height: 38px;
2875			margin-top: -46px;
2876			bottom: 10px;
2877		}
2878
2879		.rooms-scroll-hint svg {
2880			width: 44px;
2881			height: 20px;
2882		}
2883	
2884
2885    .room-inner {
2886        flex-direction: column;
2887    }
2888
2889    .room-left {
2890        width: 100%;
2891    }
2892
2893    .room-carousel {
2894        width: 100%;
2895        height: 220px;
2896    }
2897
2898    .room-carousel img {
2899        width: 100%;
2900        height: 220px;
2901    }
2902
2903    .room-right {
2904        margin-top: 10px;
2905    }
2906
2907    .room-amenities {
2908        font-size: 15px;
2909    }
2910
2911    .room-desc {
2912        font-size: 13px;
2913    }
2914}
2915	
2916	
2917.rooms-header {
2918    display: flex;
2919    justify-content: flex-end;
2920    margin-bottom: 10px;
2921    padding-right: 10px;
2922}
2923
2924.rooms-book-btn {
2925    position: static;
2926    display: inline-block;
2927
2928    padding: 10px 18px;
2929    font-size: 13px;
2930    font-weight: 700;
2931    letter-spacing: 0.6px;
2932    text-transform: uppercase;
2933
2934    border-radius: 6px;
2935    border: 1px solid #7aa61f;
2936
2937    background: rgba(142, 183, 36, 0.9);
2938    color: #fff;
2939
2940    cursor: pointer;
2941    transition: all 0.2s ease;
2942
2943    box-shadow: 0 2px 4px rgba(0,0,0,0.15);
2944}
2945
2946.rooms-book-btn:hover {
2947    background: rgba(142, 183, 36, 1);
2948}
2949	
2950	
2951	
2952@media (max-width: 768px) {
2953    .rooms-header {
2954        display: flex;
2955        justify-content: flex-end; /* push button to right */
2956        margin-bottom: 10px;       /* space above cards */
2957        padding-right: 15px;       /* extra right margin */
2958    }
2959
2960    .rooms-book-btn {
2961        position: static;          /* no overlay */
2962        display: inline-block;
2963
2964        margin: 0;                 /* reset */
2965    }
2966}
2967	
2968	
2969</style>
2970
2971
2972
2973
2974
2975
2976	<div class="qas">
2977	<h2 class="heading qas-heading">Questions & Answers</h2> 
2978<link rel="stylesheet" href="https://www.h-rez.com/xml/widgets/nt_ai_widget.css">
2979<style>
2980	.ai-v3-logo img {
2981    opacity: 0.50;
2982}
2983</style>
2984<div
2985    class="ai-v3-widget"
2986    id="ai-v3-widget"
2987    data-hotel-id="lp3e5b9"
2988    data-endpoint="aHR0cHM6Ly93d3cuaC1yZXouY29tL3htbC93aWRnZXRzL250X2FpX3dpZGdldF9oYW5kbGVyLnBocA=="
2989>
2990    <div class="ai-v3-input-row">
2991        <div class="ai-v3-logo">
2992            <img src="https://www.h-rez.com/img/logo_hr_sm.jpg" alt="HR logo">
2993        </div>
2994        <div class="ai-v3-input-wrapper">
2995            <input
2996                type="text"
2997                class="ai-v3-input"
2998                id="ai-v3-input"
2999                placeholder="Virtual Assistant. Ask a question about this accommodation..."
3000                autocomplete="off"
3001                inputmode="text"
3002                maxlength="150"
3003            >
3004        </div>
3005        <button
3006            type="button"
3007            class="ai-v3-submit"
3008            id="ai-v3-submit"
3009            disabled
3010            aria-label="Ask about this hotel"
3011        >
3012            <span class="ai-v3-arrow">&#8593;</span>
3013        </button>
3014    </div>
3015
3016    <div class="ai-v3-answer" id="ai-v3-answer"></div>
3017</div>
3018
3019<script>
3020(function() {
3021    const w = document.getElementById('ai-v3-widget');
3022    if (!w) return;
3023
3024    const hId       = w.getAttribute('data-hotel-id') || '';
3025    const endpointB = w.getAttribute('data-endpoint') || '';
3026    const inputEl   = document.getElementById('ai-v3-input');
3027    const submitEl  = document.getElementById('ai-v3-submit');
3028    const answerBox = document.getElementById('ai-v3-answer');
3029
3030	const currentLanguage = "en";
3031	
3032    if (!inputEl || !submitEl || !answerBox || !hId || !endpointB) return;
3033
3034    const ENDPOINT = atob(endpointB);
3035    const MIN_LEN  = 5;
3036    const MAX_LEN  = 150;
3037    const DEFAULT_PLACEHOLDER = 'Virtual Assistant. Ask a question about this accommodation...';
3038    const LOADING_PLACEHOLDER = 'Generating an answer... Please wait.';
3039
3040    // Language info from PHP for "Reply in ..."
3041    const LANG_CODE        = 'en';
3042    const REPLY_LANG_NAME  = '';
3043
3044    function stripSpecialChars(str) {
3045        try {
3046            return (str || '').replace(/[^\p{L}0-9\s,?.]/gu, '');
3047        } catch (e) {
3048            return (str || '').replace(/[^A-Za-z0-9\s,?.]/g, '');
3049        }
3050    }
3051
3052    function escapeHtml(str) {
3053        return (str || '')
3054            .replace(/&/g, '&amp;')
3055            .replace(/</g, '&lt;')
3056            .replace(/>/g, '&gt;')
3057            .replace(/"/g, '&quot;')
3058            .replace(/'/g, '&#039;');
3059    }
3060
3061    function updateButtonState() {
3062        let raw = inputEl.value || '';
3063        if (raw.length > MAX_LEN) {
3064            raw = raw.substring(0, MAX_LEN);
3065            inputEl.value = raw;
3066        }
3067        let cleaned = stripSpecialChars(raw);
3068        if (cleaned !== raw) {
3069            inputEl.value = cleaned;
3070        }
3071        cleaned = cleaned.trim();
3072        if (cleaned.length >= MIN_LEN && !submitEl.dataset.locked) {
3073            submitEl.disabled = false;
3074        } else {
3075            submitEl.disabled = true;
3076        }
3077    }
3078
3079    function showAnswer(question, answer, isError) {
3080        answerBox.style.display = 'block';
3081
3082        const qHtml = escapeHtml(question || '');
3083        const aHtml = (answer || '');
3084        const errorClass = isError ? ' ai-v3-error' : '';
3085
3086        answerBox.innerHTML = ''
3087            + '<div class="ai-v3-answer-inner">'
3088            + '  <div class="ai-v3-answer-icon-row">'
3089            + '    <div class="ai-v3-answer-texts">'
3090            + (qHtml
3091                ? '      <div class="ai-v3-label-row">'
3092                  + '        <span class="ai-v3-label-icon">'
3093                  + '          <svg width="18" height="18" viewBox="0 0 24 24" fill="none"'
3094                  + '               stroke="#555" stroke-width="2" stroke-linecap="round"'
3095                  + '               stroke-linejoin="round">'
3096                  + '            <path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 1 1 17 0z"/>'
3097                  + '          </svg>'
3098                  + '        </span>'
3099                  + '        <span class="ai-v3-label-text">Question</span>'
3100                  + '      </div>'
3101                  + '      <div class="ai-v3-question-text">&ldquo;' + qHtml + '&rdquo;</div>'
3102                : '')
3103            + '      <div class="ai-v3-label-row">'
3104            + '        <span class="ai-v3-label-icon">'
3105            + '          <svg width="18" height="18" viewBox="0 0 24 24" fill="none"'
3106            + '               stroke="#555" stroke-width="2" stroke-linecap="round"'
3107            + '               stroke-linejoin="round">'
3108            + '            <path d="M12 20h9" />'
3109            + '            <path d="M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4 12.5-12.5z" />'
3110            + '          </svg>'
3111            + '        </span>'
3112            + '        <span class="ai-v3-label-text">Answer</span>'
3113            + '      </div>'
3114            + '      <div class="ai-v3-answer-text' + errorClass + '">' + aHtml + '</div>'
3115            + '    </div>'
3116            + '  </div>'
3117            + '</div>';
3118    }
3119
3120    function setLoading(isLoading) {
3121        if (isLoading) {
3122            submitEl.disabled = true;
3123            submitEl.dataset.locked = '1';
3124            submitEl.classList.add('ai-v3-loading');
3125            inputEl.placeholder = LOADING_PLACEHOLDER;
3126        } else {
3127            submitEl.classList.remove('ai-v3-loading');
3128            delete submitEl.dataset.locked;
3129            inputEl.placeholder = DEFAULT_PLACEHOLDER;
3130            updateButtonState();
3131        }
3132    }
3133
3134    async function sendQuestion() {
3135        let raw = inputEl.value || '';
3136        let cleaned = stripSpecialChars(raw).trim();
3137        if (cleaned.length < MIN_LEN) {
3138            showAnswer('', 'Please enter at least ' + MIN_LEN + ' letters.', true);
3139            return;
3140        }
3141
3142        // Original question (for display + DB/logging on server)
3143        const questionText = cleaned;
3144
3145        // Build the question for the handler / LiteAPI:
3146        // For non-English supported languages, prefix with "Reply in [LanguageName]. "
3147        let apiQuestion = questionText;
3148        if (LANG_CODE !== 'en' && REPLY_LANG_NAME) {
3149            apiQuestion = 'Reply in ' + REPLY_LANG_NAME + '. ' + questionText;
3150        }
3151
3152        inputEl.value = '';
3153        updateButtonState();
3154        setLoading(true);
3155
3156        try {
3157            const response = await fetch(ENDPOINT, {
3158                method: 'POST',
3159                headers: {
3160                    'Content-Type': 'application/json'
3161                },
3162                body: JSON.stringify({
3163                    hotelId: hId,
3164                    // This is what the handler will use for the API call
3165                    question: apiQuestion,
3166                    // This is the clean user question (no "Reply in ...")
3167                    originalQuestion: questionText,
3168					language: currentLanguage
3169                })
3170            });
3171
3172            const data = await response.json().catch(function() { return {}; });
3173
3174            if (!response.ok) {
3175                const msg = data && data.error ? data.error : 'An error occurred. Please try again later.';
3176                showAnswer(questionText, escapeHtml(msg), true);
3177            } else if (data && data.error) {
3178                const isRate = data.code === 'rate_limited';
3179                showAnswer(questionText, escapeHtml(data.error), true);
3180                if (isRate) {
3181                    submitEl.disabled = true;
3182                }
3183            } else {
3184                const answerHtml =
3185                    data && data.answerHtml
3186                        ? data.answerHtml
3187                        : escapeHtml(
3188                            data && data.answer
3189                                ? data.answer
3190                                : 'No answer was returned.'
3191                          );
3192
3193                showAnswer(questionText, answerHtml, false);
3194            }
3195        } catch (e) {
3196            showAnswer(questionText, 'Unable to reach the server. Please try again later.', true);
3197        } finally {
3198            setLoading(false);
3199        }
3200    }
3201
3202    inputEl.addEventListener('input', updateButtonState);
3203
3204    inputEl.addEventListener('keydown', function(e) {
3205        if (e.key === 'Enter' && !submitEl.disabled && !submitEl.dataset.locked) {
3206            e.preventDefault();
3207            sendQuestion();
3208        }
3209    });
3210
3211    submitEl.addEventListener('click', function() {
3212        if (!submitEl.disabled && !submitEl.dataset.locked) {
3213            sendQuestion();
3214        }
3215    });
3216
3217    updateButtonState();
3218})();
3219</script>
3219	</div>
3220
3221
3222<div class="qas">
3223<h2 class="heading qas-heading">ibis Styles Ljubljana Centre Rooms</h2> 
3224</div>	
3225
3226
3227<div class="rooms-header">
3228    <button class="rooms-book-btn" onclick="scrollToSearchForm()">
3229       Check Rates    </button>
3230</div>
3231
3232<div class="rooms-wrapper">
3233
3234	
3235
3236<div class="room-card">
3237
3238    <div class="room-title">Superior Room, 1 Double Bed (Castle View)</div>
3239
3240    <div class="room-inner">
3241
3242        <!-- LEFT -->
3243        <div class="room-left">
3244
3245            <div class="room-carousel" data-index="0">
3246
3247    					<img src="https://static.cupid.travel/rooms-large-pictures/ex_83876465_z.jpg"
3248     class="active"
3249     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3250							<img src="https://static.cupid.travel/rooms-large-pictures/ex_d82a02bf_z.jpg"
3251     class=""
3252     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3253							<img src="https://static.cupid.travel/rooms-large-pictures/ex_655507e7_z.jpg"
3254     class=""
3255     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3256							<img src="https://static.cupid.travel/rooms-large-pictures/ex_1d28ffba_z.jpg"
3257     class=""
3258     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3259							<img src="https://static.cupid.travel/rooms-large-pictures/ex_0c2c9923_z.jpg"
3260     class=""
3261     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3262			
3263							<button class="carousel-btn carousel-prev">&#8249;</button>
3264				<button class="carousel-btn carousel-next">&#8250;</button>
3265				<div class="carousel-count">1 / 5</div>
3266			
3267		</div>
3268
3269           <div class="room-meta">
3270
3271			
3272			<div class="room-meta-line">
3273
3274									<span class="meta-item">
3275						<i class="fi fi-sr-bed-alt"></i>
3276						<span>1 Double bed</span>
3277					</span>
3278				
3279									<span class="meta-item">
3280						<i class="fi fi-sr-text-width"></i>
3281						<span>17 m2</span>
3282					</span>
3283				
3284			</div>
3285
3286		</div>
3287
3288        </div>
3289
3290        <!-- RIGHT -->
3291       <div class="room-right">
3292
3293    
3294        
3295                    <div class="room-amenities">
3296                Shower, TV, Air conditioning, Hair dryer, Private bathroom            </div>
3297        
3298    
3299
3300
3301            
3302        <div class="room-desc">
3303
3304            <p><strong>1 Double Bed</strong></p><p>183-sq-foot room with city views</p><p><b>Internet</b> - Free WiFi</p><p><b>Entertainment</b> - Smart television with cable channels</p><p><b>Sleep</b> - Bed sheets</p><p><b>Bathroom</b> - Private bathroom, shower, and rainfall showerhead</p><p><b>Practical</b> - Cribs (free) available on request</p><p><b>Comfort</b> - Fresh bed sheets (on request), fresh towels (on request), and air conditioning</p>
3305                            <span class="room-desc-more" style="display:none;">
3306                    <p><b>Accessibility</b> - Tile flooring in room</p><p><b>Eco-friendly</b> - Eco-friendly toiletries, eco-friendly cleaning supplies, energy-saving switches, and recycling bin</p><p><b>Need to Know</b> - Housekeeping on request</p><p>Non-Smoking</p>                </span>
3307
3308                <span class="room-desc-toggle" onclick="this.previousElementSibling.style.display='inline'; this.style.display='none';">
3309                    &nbsp; &gt;&gt;
3310                </span>
3311            
3312        </div>
3313    
3314</div>
3315
3316    </div>
3317
3318</div>
3319
3320
3321<div class="room-card">
3322
3323    <div class="room-title">Classic Double Room, 1 Double Bed</div>
3324
3325    <div class="room-inner">
3326
3327        <!-- LEFT -->
3328        <div class="room-left">
3329
3330            <div class="room-carousel" data-index="0">
3331
3332    					<img src="https://static.cupid.travel/rooms-large-pictures/ex_c8c18d78_z.jpg"
3333     class="active"
3334     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3335							<img src="https://static.cupid.travel/rooms-large-pictures/ex_68a1cc09_z.jpg"
3336     class=""
3337     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3338							<img src="https://static.cupid.travel/rooms-large-pictures/ex_5979453a_z.jpg"
3339     class=""
3340     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3341							<img src="https://static.cupid.travel/rooms-large-pictures/ex_fae478f7_z.jpg"
3342     class=""
3343     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3344							<img src="https://static.cupid.travel/rooms-large-pictures/ex_23ddfb61_z.jpg"
3345     class=""
3346     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3347			
3348							<button class="carousel-btn carousel-prev">&#8249;</button>
3349				<button class="carousel-btn carousel-next">&#8250;</button>
3350				<div class="carousel-count">1 / 5</div>
3351			
3352		</div>
3353
3354           <div class="room-meta">
3355
3356			
3357			<div class="room-meta-line">
3358
3359									<span class="meta-item">
3360						<i class="fi fi-sr-bed-alt"></i>
3361						<span>1 Double bed</span>
3362					</span>
3363				
3364									<span class="meta-item">
3365						<i class="fi fi-sr-text-width"></i>
3366						<span>16 m2</span>
3367					</span>
3368				
3369			</div>
3370
3371		</div>
3372
3373        </div>
3374
3375        <!-- RIGHT -->
3376       <div class="room-right">
3377
3378    
3379        
3380                    <div class="room-amenities">
3381                Shower, TV, Air conditioning, Hair dryer, Tile/marble floor            </div>
3382        
3383    
3384
3385
3386            
3387        <div class="room-desc">
3388
3389            <p><strong>1 Double Bed</strong></p><p>172 sq feet</p><p><b>Internet</b> - Free WiFi</p><p><b>Entertainment</b> - Smart television with cable channels</p><p><b>Sleep</b> - Bed sheets</p><p><b>Bathroom</b> - Partially open bathroom, shower, and rainfall showerhead</p><p><b>Practical</b> - Cribs (free) available on request</p><p><b>Comfort</b> - Fresh bed sheets (on request), fresh towels (on request), and air conditioning</p>
3390                            <span class="room-desc-more" style="display:none;">
3391                    <p><b>Accessibility</b> - Tile flooring in room</p><p><b>Eco-friendly</b> - Eco-friendly toiletries, eco-friendly cleaning supplies, energy-saving switches, and recycling bin</p><p><b>Need to Know</b> - Housekeeping on request</p><p>Non-Smoking</p>                </span>
3392
3393                <span class="room-desc-toggle" onclick="this.previousElementSibling.style.display='inline'; this.style.display='none';">
3394                    &nbsp; &gt;&gt;
3395                </span>
3396            
3397        </div>
3398    
3399</div>
3400
3401    </div>
3402
3403</div>
3404
3405
3406<div class="room-card">
3407
3408    <div class="room-title">Superior Double Room, 1 Double Bed</div>
3409
3410    <div class="room-inner">
3411
3412        <!-- LEFT -->
3413        <div class="room-left">
3414
3415            <div class="room-carousel" data-index="0">
3416
3417    					<img src="https://static.cupid.travel/rooms-large-pictures/ex_d7073c90_z.jpg"
3418     class="active"
3419     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3420							<img src="https://static.cupid.travel/rooms-large-pictures/ex_c0d10306_z.jpg"
3421     class=""
3422     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3423							<img src="https://static.cupid.travel/rooms-large-pictures/ex_4b61a858_z.jpg"
3424     class=""
3425     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3426							<img src="https://static.cupid.travel/rooms-large-pictures/ex_ab765c0b_z.jpg"
3427     class=""
3428     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3429							<img src="https://static.cupid.travel/rooms-large-pictures/ex_b854f1a0_z.jpg"
3430     class=""
3431     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3432			
3433							<button class="carousel-btn carousel-prev">&#8249;</button>
3434				<button class="carousel-btn carousel-next">&#8250;</button>
3435				<div class="carousel-count">1 / 5</div>
3436			
3437		</div>
3438
3439           <div class="room-meta">
3440
3441			
3442			<div class="room-meta-line">
3443
3444									<span class="meta-item">
3445						<i class="fi fi-sr-bed-alt"></i>
3446						<span>1 Double bed</span>
3447					</span>
3448				
3449									<span class="meta-item">
3450						<i class="fi fi-sr-text-width"></i>
3451						<span>20 m2</span>
3452					</span>
3453				
3454			</div>
3455
3456		</div>
3457
3458        </div>
3459
3460        <!-- RIGHT -->
3461       <div class="room-right">
3462
3463    
3464        
3465                    <div class="room-amenities">
3466                Shower, TV, Air conditioning, Hair dryer, Tile/marble floor            </div>
3467        
3468    
3469
3470
3471            
3472        <div class="room-desc">
3473
3474            <p><strong>1 Double Bed</strong></p><p>215 sq feet</p><p><b>Layout</b> - Bedroom</p><p><b>Internet</b> - Free WiFi</p><p><b>Entertainment</b> - Smart television with cable channels</p><p><b>Sleep</b> - Bed sheets</p><p><b>Bathroom</b> - Partially open bathroom, shower, and rainfall showerhead</p><p><b>Practical</b> - A double sofa bed; cribs (free) available on request</p>
3475                            <span class="room-desc-more" style="display:none;">
3476                    <p><b>Comfort</b> - Fresh bed sheets (on request), fresh towels (on request), and air conditioning</p><p><b>Accessibility</b> - Tile flooring in room</p><p><b>Eco-friendly</b> - Eco-friendly toiletries, eco-friendly cleaning supplies, energy-saving switches, and recycling bin</p><p><b>Need to Know</b> - Housekeeping on request</p><p>Non-Smoking</p>                </span>
3477
3478                <span class="room-desc-toggle" onclick="this.previousElementSibling.style.display='inline'; this.style.display='none';">
3479                    &nbsp; &gt;&gt;
3480                </span>
3481            
3482        </div>
3483    
3484</div>
3485
3486    </div>
3487
3488</div>
3489
3490
3491<div class="room-card">
3492
3493    <div class="room-title">Standard Double Room, 1 Double Bed</div>
3494
3495    <div class="room-inner">
3496
3497        <!-- LEFT -->
3498        <div class="room-left">
3499
3500            <div class="room-carousel" data-index="0">
3501
3502    					<img src="https://static.cupid.travel/rooms-large-pictures/ex_a06fa08d_z.jpg"
3503     class="active"
3504     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3505							<img src="https://static.cupid.travel/rooms-large-pictures/ex_ce7ec60b_z.jpg"
3506     class=""
3507     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3508							<img src="https://static.cupid.travel/rooms-large-pictures/ex_9cd2963c_z.jpg"
3509     class=""
3510     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3511							<img src="https://static.cupid.travel/rooms-large-pictures/ex_5982dbec_z.jpg"
3512     class=""
3513     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3514							<img src="https://static.cupid.travel/rooms-large-pictures/ex_68a1cc09_z.jpg"
3515     class=""
3516     onerror="this.onerror=null; this.src='https://www.h-rez.com/images/room_default_img_sm.jpg';">
3517			
3518							<button class="carousel-btn carousel-prev">&#8249;</button>
3519				<button class="carousel-btn carousel-next">&#8250;</button>
3520				<div class="carousel-count">1 / 5</div>
3521			
3522		</div>
3523
3524           <div class="room-meta">
3525
3526			
3527			<div class="room-meta-line">
3528
3529									<span class="meta-item">
3530						<i class="fi fi-sr-bed-alt"></i>
3531						<span>1 Double bed</span>
3532					</span>
3533				
3534									<span class="meta-item">
3535						<i class="fi fi-sr-text-width"></i>
3536						<span>18 m2</span>
3537					</span>
3538				
3539			</div>
3540
3541		</div>
3542
3543        </div>
3544
3545        <!-- RIGHT -->
3546       <div class="room-right">
3547
3548    
3549        
3550                    <div class="room-amenities">
3551                Shower, TV, Air conditioning, Hair dryer, Tile/marble floor            </div>
3552        
3553    
3554
3555
3556            
3557        <div class="room-desc">
3558
3559            <p><strong>1 Double Bed</strong></p><p>194 sq feet</p><p><b>Internet</b> - Free WiFi</p><p><b>Entertainment</b> - Smart television with cable channels</p><p><b>Sleep</b> - Bed sheets</p><p><b>Bathroom</b> - Partially open bathroom, shower, and rainfall showerhead</p><p><b>Practical</b> - A double sofa bed; cribs (free) available on request</p><p><b>Comfort</b> - Fresh bed sheets (on request), fresh towels (on request), and air conditioning</p>
3560                            <span class="room-desc-more" style="display:none;">
3561                    <p><b>Accessibility</b> - Tile flooring in room</p><p><b>Eco-friendly</b> - Eco-friendly toiletries, eco-friendly cleaning supplies, energy-saving switches, and recycling bin</p><p><b>Need to Know</b> - Housekeeping on request</p><p>Non-Smoking</p>                </span>
3562
3563                <span class="room-desc-toggle" onclick="this.previousElementSibling.style.display='inline'; this.style.display='none';">
3564                    &nbsp; &gt;&gt;
3565                </span>
3566            
3567        </div>
3568    
3569</div>
3570
3571    </div>
3572
3573</div>
3574
3575
3576<button type="button" class="rooms-scroll-hint" aria-label="Scroll for more rooms">
3577
3578   <svg viewBox="0 0 140 60" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
3579    <path
3580        d="M8 14
3581           Q14 8 26 16
3582           L60 42
3583           Q70 50 80 42
3584           L114 16
3585           Q126 8 132 14
3586           Q137 20 129 28
3587           L84 58
3588           Q70 68 56 58
3589           L11 28
3590           Q3 20 8 14Z"
3591        fill="#ffffff"/>
3592</svg>
3593
3594</button>	
3595	
3596</div>
3597
3598	
3599	
3600
3601<script>
3602document.addEventListener('DOMContentLoaded', function () {
3603
3604    document.querySelectorAll('.room-carousel').forEach(carousel => {
3605
3606        let index = 0;
3607        const images = carousel.querySelectorAll('img');
3608        const countBox = carousel.querySelector('.carousel-count');
3609
3610        // If only 1 image ? no carousel needed
3611        if (images.length <= 1) {
3612            return;
3613        }
3614
3615        const update = () => {
3616            images.forEach((img, i) => {
3617                const isActive = (i === index);
3618
3619                img.classList.toggle('active', isActive);
3620
3621                // ensure proper stacking for fade
3622                img.style.zIndex = isActive ? 2 : 1;
3623            });
3624
3625            if (countBox) {
3626                countBox.textContent = (index + 1) + ' / ' + images.length;
3627            }
3628        };
3629
3630        const prevBtn = carousel.querySelector('.carousel-prev');
3631        const nextBtn = carousel.querySelector('.carousel-next');
3632
3633        if (prevBtn) {
3634            prevBtn.addEventListener('click', function () {
3635                index = (index - 1 + images.length) % images.length;
3636                update();
3637            });
3638        }
3639
3640        if (nextBtn) {
3641            nextBtn.addEventListener('click', function () {
3642                index = (index + 1) % images.length;
3643                update();
3644            });
3645        }
3646
3647        // initialize
3648        update();
3649    });
3650
3651});
3652	
3653	
3654
3655	document.querySelectorAll('.rooms-wrapper').forEach(wrapper => {
3656
3657		const updateFade = () => {
3658			const scrollTop = wrapper.scrollTop;
3659			const scrollHeight = wrapper.scrollHeight;
3660			const clientHeight = wrapper.clientHeight;
3661
3662			const atTop = scrollTop < 5;
3663			const atBottom = scrollTop + clientHeight >= scrollHeight - 5;
3664
3665			if (!atTop || atBottom) {
3666				wrapper.classList.add('scrolled');
3667			} else {
3668				wrapper.classList.remove('scrolled');
3669			}
3670		};
3671
3672		wrapper.addEventListener('scroll', updateFade);
3673
3674		// run once on load
3675		updateFade();
3676	});
3677
3678
3679document.querySelectorAll('.rooms-scroll-hint').forEach(btn => {
3680    btn.addEventListener('click', function () {
3681        const wrapper = this.closest('.rooms-wrapper');
3682        if (!wrapper) return;
3683
3684        wrapper.style.overflowY = 'auto';
3685
3686        wrapper.scrollBy({
3687            top: Math.round(wrapper.clientHeight * 0.75),
3688            behavior: 'smooth'
3689        });
3690    });
3691});	
3692	
3693	
3694
3695function scrollToSearchForm() {
3696    $("html,body").animate({
3697        scrollTop: $(".search-form").offset().top
3698    }, {
3699        complete: function() {
3700
3701            var t = com.shr.settings.i18n,
3702                i = $(".search-form"),
3703                a = $("#check-in");
3704
3705            $(".popup.select-dates").remove();
3706
3707            if ($(this).prop("tagName") === "BODY") {
3708
3709                var e = $("<div></div>");
3710                e.addClass("popup select-dates");
3711                e.html(t.i18n_PLEASE_ENTER_YOUR_TRAVEL_DATE);
3712
3713                e.css({
3714                    display: "block",
3715                    position: "absolute",
3716                    width: "initial",
3717                    top: a.offset().top - $("body").scrollTop(),
3718                    left: i.outerWidth() - 100,
3719                    whiteSpace: "nowrap"
3720                });
3721
3722                $("#check-in").datepicker("show");
3723            }
3724        }
3725    });
3726}
3727</script>
3727
3728        <style>
3729/* container table */
3730
3731.facilities-table {
3732    max-width:767px;
3733    width:100%;
3734    border-collapse:collapse;
3735    margin-top:10px;
3736}
3737
3738/* table columns */
3739
3740.facilities-table td{
3741    vertical-align:top;
3742    padding:4px 14px 4px 0;
3743    width:25%;
3744}
3745
3746/* MAIN FACILITIES (top block) */
3747.fac-main{
3748    column-count:4;
3749    column-gap:40px;
3750    margin-bottom:18px;
3751    font-size:14px;
3752}
3753
3754/* OTHER FACILITIES */
3755.fac-other{
3756    column-count:4;
3757    column-gap:40px;
3758    font-size:13px;
3759}
3760
3761/* EACH FACILITY */
3762.fac-item{
3763    display:flex;
3764    align-items:flex-start;
3765    gap:10px;
3766    font-size:13px;
3767    line-height:1.35;
3768    break-inside:avoid;
3769    -webkit-column-break-inside:avoid;
3770    margin-bottom:12px;
3771    overflow-wrap:anywhere;
3772    hyphens:auto;
3773}
3774
3775/* ICON STYLE */
3776.fac-item i{
3777    color:#777;
3778    width:18px;
3779    margin-top:2px;
3780}
3781
3782/* DIVIDER */
3783.fac-divider{
3784    border:none;
3785    border-top:1px solid #d6d6d6;
3786    margin:15px 0 20px 0;
3787}
3788
3789.fac-icon.free-icon{
3790    color:#2fb344;
3791}
3792	
3793
3794.fac-top{
3795    display:flex;
3796  /* justify-content:center;
3797    align-items:center;*/
3798    gap:40px;
3799
3800    margin:16px 0 22px 0;
3801    padding:10px 14px;
3802
3803    font-size:16px;
3804    font-weight:600;
3805
3806    background:#f7f9f8;     
3807    border-radius:6px;
3808	border:1px solid #edf1ef;
3809}
3810
3811.fac-top i.fac-parking{
3812    color:#1a73e8;
3813}
3814	
3815.fac-top i.fac-pets{
3816    color:#c27a2c;
3817}
3818	
3819.fac-top .fac-item{
3820    font-size:16px;
3821	display:flex;
3822    align-items:center;
3823    gap:12px;      
3824}
3825
3826.fac-top i{
3827    color:#2fb344;
3828    font-size:18px;
3829    width:22px;
3830}
3831	
3832.fac-parking{
3833    color:#2b7de9;   
3834}	
3835	
3836
3837.fac-top i.fac-breakfast{
3838    color:#1b8f3c;
3839}
3840
3841.fac-top i.fac-shuttle{
3842    color:#ff8c00;
3843}	
3844
3845.fac-top i{
3846    opacity:0.9;
3847}	
3848	
3849
3850/* MOBILE */
3851
3852@media (max-width:500px){
3853
3854    /* main facilities → 3 columns */
3855    .fac-main{
3856        column-count:3;
3857        column-gap:14px;
3858        font-size:13px;
3859		margin-top:20px;
3860    }
3861
3862    /* hide non-essential facilities */
3863    .fac-other{
3864        display:none;
3865    }
3866
3867    /* smaller padding */
3868    .fac-item{
3869        gap:6px;
3870        font-size:12.5px;
3871        line-height:1.25;
3872        margin-bottom:8px;
3873    }
3874
3875    .fac-item i{
3876        width:16px;
3877    }
3878	
3879	.fac-divider{
3880    display:none;
3881}
3882	
3883
3884  .fac-top{
3885        display:flex;
3886        flex-direction:column;  
3887        align-items:flex-start;
3888        gap:10px;
3889        padding:10px 12px;
3890    }
3891
3892    .fac-top .fac-item{
3893        gap:10px;
3894        font-size:15px;
3895    }
3896
3897    .fac-top i{
3898        font-size:17px;
3899        width:20px;
3900    }
3901
3902
3903}
3904	
3905	
3906</style>
3907
3908
3909
3910	<section class="hotel-services"><h2 class="heading">ibis Styles Ljubljana Centre Services and Facilities</h2><div class="facilities-wrapper" lang="en"><div class="fac-top"><div class="fac-item"><i class="fa-solid fa-paw fac-pets"></i><span>Pet friendly</span></div><div class="fac-item"><i class="fa-solid fa-wifi "></i><span>Free WiFi</span></div><div class="fac-item"><i class="fa-solid fa-square-parking fac-parking"></i><span>Parking available</span></div></div><div class="fac-main"><div class="fac-item"><i class="fa-solid fa-wifi fac-icon free-icon"></i><span>Free WiFi</span></div><div class="fac-item"><i class="fa-solid fa-clock fac-icon "></i><span>24-hour front desk</span></div><div class="fac-item"><i class="fa-solid fa-umbrella-beach fac-icon "></i><span>Terrace</span></div><div class="fac-item"><i class="fa-solid fa-suitcase fac-icon "></i><span>Luggage storage</span></div></div><hr class="fac-divider"><div class="fac-other"><div class="fac-item"><i class="fa-solid fa-elevator fac-icon "></i><span>Elevator</span></div><div class="fac-item"><i class="fa-solid fa-plane fac-icon free-icon"></i><span>Free airport transportation</span></div><div class="fac-item"><i class="fa-solid fa-bicycle fac-icon "></i><span>Bicycle rentals nearby</span></div><div class="fac-item"><i class="fa-solid fa-utensils fac-icon "></i><span>Breakfast available (surcharge)</span></div><div class="fac-item"><i class="fa-solid fa-tv fac-icon "></i><span>Television in common areas</span></div><div class="fac-item"><i class="fa-solid fa-language fac-icon "></i><span>Multilingual staff</span></div><div class="fac-item"><i class="fa-solid fa-ban-smoking fac-icon free-icon"></i><span>Smoke-free property</span></div><div class="fac-item"><i class="fa-solid fa-ticket fac-icon "></i><span>Tours/ticket assistance</span></div><div class="fac-item"><i class="fa-solid fa-square-parking fac-icon "></i><span>Wheelchair accessible parking</span></div><div class="fac-item"><i class="fa-solid fa-bus fac-icon "></i><span>Shopping center shuttle (surcharge)</span></div><div class="fac-item"><i class="fa-solid fa-utensils fac-icon "></i><span>Snack bar/deli</span></div><div class="fac-item"><i class="fa-solid fa-square-parking fac-icon "></i><span>Parking (limited spaces)</span></div><div class="fac-item"><i class="fa-solid fa-building fac-icon "></i><span>Rooftop terrace</span></div><div class="fac-item"><i class="fa-solid fa-plane-arrival fac-icon "></i><span>Airport transportation - pickup (surcharge)</span></div><div class="fac-item"><i class="fa-solid fa-train fac-icon "></i><span>Train station pickup (surcharge)</span></div><div class="fac-item"><i class="fa-solid fa-faucet fac-icon "></i><span>Water dispenser</span></div><div class="fac-item"><i class="fa-solid fa-broom fac-icon "></i><span>Housekeeping on request</span></div><div class="fac-item"><i class="fa-solid fa-spray-can-sparkles fac-icon "></i><span>Eco-friendly cleaning products provided</span></div><div class="fac-item"><i class="fa-solid fa-soap fac-icon "></i><span>Eco-friendly toiletries</span></div><div class="fac-item"><i class="fa-solid fa-lightbulb fac-icon "></i><span>LED light bulbs</span></div><div class="fac-item"><i class="fa-solid fa-recycle fac-icon "></i><span>Recycling</span></div><div class="fac-item"><i class="fa-solid fa-square-parking fac-icon "></i><span>Wheelchair-accessible van parking</span></div><div class="fac-item"><i class="fa-solid fa-spa fac-icon "></i><span>Change of towels (on request)</span></div><div class="fac-item"><i class="fa-solid fa-bed fac-icon "></i><span>Change of bed sheets (on request)</span></div><div class="fac-item"><i class="fa-solid fa-carrot fac-icon "></i><span>Vegetarian breakfast available</span></div><div class="fac-item"><i class="fa-solid fa-leaf fac-icon "></i><span>Annual carbon offsets</span></div><div class="fac-item"><i class="fa-solid fa-paw fac-icon "></i><span>Humane animal treatment</span></div><div class="fac-item"><i class="fa-solid fa-map fac-icon "></i><span>Locally-owned &amp; organized tours &amp; activities</span></div><div class="fac-item"><i class="fa-solid fa-palette fac-icon "></i><span>Showcase for local artists</span></div><div class="fac-item"><i class="fa-solid fa-hand-holding-heart fac-icon "></i><span>Sustainability/community reinvestment (10% revenue or more)</span></div><div class="fac-item"><i class="fa-solid fa-book-open fac-icon "></i><span>Guest education on local ecosystems and culture</span></div><div class="fac-item"><i class="fa-solid fa-toggle-on fac-icon "></i><span>Energy-saving switches</span></div><div class="fac-item"><i class="fa-solid fa-lightbulb fac-icon "></i><span>At least 80% of all lighting comes from LEDs</span></div><div class="fac-item"><i class="fa-solid fa-solar-panel fac-icon "></i><span>All property&#039;s electricity comes from renewable sources</span></div><div class="fac-item">
3910<i class="fa-solid fa-trash fac-icon "></i><span>Comprehensive food waste policy</span></div><div class="fac-item"><i class="fa-solid fa-leaf fac-icon "></i><span>Vegan menu options available</span></div><div class="fac-item"><i class="fa-solid fa-leaf fac-icon "></i><span>Vegetarian menu options available</span></div><div class="fac-item"><i class="fa-solid fa-recycle fac-icon "></i><span>Comprehensive recycling policy</span></div><div class="fac-item"><i class="fa-solid fa-pump-soap fac-icon "></i><span>Bulk dispenser for toiletries</span></div><div class="fac-item"><i class="fa-solid fa-recycle fac-icon "></i><span>Biodegradable/compostable stirrers</span></div><div class="fac-item"><i class="fa-solid fa-mug-hot fac-icon "></i><span>Reusable cups only</span></div><div class="fac-item"><i class="fa-solid fa-utensils fac-icon "></i><span>Reusable tableware only</span></div><div class="fac-item"><i class="fa-solid fa-shower fac-icon "></i><span>Water-efficient showers only</span></div><div class="fac-item"><i class="fa-solid fa-train fac-icon "></i><span>Accessible train station shuttle</span></div></div></div></section><p>&nbsp;</p>
3911<script>
3912document.addEventListener("DOMContentLoaded", function(){
3913
3914    document.querySelectorAll(".fac-icon").forEach(function(icon){
3915
3916        const style = window.getComputedStyle(icon,":before");
3917        const content = style.getPropertyValue("content");
3918
3919        // if icon doesn't exist FA returns empty content
3920        if(!content || content === "none" || content === '""'){
3921            icon.className = "fa-solid fa-check fac-icon";
3922        }
3923
3924    });
3925
3926});
3927</script>
3927
3928        
3929        <section id="guest-reviews" class="guest-reviews">
3930    <h2 class="heading">Guest reviews</h2>
3931    <div class="write-review"><span class="icon"></span>Click here to leave your opinion >></div>
3932
3933    <div class="review-list">
3934        <div class="guest-review">
3935    <meta content="ibis Styles Ljubljana Centre"></meta>
3936    <div class="details">
3937        <div class="guest">
3938            <div class="name">eliane pfeifer from sao paulo, Brazil</div>
3939            <div class="stay-date">stayed in August, 2016</div>
3940        </div><div class="score">
3941            Guest Score <span>8.0</span> out of <span>10</span>
3942        </div>
3943    </div>
3944    <div class="liked-hidden">
3945        
3946    </div>
3947
3948    <div class="liked-hidden">
3949        
3950    </div>
3951</div>
3952    </div>
3953</section>
3954        <section id="faqs">
3955    <h2 class="heading">ibis Styles Ljubljana Centre FAQ</h2>
3956    <div class="faq">
3957    <div class="q"><span></span>What are the check-in and check-out times at ibis Styles Ljubljana Centre?</div>
3958    <div class="a">The guests can check in from 15:00. Check-out time is 11:00.</div>
3959</div><div class="faq">
3960    <div class="q"><span></span>What is the nearest airport to ibis Styles Ljubljana Centre?</div>
3961    <div class="a">Ljubljana, Slovenia (LJU-Joze Pucknik) is located 12.37mi from the property.</div>
3962</div><div class="faq">
3963    <div class="q"><span></span>Do the hotel rooms have hairdryers?</div>
3964    <div class="a">A hairdryer is available in each guestroom.</div>
3965</div><div class="faq">
3966    <div class="q"><span></span>Does ibis Styles Ljubljana Centre provide free wi-fi?</div>
3967    <div class="a">We provide complimentary internet access in public areas.</div>
3968</div><div class="faq">
3969    <div class="q"><span></span>What are the parking options at ibis Styles Ljubljana Centre?</div>
3970    <div class="a">Self Parking is provided on-site.</div>
3971</div><div class="faq">
3972    <div class="q"><span></span>Are pets allowed at ibis Styles Ljubljana Centre?</div>
3973    <div class="a">The property allows dogs or cats in guestrooms (size limitations may apply).</div>
3974</div><div class="faq">
3975    <div class="q"><span></span>Is there airport transportation available at ibis Styles Ljubljana Centre?</div>
3976    <div class="a">Guests in need of traveling to/from the airport may arrange transportation with the reception.</div>
3977</div><div class="faq">
3978    <div class="q"><span></span>Is smoking allowed on the premises?</div>
3979    <div class="a">The establishment is entirely non-smoking.</div>
3980</div><div class="faq">
3981    <div class="q"><span></span>Is ibis Styles Ljubljana Centre wheelchair accessible?</div>
3982    <div class="a">The hotel has wheelchair accessibility throughout its grounds.</div>
3983</div><div class="faq">
3984    <div class="q"><span></span>Is there a fitness center?</div>
3985    <div class="a">A state-of-the-art fitness center, equipped with weight-training machines, can be accessed by all guests.</div>
3986</div><div class="faq">
3987    <div class="q"><span></span>Is there a lounge or bar at ibis Styles Ljubljana Centre?</div>
3988    <div class="a">Guests may find a large selection of both alcoholic and non-alcoholic beverages at the in-house bar/lounge.</div>
3989</div><div class="faq">
3990    <div class="q"><span></span>Are car rentals available nearby?</div>
3991    <div class="a">Guests can benefit from on-site car rental services.</div>
3992</div><div class="faq">
3993    <div class="q"><span></span>Is the front desk open 24 hours?</div>
3994    <div class="a">Our helpful 24-hour front desk is ready to assist you with any inquiry.</div>
3995</div><div class="faq">
3996    <div class="q"><span></span>Is there cable or satellite TV?</div>
3997    <div class="a">Special features such as satellite and cable TV are provided in each room (fee may apply).</div>
3998</div><div class="faq">
3999    <div class="q"><span></span>Are there laundry services?</div>
4000    <div class="a">Laundry services may be available at an additional cost.</div>
4001</div><div class="more" data-state="more">View more &raquo;</div>
4002    
4002<script type="application/ld+json">
4003    {
4004    "@context": "https://schema.org",
4005    "@type": "FAQPage",
4006    "mainEntity": [
4007    {
4008"@type": "Question",
4009"name": "What are the check-in and check-out times at ibis Styles Ljubljana Centre?",
4010"acceptedAnswer": {
4011"@type": "Answer",
4012"text": "The guests can check in from 15:00. Check-out time is 11:00."
4013}
4014},{
4015"@type": "Question",
4016"name": "What is the nearest airport to ibis Styles Ljubljana Centre?",
4017"acceptedAnswer": {
4018"@type": "Answer",
4019"text": "Ljubljana, Slovenia (LJU-Joze Pucknik) is located 12.37mi from the property."
4020}
4021},{
4022"@type": "Question",
4023"name": "Do the hotel rooms have hairdryers?",
4024"acceptedAnswer": {
4025"@type": "Answer",
4026"text": "A hairdryer is available in each guestroom."
4027}
4028},{
4029"@type": "Question",
4030"name": "Does ibis Styles Ljubljana Centre provide free wi-fi?",
4031"acceptedAnswer": {
4032"@type": "Answer",
4033"text": "We provide complimentary internet access in public areas."
4034}
4035},{
4036"@type": "Question",
4037"name": "What are the parking options at ibis Styles Ljubljana Centre?",
4038"acceptedAnswer": {
4039"@type": "Answer",
4040"text": "Self Parking is provided on-site."
4041}
4042},{
4043"@type": "Question",
4044"name": "Are pets allowed at ibis Styles Ljubljana Centre?",
4045"acceptedAnswer": {
4046"@type": "Answer",
4047"text": "The property allows dogs or cats in guestrooms (size limitations may apply)."
4048}
4049},{
4050"@type": "Question",
4051"name": "Is there airport transportation available at ibis Styles Ljubljana Centre?",
4052"acceptedAnswer": {
4053"@type": "Answer",
4054"text": "Guests in need of traveling to/from the airport may arrange transportation with the reception."
4055}
4056},{
4057"@type": "Question",
4058"name": "Is smoking allowed on the premises?",
4059"acceptedAnswer": {
4060"@type": "Answer",
4061"text": "The establishment is entirely non-smoking."
4062}
4063},{
4064"@type": "Question",
4065"name": "Is ibis Styles Ljubljana Centre wheelchair accessible?",
4066"acceptedAnswer": {
4067"@type": "Answer",
4068"text": "The hotel has wheelchair accessibility throughout its grounds."
4069}
4070},{
4071"@type": "Question",
4072"name": "Is there a fitness center?",
4073"acceptedAnswer": {
4074"@type": "Answer",
4075"text": "A state-of-the-art fitness center, equipped with weight-training machines, can be accessed by all guests."
4076}
4077},{
4078"@type": "Question",
4079"name": "Is there a lounge or bar at ibis Styles Ljubljana Centre?",
4080"acceptedAnswer": {
4081"@type": "Answer",
4082"text": "Guests may find a large selection of both alcoholic and non-alcoholic beverages at the in-house bar/lounge."
4083}
4084},{
4085"@type": "Question",
4086"name": "Are car rentals available nearby?",
4087"acceptedAnswer": {
4088"@type": "Answer",
4089"text": "Guests can benefit from on-site car rental services."
4090}
4091},{
4092"@type": "Question",
4093"name": "Is the front desk open 24 hours?",
4094"acceptedAnswer": {
4095"@type": "Answer",
4096"text": "Our helpful 24-hour front desk is ready to assist you with any inquiry."
4097}
4098},{
4099"@type": "Question",
4100"name": "Is there cable or satellite TV?",
4101"acceptedAnswer": {
4102"@type": "Answer",
4103"text": "Special features such as satellite and cable TV are provided in each room (fee may apply)."
4104}
4105},{
4106"@type": "Question",
4107"name": "Are there laundry services?",
4108"acceptedAnswer": {
4109"@type": "Answer",
4110"text": "Laundry services may be available at an additional cost."
4111}
4112}
4113    ]
4114    }
4115    </script>
4115
4116</section>
4117        <style>
4118.weather-sect { margin-top: 3.333em; padding-top: 2.916em; border-top: solid 0.083em #CDC7C1; }
4119.weather-header { margin-bottom: 1.667em; font-size: 25px; color: #8E8C86; }
4120	
4121	
4122.hotel-policies {
4123  margin-top: 25px;
4124  font-family: Arial, Helvetica, sans-serif;
4125}
4126
4127.policies-title {
4128  font-size: 22px;
4129  margin-bottom: 18px;
4130  color: #333;
4131}
4132
4133.policy-group {
4134  margin-bottom: 18px;
4135}
4136
4137.policy-group-title {
4138  font-weight: 700;
4139  margin-bottom: 6px;
4140  color: #444;
4141}
4142
4143.policy-table {
4144  width: 100%;
4145  border-collapse: collapse;
4146  background: #fff;
4147  border: 1px solid #e5e5e5;
4148}
4149
4150.policy-table tr {
4151  border-bottom: 1px solid #eee;
4152}
4153
4154.policy-table tr:last-child {
4155  border-bottom: none;
4156}
4157
4158.policy-name {
4159  width: 200px;
4160  padding: 10px 12px;
4161  font-weight: 600;
4162  color: #4a4a4a;   /* dark grey text */
4163  vertical-align: top;
4164  background: #fafafa;
4165}
4166
4167.policy-name .policy-label {
4168  display: inline-block;
4169  max-width: calc(100% - 26px); /* subtract icon space */
4170  vertical-align: top;
4171}
4172
4173.policy-desc {
4174  padding: 10px 12px;
4175  color: #555;
4176  line-height: 1.45;
4177}
4178	
4179.policy-icon {
4180  color: #9aa0a6;
4181  margin-right: 8px;
4182  width: 18px;
4183  text-align: center;
4184  flex-shrink: 0;
4185}
4186	
4187.mapbox-wrapper {
4188  border: 1px solid #dcdcdc;
4189  border-radius: 10px;
4190  overflow: hidden;
4191  background: #f9f9f9;
4192}
4193	
4194</style>
4195
4196
4197<section class="how-to-book"><h2 class="heading">ibis Styles Ljubljana Centre Policies</h2><table class="policy-table"><tr><td class="policy-name"><i class="fas fa-paw policy-icon"></i><span class="policy-label">Pets</span></td><td class="policy-desc">Service animals are exempt from fees/restrictions.<br>Pets allowed.<br>Maximum number of pets per room 1.<br>Service animals are allowed.</td></tr></table></section><section class="how-to-book"><h2 class="heading">ibis Styles Ljubljana Centre on the Map</h2><div class="mapbox-wrapper">
4198<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
4199
4200<style>
4201#map-container { position:relative;width:100%;height:420px;overflow:hidden;cursor:pointer; }
4202
4203#static-map,#map{position:absolute;top:0;left:0;width:100%;height:100%;}
4204#map{display:none;}
4205
4206.click-overlay{
4207  position:absolute;
4208  left:50%;
4209  top:calc(62% - 240px);
4210  transform:translateX(-50%);
4211  background:rgba(0,0,0,0.45);
4212  color:#fff;
4213  padding:12px 22px;
4214  border-radius:10px;
4215  font:bold 17px Arial;
4216  text-align:center;
4217  z-index:3;
4218  pointer-events:none;
4219  white-space:nowrap;
4220}
4221
4222@media(max-width:768px){
4223    .click-overlay{
4224    width:80%;
4225    top:calc(62% - 230px);
4226    font-size:15px;
4227    white-space:normal;
4228  }
4229}
4230
4231#static-marker{
4232  position:absolute;
4233  top:60%;
4234  left:50%;
4235  transform:translate(-50%,-100%);
4236  z-index:2;
4237}
4238
4239.hotel-card{
4240  background:#f3f3f3;
4241  border:1px solid #ccc;
4242  border-radius:10px;
4243  overflow:hidden;
4244  width:170px;
4245  box-shadow:0 3px 10px rgba(0,0,0,0.25);
4246  text-align:center;
4247  position:relative;
4248}
4249
4250.hotel-card img{
4251  width:100%;
4252  height:110px;
4253  object-fit:cover;
4254}
4255
4256.hotel-card span{
4257  display:block;
4258  padding:6px;
4259  font:bold 12px Arial;
4260}
4261
4262.close-btn{
4263  position:absolute;
4264  top:6px;
4265  right:6px;
4266  background:rgba(0,0,0,0.6);
4267  color:#fff;
4268  border:none;
4269  border-radius:50%;
4270  width:18px;
4271  height:18px;
4272  font-size:12px;
4273  cursor:pointer;
4274}
4275
4276.map-pin{
4277  font-size:34px;
4278  cursor:pointer;
4279}
4280
4281.mapboxgl-popup-content{background:transparent!important;box-shadow:none!important;padding:0!important;}
4282.mapboxgl-popup-tip{display:none!important;}
4283
4284.rooms-book-btn{
4285  margin:6px 0 12px;
4286  padding:6px 12px;
4287  font-size:12px;
4288  font-weight:700;
4289  border-radius:6px;
4290  border:none;
4291  background:rgba(142,183,36,0.95);
4292  color:#fff;
4293  cursor:pointer;
4294  box-shadow:0 6px 14px rgba(0,0,0,0.35);
4295}
4296	
4297.mapboxgl-ctrl-attrib {
4298  font-size: 9px;
4299  opacity: 0.6;
4300  line-height: 1.2;
4301}	
4302	
4303</style>
4304
4305
4306<div id="map-container">
4307
4308<img id="static-map"
4309src="https://api.mapbox.com/styles/v1/mapbox/streets-v12/static/14.50736046,46.05560277,15/800x600@2x?access_token=pk.eyJ1IjoiaG90ZWxyZXoiLCJhIjoiY21oMTNqMmQ2MWFtNjJtcTJoNmNhYXVvYiJ9.Quo4dXPmXz7W79hwiaqbog">
4310
4311<div id="static-marker">
4312  <div class="hotel-card">
4313    <img id="static-hotel-img" src="https://www.h-rez.com/images/room_default_img_sm.jpg">
4314    <span>📍 ibis Styles Ljubljana Centre</span>
4315  </div>
4316</div>
4317
4318<div class="click-overlay">
4319Click to interact with the map</div>
4320
4321<div id="map"></div>
4322</div>
4323
4324
4325<script>
4326const mapContainer=document.getElementById('map-container');
4327const staticMap=document.getElementById('static-map');
4328const mapDiv=document.getElementById('map');
4329const overlay=document.querySelector('.click-overlay');
4330const staticMarker=document.getElementById('static-marker');
4331
4332let mapInitialized=false;
4333
4334mapContainer.addEventListener('click',()=>{
4335  if(mapInitialized)return;
4336  mapInitialized=true;
4337
4338  staticMap.style.display='none';
4339  overlay.style.display='none';
4340  staticMarker.style.display='none';
4341  mapDiv.style.display='block';
4342
4343  const link=document.createElement('link');
4344  link.rel='stylesheet';
4345  link.href='https://api.mapbox.com/mapbox-gl-js/v3.21.0/mapbox-gl.css';
4346  document.head.appendChild(link);
4347
4348  const script=document.createElement('script');
4349  script.src='https://api.mapbox.com/mapbox-gl-js/v3.21.0/mapbox-gl.js';
4350  script.onload=initMap;
4351  document.head.appendChild(script);
4352});
4353
4354
4355function initMap(){
4356
4357  mapboxgl.accessToken='pk.eyJ1IjoiaG90ZWxyZXoiLCJhIjoiY21oMTNqMmQ2MWFtNjJtcTJoNmNhYXVvYiJ9.Quo4dXPmXz7W79hwiaqbog';
4358
4359  const map=new mapboxgl.Map({
4360    container:'map',
4361    style:'mapbox://styles/mapbox/standard',
4362    center:[14.50736046,46.05560277],
4363    zoom:15,
4364	attributionControl: false
4365  });
4366	
4367	map.addControl(new mapboxgl.NavigationControl(), 'top-right');
4368	map.addControl(
4369	  new mapboxgl.AttributionControl({ compact: true }),
4370	  'bottom-left'
4371	);
4372	
4373  const el=document.createElement('div');
4374  el.innerHTML=createCard();
4375
4376  const marker=new mapboxgl.Marker(el)
4377    .setLngLat([14.50736046,46.05560277])
4378    .addTo(map);
4379
4380  function createCard(){
4381    return `
4382    <div class="hotel-card">
4383      <button class="close-btn" onclick="collapseMarker(event)">×</button>
4384      <img id="map-hotel-img" src="https://www.h-rez.com/images/room_default_img_sm.jpg">
4385      <span>📍 ibis Styles Ljubljana Centre</span>
4386      <button class="rooms-book-btn"  onclick="scrollToSearchForm()">Book Now</button>
4387    </div>`;
4388  }
4389
4390  window.collapseMarker=function(e){
4391    e.stopPropagation();
4392    el.innerHTML='<div class="map-pin" onclick="expandMarker(event)">📍</div>';
4393  }
4394
4395  window.expandMarker=function(e){
4396    e.stopPropagation();
4397    el.innerHTML=createCard();
4398    loadImage();
4399  }
4400
4401  function loadImage(){
4402    const img=getHotelImage();
4403    if(!img)return;
4404    const t=new Image();
4405    t.onload=()=>document.getElementById('map-hotel-img').src=img;
4406    t.src=img;
4407  }
4408
4409  setTimeout(loadImage,100);
4410}
4411
4412
4413document.addEventListener('DOMContentLoaded',()=>{
4414  const img=getHotelImage();
4415  if(!img)return;
4416  const t=new Image();
4417  t.onload=()=>document.getElementById('static-hotel-img').src=img;
4418  t.src=img;
4419});
4420
4421
4422function getHotelImage(){
4423  let img='';
4424  const d=document.querySelector('.image.main.image-1');
4425  if(d){
4426    let s=d.style.backgroundImage;
4427    if(s) img=s.replace(/url\(["']?(.+?)["']?\)/,'$1');
4428    if(!img && d.dataset.image) img=d.dataset.image;
4429  }
4430  if(!img){
4431    const i=document.querySelector('.hero-montage img.no-show');
4432    if(i) img=i.src;
4433  }
4434  return img;
4435}
4436
4437function bookNow(){}
4438	
4439	
4440function scrollToSearchForm() {
4441    $("html,body").animate({
4442        scrollTop: $(".search-form").offset().top
4443    }, {
4444        complete: function() {
4445
4446            var t = com.shr.settings.i18n,
4447                i = $(".search-form"),
4448                a = $("#check-in");
4449
4450            $(".popup.select-dates").remove();
4451
4452            if ($(this).prop("tagName") === "BODY") {
4453
4454                var e = $("<div></div>");
4455                e.addClass("popup select-dates");
4456                e.html(t.i18n_PLEASE_ENTER_YOUR_TRAVEL_DATE);
4457
4458                e.css({
4459                    display: "block",
4460                    position: "absolute",
4461                    width: "initial",
4462                    top: a.offset().top - $("body").scrollTop(),
4463                    left: i.outerWidth() - 100,
4464                    whiteSpace: "nowrap"
4465                });
4466
4467                $("#check-in").datepicker("show");
4468            }
4469        }
4470    });
4471}
4472</script>
4472</div></section><p>&nbsp;</p>
4473<script>
4474(function () {
4475  var wrapper = document.getElementById('weather-div');
4476  if (!wrapper) return;
4477  
4478  var marker = wrapper.querySelector('#ntw-error');
4479  if (!marker) return;
4480  
4481  if ((marker.dataset && marker.dataset.week) === '0') {
4482    // Either:
4483    wrapper.hidden = true;             
4484    
4485  }
4486})();
4487</script>
4487
4488
4489
4490
4491    </div>
4492
4493    <div class="col side">
4494        <div class="container">
4495            <section class="photo-montage mobile-only">
4496	<div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--5N68oP6J--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458784/f6344220cfffc6a1ce5003934c79109ffba83fd0?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--df7my6xs--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198023/5f0f5ca854d16821ff1542132b40da3eaba4507f?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--n-_8dqVn--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198024/bc4489e1aec32e9ec5277b5d8d27bcc30b67cecf?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--HcpMcW2R--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198026/a73bbba834c12d9f5df9aaab44b4d45997c69200?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--tef6x52j--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198027/c3a0f4d8e05de3a18f0ead20754bb7ed80a72ada?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--_ziORsOD--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198027/c513dd3d00fe60fea27c42aca7fef23ab939a127?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--4lYYhdj9--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458790/0e6749c4154e9d5a3a7f16ad03dc52ab2005ae56?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--UFcIDCR4--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458792/c53fcddf276a7b7b65682cc4bb4df065f35fd8b9?_a=BACAEuEv&atc=bc5da95f)"></div><div class="photo" style="background-image: url(https://images.getaroom-cdn.com/image/upload/s--JE4UHiLX--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198024/442b18f7a9bfbfe5ef622f0ffa1c934916211059?_a=BACAEuEv&atc=bc5da95f)"></div>
4497 <div class="view-all"><span class="icon"></span>View all photos in gallery</div>
4498</section>
4499            <section class="reviews-and-ratings">
4500  <div class="heading"><span class="icon"></span>Guest reviews</div>
4501  <div class="top-review">
4502  <div class="review"><span class="quote">“</span>...I loved the big bed. . And the mattress and pillows were very comfortable, so I had a fantastic sleep....<span class="quote">”</span></div>
4503  
4504</div>
4505  
4506  <div class="guest-rating">
4507  <meta content="ibis Styles Ljubljana Centre"></meta>
4508  <meta content="8.0"></meta>
4509  <meta content="1"></meta>
4510  <meta content="8"></meta>
4511  <meta content="8"></meta>
4512
4513  <div>Overall score: <span class="score">8.0</span></div>
4514  <div>(out of 10) Based on 1 votes</div>
4515
4516  <div class="write-review"><span class="icon"></span>Click here to leave your opinion</div>
4517
4518</div>
4519</section>
4520            
4521            <section class="area-information index">
4522    <h2>Area information</h2>
4523    <ul>
4524        <h3><i class="fa-solid fa-plane-departure"></i>Airports near ibis Styles Ljubljana Centre</h3>
4525<ul>
4526    <li><span class="name">Ljubljana, Slovenia (LJU-Joze Pucknik)</span> <span class="distance">- 12.37 mi</span><li><span class="name">Klagenfurt, Austria (KLU-Woerthersee)</span> <span class="distance">- 42.00 mi</span><li><span class="name">Trieste, Italy (TRS-Friuli Venezia Giulia)</span> <span class="distance">- 51.69 mi</span><li><span class="name">Rijeka, Croatia (RJK)</span> <span class="distance">- 57.84 mi</span><li><span class="name">Portoroz, Slovenia (POW)</span> <span class="distance">- 58.78 mi</span>
4527</ul>
4528        <h3><i class="fa-solid fa-museum"></i>Museums</h3>
4529<ul>
4530    <li><span class="name">Museum of Modern Art in Ljubljana</span> <span class="distance">- 0.46 mi</span><li><span class="name">Ljubljana City Museum</span> <span class="distance">- 0.62 mi</span>
4531</ul>
4532    </ul>
4533
4534    <div class="view-all-link"><a href="/location.htm">Show map >></a></div>
4535
4536    <div id="nearby-hotels" class="nearby-hotels">
4537    <h2><i class="fa-solid fa-hotel"></i>Hotels near ibis Styles Ljubljana Centre</h2>
4538    <div class="nearby_hotel_card">
4539    <div class="image-name">
4540        <a href="http://intercontinental-ljubljana.h-rez.com/" class="image" target="_blank" style="background-image: url(//mobileimg.priceline.com/htlimg/53/53760006/thumbnail-150-square.jpg)"></a>
4541        <div class="name-rating">
4542            <a href="http://intercontinental-ljubljana.h-rez.com/" class="name" target="_blank">Intercontinental Ljubljana By IHG</a>
4543            <div class="rating">*****</div>
4544        </div>
4545    </div>
4546    <div class="description">
4547        InterContinental Ljubljana delivers refined five-star hospitality in the heart of Slovenia’s capital, blending contemporary elegance with sweeping views of ...
4548    </div>
4549    <div class="link">
4550        <a href="http://intercontinental-ljubljana.h-rez.com/" target="_blank">Book Intercontinental Ljubljana By IHG from EUR289</a>
4551    </div>
4552</div>
4553<div class="nearby_hotel_card">
4554    <div class="image-name">
4555        <a href="http://eurostars-uhotel-ljubljana.h-rez.com/" class="image" target="_blank" style="background-image: url(//mobileimg.priceline.com/htlimg/48/4889705/thumbnail-150-square.jpg)"></a>
4556        <div class="name-rating">
4557            <a href="http://eurostars-uhotel-ljubljana.h-rez.com/" class="name" target="_blank">Eurostars uHOTEL</a>
4558            <div class="rating">****</div>
4559        </div>
4560    </div>
4561    <div class="description">
4562        Eurostars uHOTEL is ideally situated in the heart of Ljubljana, just a short stroll from the bustling Prešern Square and the iconic Tromostovje. Guests can ...
4563    </div>
4564    <div class="link">
4565        <a href="http://eurostars-uhotel-ljubljana.h-rez.com/" target="_blank">Book Eurostars uHOTEL from EUR222</a>
4566    </div>
4567</div>
4568<div class="nearby_hotel_card">
4569    <div class="image-name">
4570        <a href="http://grandhotelunion-ljubljana.h-rez.com/" class="image" target="_blank" style="background-image: url(//mobileimg.priceline.com/htlimg/62/6240903/thumbnail-150-square.jpg)"></a>
4571        <div class="name-rating">
4572            <a href="http://grandhotelunion-ljubljana.h-rez.com/" class="name" target="_blank">Grand Hotel Union Eurostars</a>
4573            <div class="rating">****</div>
4574        </div>
4575    </div>
4576    <div class="description">
4577        The beautiful and historic Grand Hotel Union is a premiere 4-star hotel situated at the city centre of Ljubljana. Boasted as being one of the most elegant ...
4578    </div>
4579    <div class="link">
4580        <a href="http://grandhotelunion-ljubljana.h-rez.com/" target="_blank">Book Grand Hotel Union Eurostars from EUR297</a>
4581    </div>
4582</div>
4583<div class="nearby_hotel_card">
4584    <div class="image-name">
4585        <a href="http://lev-hotel-ljubljana.h-rez.com/" class="image" target="_blank" style="background-image: url(//mobileimg.priceline.com/htlimg/37/3757105/thumbnail-150-square.jpg)"></a>
4586        <div class="name-rating">
4587            <a href="http://lev-hotel-ljubljana.h-rez.com/" class="name" target="_blank">Exe Lev</a>
4588            <div class="rating">****</div>
4589        </div>
4590    </div>
4591    <div class="description">
4592        Located in the heart of Ljubljana, 4-star Hotel Lev allows easy access to several local attractions.  Guests can visit several places within walking distance ...
4593    </div>
4594    <div class="link">
4595        <a href="http://lev-hotel-ljubljana.h-rez.com/" target="_blank">Book Exe Lev from EUR189</a>
4596    </div>
4597</div>
4598</div>
4599
4600</section>
4601        </div>
4602    </div>
4603</div>
4604
4605            <div id="cookie-control-trigger" class="hidden">Cookies</div>
4606            <div id="cookie-control" class="hidden">
4607                <span class="close">X</span>
4608                <section>
4609                    <h1>This site uses cookies.</h1>
4610                    <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.  For more detailed information on the cookies we use, please check our <a href="==PPLink==" target=_blank>Privacy Policy</a>.</p>
4611                </section>
4612
4613                <section>
4614                    <h2>Essential Cookies</h2>
4615                    <p>Essential cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.</p>
4616                </section>
4617
4618                <section>
4619                    <h2>Analytical Cookies</h2>
4620                    <p>Analytical cookies help us to improve our website by collecting and reporting information on its usage.</p>
4621                    <div class="switch"><span>Accept</span> <input type="checkbox" name="analytical"></div>
4622                </section>
4623
4624                <section>
4625                    <h2>Social Sharing Cookies</h2>
4626                    <p>We use some social sharing plugins, to allow you to share certain pages of our website on social media. These plugins place cookies so that you can correctly view how many times a page has been shared.</p>
4627                    <div class="switch"><span>Accept</span> <input type="checkbox" name="social"></div>
4628                </section>
4629
4630                <div class="button-container">
4631                    <span class="button done">Done</span>
4632                </div>
4633            </div>
4634
4635            <div id="cookie-control-master" class="hidden">
4636                <section>
4637                    <h1>Your choice regarding cookies on this site</h1>
4638                    <p>We use cookies to optimise site functionality and give you the best possible experience</p>
4639                </section>
4640                <section class="buttons">
4641                    <span class="button accept">Accept</span><a href="" class="prefs">Cookie preferences</a>
4642                </section>
4643            </div>
4644
4645        </main>
4646
4647        <footer>
4648            <div class="nearby-hotel-links"><a href="http://bw-premier-hotel-slon-ljubljana.h-rez.com/" target="_blank">Best Western Premier Hotel Slon</a><a href="http://bb-hotel-ljubljana-park.h-rez.com/" target="_blank">B&B Hotel Ljubljana Park</a><a href="http://vander-urbani-resort-ljubljana.h-rez.com/" target="_blank">Vander Urbani Resort - a Member of Design Hotels</a><a href="http://antiq-palace-ljubljana.h-rez.com/" target="_blank">Antiq Palace - Historic Hotels of Europe</a><br><a href="http://www.h-rez.com/sitemap_si.html#Ljubljana" target="_blank">More hotels in Ljubljana</a></div>
4649            <div class="nav-and-flag">
4650                <ul class="main-links">
4651    <li><a class="group-booking-modal-trigger" href="#">Group bookings</a></li>
4652    <li><a class="privacy-modal-trigger" href="#">Privacy policy</a></li>
4653    <li><a class="cookie-modal-trigger" href="#">Cookie Policy</a></li>
4654    <li><a class="cookie-control-trigger" href="#">Cookie Preferences</a></li>
4655</ul>
4656                <ul class="lang-nav">
4657    <li><a href="/index.htm"><span class="flag flag-en"></span></a></li>
4658    <li><a href="/index_fr.htm"><span class="flag flag-fr"></span></a></li>
4659    <li><a href="/index_de.htm"><span class="flag flag-de"></span></a></li>
4660    <li><a href="/index_es.htm"><span class="flag flag-es"></span></a></li>
4661    <li><a href="/index_nl.htm"><span class="flag flag-nl"></span></a></li>
4662    <li><a href="/index_it.htm"><span class="flag flag-it"></span></a></li>
4663    <li><a href="/index_ru.htm"><span class="flag flag-ru"></span></a></li>
4664    <li><a href="/index_cs.htm"><span class="flag flag-cs"></span></a></li>
4665    <li><a href="/index_pt.htm"><span class="flag flag-pt"></span></a></li>
4666    <li><a href="/index_no.htm"><span class="flag flag-no"></span></a></li>
4667    <li><a href="/index_sv.htm"><span class="flag flag-sv"></span></a></li>
4668    <li><a href="/index_fi.htm"><span class="flag flag-fi"></span></a></li>
4669    <li><a href="/index_da.htm"><span class="flag flag-da"></span></a></li>
4670    <li><a href="/index_zh.htm"><span class="flag flag-zh"></span></a></li>
4671    <li><a href="/index_ja.htm"><span class="flag flag-ja"></span></a></li>
4672</ul>
4673            </div>
4674            <div class="copyright">
4675                &copy; 2026 <a href="http://www.securehotelsreservations.com" target="_blank"></a> All rights reserved
4676            </div>
4677        </footer>
4678
4679        <a href="/coolstuff.html" rel="nofollow" style="display: none" aria-hidden="true">Cool stuff</a>
4680
4681        <!-- Photo album modal -->
4682<div class="modal photo-album">
4683  <div class="container">
4684    <div class="royalSlider rsDefault">
4685      <img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--5N68oP6J--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458784/f6344220cfffc6a1ce5003934c79109ffba83fd0?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--5N68oP6J--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458784/f6344220cfffc6a1ce5003934c79109ffba83fd0?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--df7my6xs--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198023/5f0f5ca854d16821ff1542132b40da3eaba4507f?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--df7my6xs--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198023/5f0f5ca854d16821ff1542132b40da3eaba4507f?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--n-_8dqVn--/c_limit,e_improve,fl_lossy.immutable_c
4685ache,h_940,q_auto:good,w_940/v1770198024/bc4489e1aec32e9ec5277b5d8d27bcc30b67cecf?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--n-_8dqVn--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198024/bc4489e1aec32e9ec5277b5d8d27bcc30b67cecf?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--HcpMcW2R--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198026/a73bbba834c12d9f5df9aaab44b4d45997c69200?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--HcpMcW2R--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198026/a73bbba834c12d9f5df9aaab44b4d45997c69200?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--tef6x52j--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198027/c3a0f4d8e05de3a18f0ead20754bb7ed80a72ada?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--tef6x52j--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198027/c3a0f4d8e05de3a18f0ead20754bb7ed80a72ada?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--_ziORsOD--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198027/c513dd3d00fe60fea27c42aca7fef23ab939a127?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--_ziORsOD--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198027/c513dd3d00fe60fea27c42aca7fef23ab939a127?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--4lYYhdj9--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458790/0e6749c4154e9d5a3a7f16ad03dc52ab2005ae56?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--4lYYhdj9--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458790/0e6749c4154e9d5a3a7f16ad03dc52ab2005ae56?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--UFcIDCR4--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458792/c53fcddf276a7b7b65682cc4bb4df065f35fd8b9?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--UFcIDCR4--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1769458792/c53fcddf276a7b7b65682cc4bb4df065f35fd8b9?_a=BACAEuEv&atc=bc5da95f" alt=""><img class="rsImg" data-src="https://images.getaroom-cdn.com/image/upload/s--JE4UHiLX--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198024/442b18f7a9bfbfe5ef622f0ffa1c934916211059?_a=BACAEuEv&atc=bc5da95f" data-rsTmb="https://images.getaroom-cdn.com/image/upload/s--JE4UHiLX--/c_limit,e_improve,fl_lossy.immutable_cache,h_940,q_auto:good,w_940/v1770198024/442b18f7a9bfbfe5ef622f0ffa1c934916211059?_a=BACAEuEv&atc=bc5da95f" alt="">
4686    </div>
4687  </div>
4688
4689  <div class="disclaimer">
4690    Note: It is the responsibility of the hotel chain and/or the individual property to ensure the accuracy of the photos displayed. This web site is not responsible for any inaccuracies in the photos
4691  </div>
4692</div>
4693        <!-- Group booking modal -->
4694<div class="modal group-booking">
4695  <div class="heading">
4696    <div class="top-heading">Group bookings</div>
4697  </div>
4698
4699  <div>
4700    For group reservation requests <span class="red">(over 5 bedrooms)</span> Please fill the form below
4701    <div class="mandatory">(<span>*</span> mandatory fields)</div>
4702  </div>
4703
4704  <div class="row">
4705    <label class="desired-hotel">Desired hotel:</label>
4706    <div class="hotel-name">
4707      <input type="checkbox" name="original-hotel-checkbox" checked> <span>ibis Styles Ljubljana Centre</span><br>
4708      <input type="checkbox" name="other-hotel-checkbox"> <span>Other</span> <input type="text" name="other-hotel-name">
4709    </div>
4710  </div>
4711
4712  <div class="row">
4713    <label for="budget">Planned Budget:</label>
4714    <input type="text" id="budget" name="budget"> &euro; $ &pound;
4715  </div>
4716
4717  <div class="row">
4718    <label>Number of guests:</label>
4719    <label for="adults">Adults:</label><input type="text" id="adults" name="adults">
4720    <label for="children">Children:</label><input type="text" id="children" name="children">
4721  </div>
4722
4723  <div class="row">
4724    <label>Check in:<span class="mandatory">*</span></label>
4725    <div class="stay-dates">
4726      <input type="text" name="check-in"><span class="icon"></span>
4727      <span class="nights-label"># nights: </span><select id="nights" name="nights"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option><option value="81">81</option><option value="82">
472782</option><option value="83">83</option><option value="84">84</option><option value="85">85</option><option value="86">86</option><option value="87">87</option><option value="88">88</option><option value="89">89</option><option value="90">90</option></select>
4728    </div>
4729  </div>
4730
4731  <div class="row">
4732    <label for="stay-type">Type of Stay:</label>
4733    <select id="stay-type" name="stay-type">
4734      <option value="1">Room only</option>
4735      <option value="2">Breakfast included</option>
4736      <option value="3">Half board</option>
4737      <option value="4">Full board</option>
4738      <option value="5">All inclusive</option>
4739    </select>
4740  </div>
4741
4742  <div class="row">
4743    <label>Bedroom Type:</label>
4744    <input type="text" name="bedroom-type-1"> # <select name="bedroom-type-1"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option></select>
4745  </div>
4746
4747  <div class="row">
4748    <label for="bedroom-type-2"><span>ie. Double, Twin, Single, etc.</span></label>
4749    <input type="text" id="bedroom-type-2" name="bedroom-type-2"> # <select name="bedroom-type-2"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option>
4749<option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option></select>
4750  </div>
4751
4752  <div class="row">
4753    <label for="name">Your name:<span class="mandatory">*</span></label>
4754    <input type="text" id="name" name="name">
4755  </div>
4756
4757  <div class="row">
4758    <label for="tel">Phone:<span class="mandatory">*</span></label>
4759    <input type="text" id="tel" name="phone">
4760  </div>
4761
4762  <div class="row">
4763    <label for="email2">Email Address:<span class="mandatory">*</span></label>
4764    <input type="email" id="email2" name="email">
4765  </div>
4766
4767  <div class="row">
4768    <label for="comments">Comments/Requests:</label>
4769    <textarea id="comments" name="comments" rows="6" cols="28"></textarea>
4770  </div>
4771
4772  <div class="row submit">
4773    <span class="button submit">Submit</span>
4774  </div>
4775
4776</div>
4777        <!-- Guest review modal -->
4778<div class="modal guest-review">
4779
4780  <div class="top-heading">Guest reviews</div>
4781  <div class="row">
4782    <label for="guest-name">Your name</label>
4783    <input type="text" id="guest-name" name="guest-name"><span class="field-advice">leave blank if you would like to stay anonymous</span>
4784  </div>
4785
4786  <div class="row">
4787    <label for="stay-date">When did you stay?</label>
4788    Month <select name="stay-month"><option value="1">January</option><option value="2">February</option><option value="3">March</option><option value="4">April</option><option value="5">May</option><option value="6">June</option><option value="7">July</option><option value="8">August</option><option value="9">September</option><option value="10">October</option><option value="11">November</option><option value="12">December</option></select> Year <select name="stay-year"><option value="2003">2003</option><option value="2004">2004</option><option value="2005">2005</option><option value="2006">2006</option><option value="2007">2007</option><option value="2008">2008</option><option value="2009">2009</option><option value="2010">2010</option><option value="2011">2011</option><option value="2012">2012</option><option value="2013">2013</option><option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option><option value="2020">2020</option><option value="2021">2021</option><option value="2022">2022</option><option value="2023">2023</option><option value="2024">2024</option><option value="2025">2025</option><option value="2026">2026</option></select>
4789  </div>
4790
4791  <div class="row">
4792    <label for="guest-town">Your town</label>
4793    <input type="text" id="guest-town" name="guest-town">
4794  </div>
4795
4796  <div class="row">
4797    <label for="guest-country">Your country <span class="mandatory">*</span></label>
4798    <select id="guest-country" name="guest-country"><option value=""></option><option value="AF">Afghanistan</option><option value="AX">&Aring;land Islands</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AS">American Samoa</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AI">Anguilla</option><option value="AQ">Antarctica</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AW">Aruba</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BM">Bermuda</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BA">Bosnia and Herzegovina</option><option value="BW">Botswana</option><option value="BV">Bouvet Island</option><option value="BR">Brazil</option><option value="IO">British Indian Ocean Territory</option><option value="BN">Brunei Darussalam</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CA">Canada</option><option value="CV">Cape Verde</option><option value="KY">Cayman Islands</option><option value="CF">Central African Republic</option><option value="TD">
4798Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CX">Christmas Island</option><option value="CC">Cocos (Keeling) Islands</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CD">Congo, The Democratic Republic of The</option><option value="CK">Cook Islands</option><option value="CR">Costa Rica</option><option value="CI">C&ocirc;te D'Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CY">Cyprus</option><option value="CZ">Czech Republic</option><option value="DK">Denmark</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="ET">Ethiopia</option><option value="FK">Falkland Islands (Malvinas)</option><option value="FO">Faroe Islands</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GF">French Guiana</option><option value="PF">French Polynesia</option><option value="TF">French Southern Territories</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GL">Greenland</option><option value="GD">Grenada</option><option value="GP">Guadeloupe</option><option value="GU">Guam</option><option value="GT">Guatemala</option><option value="GG">Guernsey</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HM">Heard Island and Mcdonald Islands</option><option value="VA">Holy See (Vatican City State)</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IR">Iran, Islamic Republic of</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IM">Isle of Man</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KP">Korea, Democratic People's Republic of</option><option value="KR">Korea, Republic of</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Lao People's Democratic Republic</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libyan Arab Jamahiriya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MO">Macao</option><option value="MK">Macedonia, The Former Yugoslav Republic of</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MH">Marshall Islands</option><option value="MQ">Martinique</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="YT">Mayotte</option><option value="MX">Mexico</option><option value="FM">Micronesia, Federated States of</option><option value="MD">Moldova, Republic of</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MS">Montserrat</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="AN">Netherlands Antilles</option><option value="NC">New Caledonia</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="NU">Niue</option><option value="NF">Norfolk Island</option><option value="MP">Northern Mariana Islands</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PS">Palestinian Territory, Occupied</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">
4798Peru</option><option value="PH">Philippines</option><option value="PN">Pitcairn</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="PR">Puerto Rico</option><option value="QA">Qatar</option><option value="RE">R&eacute;union</option><option value="RO">Romania</option><option value="RU">Russian Federation</option><option value="RW">Rwanda</option><option value="BL">Saint Barth&eacute;lemy</option><option value="SH">Saint Helena</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="MF">Saint Martin</option><option value="PM">Saint Pierre and Miquelon</option><option value="VC">Saint Vincent and The Grenadines</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="GS">South Georgia and The South Sandwich Islands</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SJ">Svalbard and Jan Mayen</option><option value="SZ">Swaziland</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syrian Arab Republic</option><option value="TW">Taiwan, Province of China</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania, United Republic of</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TK">Tokelau</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey</option><option value="TM">Turkmenistan</option><option value="TC">Turks and Caicos Islands</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="US">United States</option><option value="UM">United States Minor Outlying Islands</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VE">Venezuela</option><option value="VN">Viet Nam</option><option value="VG">Virgin Islands, British</option><option value="VI">Virgin Islands, U.S.</option><option value="WF">Wallis and Futuna</option><option value="EH">Western Sahara</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option></select>
4799  </div>
4800
4801  <div class="row">
4802    <label for="email">Your email <span class="mandatory">*</span></label>
4803    <input type="email" id="email" name="email"><span class="field-advice">Your email address will NOT be displayed on the site!</span>
4804  </div>
4805
4806  <div class="row">
4807    <label for="score">Your score <span class="mandatory">*</span></label>
4808    <select id="score" name="score"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select>
4809    <span class="field-advice"> score 10 is the highest. If you leave it at 0 please fill the comment field below</span>
4810  </div>
4811
4812  <div class="row">
4813    <div class="mandatory-message"><span class="mandatory">*</span> mandatory fields</div>
4814    <label>Your comments</label>
4815  </div>
4816
4817  <div class="row">
4818    <label class="green" for="like">What did you like?</label>
4819    <textarea id="like" name="like" cols="50" rows="5"></textarea>
4820  </div>
4821
4822  <div class="row">
4823    <label class="red" for="dislike">What did you dislike?</label>
4824    <textarea id="dislike" name="dislike" cols="50" rows="5"></textarea>
4825  </div>
4826
4827  <div class="row submit">
4828    <span class="button submit">Send your review!</span>
4829  </div>
4830
4831</div>
4832        
4833        <form class="modal members">
4834    <h2>Login</h2>
4835
4836    <div class="error-message hide"></div>
4837
4838    <div class="login">
4839        <div class="row"><label for="email">Email Address</label><input id="email" name="email" type="email"></div>
4840        <div class="row"><label for="password">Password</label><input id="password" name="password" type="password"></div>
4841        <div class="row reset hide">Lost password? <span class="reset link">Reset password</span></div>
4842    </div>
4843
4844    <div class="signup hide">
4845        <div class="row"><label for="first_name">First name</label><input id="first_name" name="first_name" type="text"></div>
4846        <div class="row"><label for="last_name">Last Name</label><input id="last_name" name="last_name" type="text"></div>
4847        <div class="privacy"><a href="/privacy.php" target="_blank">Privacy policy</a></div>
4848    </div>
4849
4850    <div class="success hide">
4851        <p>To complete the signup process, please check your inbox for an email from us. It contains a link that you will need to click to confirm your account.</p>
4852    </div>
4853
4854    <div class="reset-success hide">
4855        <p>To complete the password reset process, please check your inbox for an email from us. It contains a link that you will need to click to reset your password.</p>
4856    </div>
4857
4858    <div class="buttons">
4859        <span class="signup link">Register</span>
4860        <span class="login link hide">Login</span>
4861        <button class="button signup hide">Register</button>
4862        <button class="button login"><span class="text">Login</span> <span class="loader"></span></button>
4863        <button class="button reset hide">Reset password</button>
4864        <button class="button continue hide"><span class="text">Continue</span> <span class="loader"></span></button>
4865        <div class="reset-link-container"><span class="reset link lower">Reset password</span></div>
4866    </div>
4867
4868</form>
4869        <form class="modal password-reset">
4870    <h2>Reset</h2>
4871
4872    <div class="error-message hide"></div>
4873
4874    <div class="row">
4875        <label for="password">New password</label>
4876        <input id="password" type="password" name="password">
4877    </div>
4878
4879    <div class="success hide">
4880        <p>Your password has been successfully reset</p>
4881    </div>
4882
4883    <div class="buttons">
4884        <button class="button reset">Reset</button>
4885        <button class="button continue link hide"><span class="text">Continue</span> <span class="loader"></span></button>
4886    </div>
4887</form>
4888
4889        
4889<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
vendor: 1 bytes, line 4889
4889
4890<script type="text/javascript" src="/assets/js/index-1790360674748.min.js"></script>
4890
4891
4892        <!-- Inline js -->
4893
4894        
4894<script type="text/javascript">
4895        var google_tag_params = {
4896            hotelID: '8002317',
4897            pagetype: 'index'
4898        };
4899        dataLayer.push({'google_tag_params': google_tag_params});
4900        </script>
4900
4901        <!-- Created at: 2026-09-26T19:36:14+00:00 -->
4902        <!-- Debug:
4903==DEBUG_DATA==
4904-->
4905    </body>
4906</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.