PageSourceSearch

https://taxi-laguna.com/za-podjetja/

html taxi-laguna.com collected 2026-10-05 06:17:59 UTC 193,183 bytes, 1,932 lines download raw bytes

1<!doctype html><html lang="sl-SI"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><link rel="alternate" href="https://taxi-laguna.com/za-podjetja/" hreflang="sl" /><link rel="alternate" href="https://taxi-laguna.com/en/for-companies/" hreflang="en" /><title>Za podjetja | Taxi Laguna</title><meta name="description" content="Poenostavite si poslovna potovanja in sklenite z nami pogodbo ali nam pošljite naročilnico. Račun prejmete enkrat mesečno s specifikacijo vseh opravljenih prevozov – datum, ura, relacija, cena, priimek potnika." /><link rel="canonical" href="https://taxi-laguna.com/za-podjetja/" /><meta property="og:locale" content="sl_SI" /><meta property="og:locale:alternate" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="Za podjetja | Taxi Laguna" /><meta property="og:description" content="Poenostavite si poslovna potovanja in sklenite z nami pogodbo ali nam pošljite naročilnico. Račun prejmete enkrat mesečno s specifikacijo vseh opravljenih prevozov – datum, ura, relacija, cena, priimek potnika." /><meta property="og:url" content="https://taxi-laguna.com/za-podjetja/" /><meta property="og:site_name" content="Taxi Laguna" /><meta property="article:modified_time" content="2026-05-29T13:14:12+00:00" /><meta property="og:image" content="https://taxi-laguna.com/wp-content/uploads/pexels-olly-789822.jpg" /><meta property="og:image:width" content="1280" /><meta property="og:image:height" content="853" /><meta property="og:image:type" content="image/jpeg" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:label1" content="Est. reading time" /><meta name="twitter:data1" content="4 minute" /> 
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/taxi-laguna.com\/za-podjetja\/","url":"https:\/\/taxi-laguna.com\/za-podjetja\/","name":"Za podjetja | Taxi Laguna","isPartOf":{"@id":"https:\/\/taxi-laguna.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/taxi-laguna.com\/za-podjetja\/#primaryimage"},"image":{"@id":"https:\/\/taxi-laguna.com\/za-podjetja\/#primaryimage"},"thumbnailUrl":"https:\/\/taxi-laguna.com\/wp-content\/uploads\/pexels-olly-789822.jpg","datePublished":"2025-12-27T20:09:25+00:00","dateModified":"2026-05-29T13:14:12+00:00","description":"Poenostavite si poslovna potovanja in sklenite z nami pogodbo ali nam pošljite naročilnico. Račun prejmete enkrat mesečno s specifikacijo vseh opravljenih prevozov – datum, ura, relacija, cena, priimek potnika.","breadcrumb":{"@id":"https:\/\/taxi-laguna.com\/za-podjetja\/#breadcrumb"},"inLanguage":"sl-SI","potentialAction":[{"@type":"ReadAction","target":["https:\/\/taxi-laguna.com\/za-podjetja\/"]}]},{"@type":"ImageObject","inLanguage":"sl-SI","@id":"https:\/\/taxi-laguna.com\/za-podjetja\/#primaryimage","url":"https:\/\/taxi-laguna.com\/wp-content\/uploads\/pexels-olly-789822.jpg","contentUrl":"https:\/\/taxi-laguna.com\/wp-content\/uploads\/pexels-olly-789822.jpg","width":1280,"he
1ight":853},{"@type":"BreadcrumbList","@id":"https:\/\/taxi-laguna.com\/za-podjetja\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/taxi-laguna.com\/"},{"@type":"ListItem","position":2,"name":"Za podjetja"}]},{"@type":"WebSite","@id":"https:\/\/taxi-laguna.com\/#website","url":"https:\/\/taxi-laguna.com\/","name":"Taxi Laguna","description":"Vaš zanesljiv partner na poti","publisher":{"@id":"https:\/\/taxi-laguna.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/taxi-laguna.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sl-SI"},{"@type":"Organization","@id":"https:\/\/taxi-laguna.com\/#organization","name":"Taxi Laguna","url":"https:\/\/taxi-laguna.com\/","logo":{"@type":"ImageObject","inLanguage":"sl-SI","@id":"https:\/\/taxi-laguna.com\/#\/schema\/logo\/image\/","url":"https:\/\/taxi-laguna.com\/wp-content\/uploads\/favicon-1.png","contentUrl":"https:\/\/taxi-laguna.com\/wp-content\/uploads\/favicon-1.png","width":671,"height":671,"caption":"Taxi Laguna"},"image":{"@id":"https:\/\/taxi-laguna.com\/#\/schema\/logo\/image\/"}}]}</script>
1 <link rel='dns-prefetch' href='//maps.googleapis.com' /><link rel="alternate" type="application/rss+xml" title="Taxi Laguna &raquo; Vir" href="https://taxi-laguna.com/feed/" /><link rel="alternate" type="application/rss+xml" title="Taxi Laguna &raquo; Vir komentarjev" href="https://taxi-laguna.com/comments/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://taxi-laguna.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftaxi-laguna.com%2Fza-podjetja%2F&#038;lang=sl" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://taxi-laguna.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftaxi-laguna.com%2Fza-podjetja%2F&#038;format=xml&#038;lang=sl" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style><style id="wp-emoji-styles-inline-css">img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}</style><style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;
1--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:800px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}
1.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-icon svg){width:24px}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}</style><style id="plvt-view-transitions-inline-css">@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:0.4s}}</style><link data-optimized="1" rel='stylesheet' id='hello-elementor-css' href='https://taxi-laguna.com/wp-content/litespeed/css/7c1804d4b9e5d7b
107597d115c9eb99a9.css?ver=991e2' media='all' /><link data-optimized="1" rel='stylesheet' id='hello-elementor-theme-style-css' href='https://taxi-laguna.com/wp-content/litespeed/css/6954bb20fa4ba34f934040573045603e.css?ver=a81d8' media='all' /><link data-optimized="1" rel='stylesheet' id='hello-elementor-header-footer-css' href='https://taxi-laguna.com/wp-content/litespeed/css/1dd1ce4d311e49cfe25b5a55405c5d82.css?ver=cf031' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-frontend-css' href='https://taxi-laguna.com/wp-content/litespeed/css/be3bb8a312fa25eeb5ac981f93cffa7a.css?ver=91516' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-post-14-css' href='https://taxi-laguna.com/wp-content/litespeed/css/7bf1e7e1964284bd3cf90c19183282eb.css?ver=2d6d3' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-image-css' href='https://taxi-laguna.com/wp-content/litespeed/css/86404938bc640107c6dc9fb55bc6b1f5.css?ver=df1e9' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-divider-css' href='https://taxi-laguna.com/wp-content/litespeed/css/cd8a42eeffdf3cbe2e9adfc8ba45ca43.css?ver=b5c63' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-nav-menu-css' href='https://taxi-laguna.com/wp-content/litespeed/css/baaa6e825d91d85848c9d3aa0a566f9b.css?ver=1ab15' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-heading-css' href='https://taxi-laguna.com/wp-content/litespeed/css/e49f715ebe30fe096a05bb4361fe31dc.css?ver=d3afe' media='all' /><link data-optimized="1" rel='stylesheet' id='e-animation-fadeInLeft-css' href='https://taxi-laguna.com/wp-content/litespeed/css/51564c5f787872cd978b2a984b9a1b06.css?ver=d996f' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-off-canvas-css' href='https://taxi-laguna.com/wp-content/litespeed/css/0690acdd1f2554f181f251bd0a9fc397.css?ver=499b0' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-spacer-css' href='https://taxi-laguna.com/wp-content/litespeed/css/8692229c3486d9f5513ffc2874b9e7a5.css?ver=f8901' media='all' /><link data-optimized="1" rel='stylesheet' id='e-shapes-css' href='https://taxi-laguna.com/wp-content/litespeed/css/886fc4bb83a545ea86870dac6373bfba.css?ver=edefe' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-icon-list-css' href='https://taxi-laguna.com/wp-content/litespeed/css/c0169b7527598bdf3169fab39d5b4561.css?ver=2e391' media='all' /><link data-optimized="1" rel='stylesheet' id='e-animation-bounceIn-css' href='https://taxi-laguna.com/wp-content/litespeed/css/28f7ec368f49086e49086a5e265a0770.css?ver=f25eb' media='all' /><link data-optimized="1" rel='stylesheet' id='e-animation-bounceInUp-css' href='https://taxi-laguna.com/wp-content/litespeed/css/8f9f6ea9f0d04ec2f4eadb43c1ec4d3c.css?ver=842c1' media='all' /><link data-optimized="1" rel='stylesheet' id='e-animation-slideInUp-css' href='https://taxi-laguna.com/wp-content/litespeed/css/7d0855ad45bcc778c3b20d9825378e0f.css?ver=b1596' media='all' /><link data-optimized="1" rel='stylesheet' id='e-popup-css' href='https://taxi-laguna.com/wp-content/litespeed/css/3c754f8fdc361207dc3a059ad4d55f6c.css?ver=b5802' media='all' /><link data-optimized="1" rel='stylesheet' id='widget-form-css' href='https://taxi-laguna.com/wp-content/litespeed/css/591f4922149f774ce42106b3ebf453db.css?ver=3e67f' media='all' /><link data-optimized="1" rel='stylesheet' id='e-animation-fadeInUp-css' href='https://taxi-laguna.com/wp-content/litespeed/css/2cd504fe65f5460a4c3f72e8e7aa5022.css?ver=72dc4' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-post-2583-css' href='https://taxi-laguna.com/wp-content/litespeed/css/6147eb858d221ab88cad7f549fc2eefc.css?ver=e3324' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-post-504-css' href='https://taxi-laguna.com/wp-content/litespeed/css/30cbaab846740b0e6cd0c7a6af3da081.css?ver=bcec4' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-post-444-css' href='https://taxi-laguna.com/wp-content/litespeed/css/dbe992e4ab11c8d09cfb4dd3f1bac666.css?ver=e2b2a' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-post-1250-css' href='https://taxi-laguna.com/wp-content/litespeed/css/a9fec22bcacc6190e27e8a757547f831.css?ver=305c2' media='all' />
1<style id="hide_field_class_style-inline-css">.cfef-hidden,.cfef-hidden-step-field{display:none!important}</style><style id="nacin-placila-style-inline-css">.elementor-form .nacin-option{display:inline-flex;align-items:center;gap:10px;margin-right:12px;margin-bottom:8px}.elementor-form .nacin-option .nacin-icon{width:28px;height:28px;object-fit:cover;border-radius:4px;margin-right:8px}.elementor-form .nacin-option .nacin-title{font-weight:600;margin-right:8px;display:inline-block}.elementor-form .nacin-option .nacin-opis{display:block;color:#666;font-size:.9em;margin-top:2px}</style><link data-optimized="1" rel='stylesheet' id='hello-elementor-child-style-css' href='https://taxi-laguna.com/wp-content/litespeed/css/64b01594fcede2cedbfdebc61ce2aae4.css?ver=ab8f6' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-gf-local-figtree-css' href='https://taxi-laguna.com/wp-content/litespeed/css/c65497adc322302b9b715a95b8cd8c46.css?ver=905cf' media='all' /><link data-optimized="1" rel='stylesheet' id='elementor-gf-local-inter-css' href='https://taxi-laguna.com/wp-content/litespeed/css/1453e4c5af0dcabd6b49d5c1781e7c9a.css?ver=36029' media='all' /> 
1<script id="jquery-core-js" src="https://taxi-laguna.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
1 
1<script id="jquery-migrate-js" src="https://taxi-laguna.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
1 
1<script id="plvt-view-transitions-js-after">window.plvtInitViewTransitions=n=>{if(!window.navigation||!("CSSViewTransitionRule"in window))return void window.console.warn("View transitions not loaded as the browser is lacking support.");const t=(t,i,o)=>{const e=n.animations||{};return[...e[t].useGlobalTransitionNames?Object.entries(n.globalTransitionNames||{}).map(([n,t])=>[i.querySelector(n),t]):[],...e[t].usePostTransitionNames&&o?Object.entries(n.postTransitionNames||{}).map(([n,t])=>[o.querySelector(n),t]):[]]},i=n=>{const t=()=>{};n.ready.catch(t),n.finished.catch(t)},o=async(n,t)=>{for(const[t,i]of n)t&&(t.style.viewTransitionName=i);await t;for(const[t]of n)t&&(t.style.viewTransitionName="")},e=()=>n.postSelector?document.querySelector(n.postSelector):null,s=t=>{if(!n.postSelector)return null;const i=(o=n.postSelector,e='a[href="'+t+'"]',o.split(",").map(n=>n.trim()+" "+e).join(","));var o,e;const s=document.querySelector(i);return s?s.closest(n.postSelector):null};window.addEventListener("pageswap",n=>{if(n.viewTransition){const a="default";let r;i(n.viewTransition),n.viewTransition.types.add(a),document.body.classList.contains("single")?r=t(a,document.body,e()):(document.body.classList.contains("home")||document.body.classList.contains("blog")||document.body.classList.contains("archive"))&&n.activation?.entry.url&&(r=t(a,document.body,s(n.activation.entry.url))),r&&o(r,n.viewTransition.finished)}}),window.addEventListener("pagereveal",n=>{if(n.viewTransition){const a="default";let r;i(n.viewTransition),n.viewTransition.types.add(a),document.body.classList.contains("single")?r=t(a,document.body,e()):(document.body.classList.contains("home")||document.body.classList.contains("archive"))&&(r=t(a,document.body,window.navigation?.activation?.from?.url?s(window.navigation.activation.from.url):null)),r&&o(r,n.viewTransition.ready)}})};
2plvtInitViewTransitions( {"postSelector":".wp-block-post.post, article.post, body.single main","globalTransitionNames":{"header":"header","div[data-elementor-type=\"wp-page\"]":"main"},"postTransitionNames":{".wp-block-post-title, .entry-title":"post-title",".wp-post-image":"post-thumbnail","div[data-elementor-type=\"wp-page\"]":"post-content"},"animations":{"default":{"useGlobalTransitionNames":true,"usePostTransitionNames":true}}} )
3//# sourceURL=plvt-view-transitions-js-after</script>
3 <link rel="https://api.w.org/" href="https://taxi-laguna.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://taxi-laguna.com/wp-json/wp/v2/pages/2583" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://taxi-laguna.com/xmlrpc.php?rsd" /><link rel='shortlink' href='https://taxi-laguna.com/?p=2583' />
4 
4<script>jQuery(document).ready(function( $ ){
5    if($("body").hasClass("single-storitev")){
6		if($("#form-field-st_potnikov_hidden").length && $("#form-field-st_potnikov_hidden").val().length){
7			var max_st = $("#form-field-st_potnikov_hidden").val();
8			
9			$("#form-field-st_potnikov option").each(function( index ) {
10				if(parseInt($(this).val()) > max_st){
11					$(this).remove();
12				} 
13			});
14		}
15	}
16});</script>
16 
17 
17<script>jQuery(document).ready(function($) {
18	checkScrollTop();
19  $(window).on('scroll', function() {
20    checkScrollTop();
21  });
22	
23	$(window).on('resize', function() {
24    checkScrollTop();
25  });
26	
27	function checkScrollTop(){
28		if ($(window).scrollTop() > 100) {
29		  $('#main-header').addClass('header-has-bg');
30		} else {
31		  $('#main-header').removeClass('header-has-bg');
32		}
33	}
34});</script>
34 
35 
35<script>jQuery(document).ready(function( $ ){
36    
37	$(".remove-submit-button").find("button[type=submit]").remove();
38	$(".remove-submit-button").closest(".elementor-field-group").remove();
39	
40});</script>
40 
41 
41<script>jQuery(document).ready(function( $ ){
42    
43	
44	$(".e-off-canvas__main a:not(#close-off-canvas a)").click(function (){
45		$("body").removeClass("e-off-canvas__no-scroll");
46		$(".e-off-canvas").attr("aria-hidden", "true");
47	});
48	
49	
50});</script>
50 
51 
51<script>// Define initTaxiMaps stub IMMEDIATELY (before jQuery ready) so Google Maps can call it
52window.initTaxiMaps = function() {
53    console.log('⏳ Google Maps loaded, waiting for jQuery and form initialization...');
54    // Will be replaced by actual implementation inside jQuery ready
55};
56
57jQuery(document).ready(function ($) {
58    
59    'use strict';
60
61    (function () {
62        // --- Shared Helpers: parsing / formatting ---
63        function parsePriceStringToFloat(str) {
64            if (!str && str !== 0) return 0;
65            str = String(str).trim();
66            str = str.replace(/[^\d,.\-]/g, '').trim();
67            if (str.indexOf(',') !== -1 && str.indexOf('.') !== -1) {
68                str = str.replace(/\./g, '').replace(/,/g, '.');
69            } else if (str.indexOf(',') !== -1) {
70                str = str.replace(/,/g, '.');
71            }
72            var v = parseFloat(str);
73            return isNaN(v) ? 0 : v;
74        }
75
76        function pad2(n) {
77            return n < 10 ? '0' + n : '' + n;
78        }
79
80        function getTodayISO() {
81            var now = new Date();
82            return now.getFullYear() + '-' + pad2(now.getMonth() + 1) + '-' + pad2(now.getDate());
83        }
84
85        function formatFriendlyDateFromISO(iso) {
86            if (!iso) return '';
87            var parts = iso.split('-');
88            if (parts.length !== 3) return iso;
89            var y = parseInt(parts[0], 10);
90            var m = parseInt(parts[1], 10) - 1;
91            var d = parseInt(parts[2], 10);
92            if (isNaN(y) || isNaN(m) || isNaN(d)) return iso;
93            var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Avg', 'Sep', 'Okt', 'Nov', 'Dec'];
94            return d + '. ' + months[m] + ' ' + y;
95        }
96
97        function getTodayFriendlyDate() {
98            return formatFriendlyDateFromISO(getTodayISO());
99        }
100
101        function formatPriceEuro(num) {
102            if (typeof num !== 'number' || !isFinite(num)) num = 0;
103            var fixed = num.toFixed(2);
104            var parts = fixed.split('.');
105            var intPart = parts[0];
106            var decPart = parts[1];
107            intPart = intPart.replace(/\B(?=(\d{3})+(?!\d))/g, ' ');
108            return intPart + ',' + decPart + ' €';
109        }
110
111        // --- Order Summary Addon Cache ---
112        var addonPriceCache = {};
113
114        function scanAddonPricesFromDOM() {
115            $('#dodatne-moznosti-list input[type="checkbox"]').each(function () {
116                var $inp = $(this);
117                var idAttr = $inp.val();
118                if (!idAttr) return;
119                var pid = String(idAttr);
120                if (addonPriceCache[pid] !== undefined) return;
121                var $label = $inp.closest('.elementor-field-option').find('label').first();
122                var priceText = '';
123                if ($label.length) {
124                    var $sp = $label.find('.addon-price').first();
125                    if ($sp.length) {
126                        priceText = $sp.text().trim();
127                    } else {
128                        var txt = $label.text();
129                        var m = txt.match(/(\d{1,3}(?:[\s.\,]\d{3})*(?:[\,\.]\d{2})?)\s*€/);
130                        if (m) priceText = m[1] + ' €';
131                    }
132                }
133                if (priceText) {
134                    addonPriceCache[pid] = parsePriceStringToFloat(priceText);
135                }
136            });
137        }
138
139        // --- Order Summary Functions ---
140        function addAddonSummaryEntry(id, title, priceText) {
141            var $container = $('#summ-dodatnemoznosti');
142            if (!$container.length) return;
143            if ($container.find('[data-addon-id="' + id + '"]').length) return;
144            var priceFormatted = '';
145            if (priceText) {
146                priceFormatted = priceText.trim();
147            } else if (addonPriceCache[String(id)] !== undefined) {
148                priceFormatted = formatPriceEuro(addonPriceCache[String(id)]);
149            }
150            var $div = $('<div class="entry-value" data-addon-id="' + id + '"><i class="ri-add-circle-fill"></i></div>');
151            $div.append(document.createTextNode(title));
152            if (priceFormatted) {
153                var $span = $('<span class="addon-price"></span>').text(' ' + priceFormatted);
154                $div.append($span);
155            }
156            $container.append($div);
157        }
158
159        function removeAddonSummaryEntry(id) {
160            var $container = $('#summ-dodatnemoznosti');
161            if (!$container.length) return;
162            $container.find('[data-addon-id="' + id + '"]').remove();
163        }
164
165        function updateAddonsSummary() {
166            scanAddonPricesFromDOM();
167            // Query checkboxes with the new unique names: form_fields[dodatne_moznosti_240], form_fields[dodatne_moznosti_241], etc.
168            var $checkboxes = $('input[name^="form_fields[dodatne_moznosti"]');
169            
170            $checkboxes.each(function () {
171                var $cb = $(this);
172                var id = String($cb.val() || '');
173                if (!id) return; // Skip if no value
174                
175                var $label = $cb.closest('.elementor-field-option').find('label').first();
176                var title = $label.length
177                    ? $label.clone().children('.addon-price').remove().end().text().trim()
178                    : $cb.val();
179                var $priceSpan = $label.length ? $label.find('.addon-price').first() : $();
180                var priceText = $priceSpan.length ? $priceSpan.text().trim() : null;
181                if ($cb.prop('checked')) {
182                    addAddonSummaryEntry(id, title, priceText);
183                } else {
184                    removeAddonSummaryEntry(id);
185                }
186            });
187        }
188
189        function updatePaymentMethodSummary() {
190            var val = $('input[name="form_fields[nacin_placila]"]:checked').val();
191            if (!val) {
192                $('#summ-nacinplacila').text('');
193                return;
194            }
195            var $radio = $('input[name="form_fields[nacin_placila]"][value="' + val + '"]').first();
196            var title = '';
197            if ($radio.length) {
198                var $label = $('label[for="' + $radio.attr('id') + '"]').first();
199                if ($label.length) {
200                    var $t = $label.find('.nacin-title').first();
201                    if ($t.length) title = $t.text().trim();
202                    else title = $label.text().trim();
203                }
204            }
205            $('#summ-nacinplacila').text(title);
206        }
207
208        function updateDateTimeSummary() {
209            var $checkbox = $('input[name="form_fields[datum_in_ura_po_meri]"]').first();
210            var custom = $checkbox.length && $checkbox.prop('checked');
211            var $summDate = $('#summ-datumprevoza');
212            var $summTime = $('#summ-uraprevoza');
213            if (custom) {
214                var dateIso = $('#form-field-datum_prevoza').val() || '';
215                var displayDate = '';
216                if (/^\d{4}-\d{2}-\d{2}
216$/.test(dateIso)) {
217                    displayDate = formatFriendlyDateFromISO(dateIso);
218                } else {
219                    var $alt = $('#form-field-datum_prevoza').siblings('input[type="text"]').first();
220                    displayDate = ($alt.length ? $alt.val() : '') || dateIso;
221                }
222                var time = $('#form-field-ura_prevoza').val() || '';
223                $summDate.text(displayDate || getTodayFriendlyDate());
224                $summTime.text(time || 'Takoj, ko je mogoče');
225                return;
226            }
227            $summDate.text(getTodayFriendlyDate());
228            $summTime.text('Takoj, ko je mogoče');
229        }
230
231        function updateStaticSummaries() {
232            var phone = $('#form-field-telefonska_st').val() || '';
233            $('#summ-telefonskast').text(phone);
234            var st = $('#form-field-st_potnikov').val() || '';
235            $('#summ-stpotnikov').text(st);
236            var start = $('#form-field-zacetna_lokacija').val() || '';
237            var end = $('#form-field-koncna_lokacija').val() || '';
238            if (!start) start = 'Izberite začetno lokacijo';
239            if (!end) end = 'Izberite končno lokacijo';
240            $('#summ-zacetnalokacija').text(start);
241            $('#summ-koncnalokacija').text(end);
242            var dist = $('#form-field-razdalja').val() || '';
243            var dur = $('#form-field-trajanje_voznje').val() || '';
244            if (!dist) dist = '0 km';
245            if (!dur) dur = '0min';
246            $('#summ-razdalja').text(dist);
247            $('#summ-trajanjevoznje').text(dur);
248            var notes =
249                $('#form-field-opombe').val() ||
250                $('textarea[name="form_fields[opombe]"]').val() ||
251                '';
252            $('#summ-opombe').text(notes);
253            updateDateTimeSummary();
254            updatePaymentMethodSummary();
255            updateAddonsSummary();
256        }
257
258        function updateTotalPrice() {
259            var $baseField = $('#form-field-informativna_cena');
260            var baseText = $baseField.val() || '';
261            var base = parsePriceStringToFloat(baseText);
262            var addonsTotal = 0;
263            $('#summ-dodatnemoznosti')
264                .find('[data-addon-id]')
265                .each(function () {
266                    var $el = $(this);
267                    var pText = $el.find('.addon-price').text() || '';
268                    var p = parsePriceStringToFloat(pText);
269                    if (p === 0 && $el.data('addon-id')) {
270                        var pid = String($el.data('addon-id'));
271                        if (addonPriceCache[pid] !== undefined) {
272                            p = addonPriceCache[pid];
273                        }
274                    }
275                    addonsTotal += isNaN(p) ? 0 : p;
276                });
277            var total = base + addonsTotal;
278            var $summ = $('#summ-informativnacena');
279            $summ.text(formatPriceEuro(total));
280            var isSpecial = !!$baseField.data('special-tariff');
281            if (isSpecial) {
282                $summ.addClass('special-tariff-price');
283            } else {
284                $summ.removeClass('special-tariff-price');
285            }
286        }
287
288        function refreshOrderSummary() {
289            updateStaticSummaries();
290            updateTotalPrice();
291        }
292
293        function initSummary() {
294            scanAddonPricesFromDOM();
295            refreshOrderSummary();
296            $(document).on(
297                'input change',
298                [
299                    '#form-field-telefonska_st',
300                    '#form-field-st_potnikov',
301                    '#form-field-zacetna_lokacija',
302                    '#form-field-koncna_lokacija',
303                    '#form-field-razdalja',
304                    '#form-field-trajanje_voznje',
305                    '#form-field-informativna_cena',
306                    '#form-field-datum_prevoza',
307                    '#form-field-ura_prevoza',
308                    '#form-field-opombe',
309                    'textarea[name="form_fields[opombe]"]',
310                    'input[name="form_fields[datum_in_ura_po_meri]"]',
311                ].join(','),
312                function () {
313                    if (window._order_summary_timer) clearTimeout(window._order_summary_timer);
314                    window._order_summary_timer = setTimeout(refreshOrderSummary, 120);
315                }
316            );
317            // Listen for changes on checkboxes with new unique names
318            $(document).on('change', 'input[name^="form_fields[dodatne_moznosti"]', function () {
319                var id = String($(this).val() || '');
320                if (!addonPriceCache[id]) {
321                    var $label = $(this).closest('.elementor-field-option').find('label').first();
322                    var priceText = '';
323                    if ($label.length) {
324                        var $sp = $label.find('.addon-price').first();
325                        if ($sp.length) priceText = $sp.text().trim();
326                    }
327                    if (priceText) addonPriceCache[id] = parsePriceStringToFloat(priceText);
328                }
329                refreshOrderSummary();
330            });
331            $(document).on('change', 'input[name="form_fields[nacin_placila]"]', function () {
332                refreshOrderSummary();
333            });
334        }
335
336        // Expose for debug
337        window.refreshOrderSummary = refreshOrderSummary;
338
339        // Initialize summary on doc ready
340        initSummary();
341
342        if (window.elementorFrontend && elementorFrontend.hooks) {
343            elementorFrontend.hooks.addAction('frontend/element_ready/form.default', function () {
344                setTimeout(refreshOrderSummary, 150);
345            });
346        }
347
348        // --- Taxi Booking Form logic ---
349        // initTaxiMaps will be invoked by the Google Maps JS API callback parameter.
350        window.initTaxiMaps = function () {
351            console.log('🗺️ Initializing Taxi Maps...');
352            
353            // Element IDs in your form
354            var idStart = 'form-field-zacetna_lokacija';
355            var idEnd = 'form-field-koncna_lokacija';
356            var idLatStart = 'form-field-lat_zacetna';
357            var idLonStart = 'form-field-lon_zacetna';
358            var idLatEnd = 'form-field-lat_koncna';
359            var idLonEnd = 'form-field-lon_koncna';
360            var idRazdalja = 'form-field-razdalja';
361            var idTrajanje = 'form-field-trajanje_voznje';
362
363            // NEW: date/time fields + checkbox
364            var idDatumPrevoza = 'form-field-datum_prevoza';
365            var idUraPrevoza = 'form-field-ura_prevoza';
366
367            // Look up DOM nodes
368            var elStart = document.getElementById(idStart);
369            var elEnd = document.getElementById(idEnd);
370            if (!elStart || !elEnd) return; // form not on this page
371
372            var elLatStart = document.getElementById(idLatStart);
373            var elLonStart = document.getElementById(idLonStart);
374            var elLatEnd = document.getElementById(idLatEnd);
375            var elLonEnd = document.getElementById(idLonEnd);
376            var elRaz = document.getElementById(idRazdalja);
377            var elTraj = document.getElementById(idTrajanje);
378
379            // NEW: date/time + custom checkbox
380            var elDatumPrevoza = document.getElementById(idDatumPrevoza);
381            var elUraPrevoza = document.getElementById(idUraPrevoza);
382            var elDatumCustom = document.querySelector('input[name="form_fields[datum_in_ura_po_meri]"]');
383
384            // NEW: whole groups for conditional visibility
385            var groupDatumPrevoza = document.querySelector('.elementor-field-group-datum_prevoza');
386            var groupUraPrevoza = document.querySelector('.elementor-field-group-ura_prevoza');
387
388            var geocoder = new google.maps.Geocoder();
389            var distanceService = new google.maps.DistanceMatrixService();
390
391            // track last formatted addresses to detect manual edits/deletes
392            var startLastFormatted = null;
393            var endLastFormatted = null;
394
395            // --- Tariff & pricing setup ---
396
397            // Tariff class for easier future changes/expansions (with optional special date-time window)
398            class Tariff {
399                constructor(id, label, cenaNaKm, startnina, cakalnaUra, specialConfig) {
400                    this.id = id;
401                    this.label = label;
402                    this.cenaNaKm = cenaNaKm;         // €/km
403                    this.startnina = startnina;       // €
404                    this.cakalnaUra = cakalnaUra;     // €/h
405
406                    // optional special tariff (e.g. New Year window)
407                    this.special = specialConfig || null;
408                }
409
410                
411                getActiveRate(context) {
412                    const base = {
413                        cenaNaKm: this.cenaNaKm,
414                        startnina: this.startnina,
415                        cakalnaUra: this.cakalnaUra,
416                        isSpecial: false,
417                    };
418
419                    if (!this.special || !this.special.enabled || !context || !context.rideDate) {
420                        return base;
421                    }
422
423                    const ride = context.rideDate;
424
425                    function parseDateTime(str) {
426                        if (!str || typeof str !== 'string') return null;
427                        const parts = str.trim().split(' ');
428                        if (parts.length !== 2) return null;
429
430                        const datePart = parts[0];
431                        const timePart = parts[1];
432
433                        const dSplit = datePart.split('-');
434                        if (dSplit.length !== 3) return null;
435                        const y = parseInt(dSplit[0], 10);
436                        const m = parseInt(dSplit[1], 10);
437                        const d = parseInt(dSplit[2], 10);
438                        if (isNaN(y) || isNaN(m) || isNaN(d)) return null;
439
440                        const tSplit = timePart.split(':');
441                        if (tSplit.length < 2) return null;
442                        const hh = parseInt(tSplit[0], 10);
443                        const mm = parseInt(tSplit[1], 10);
444                        if (isNaN(hh) || isNaN(mm)) return null;
445
446                        // lokalni čas
447                        return new Date(y, m - 1, d, hh, mm, 0, 0);
448                    }
449
450                    const startDT = parseDateTime(this.special.startDateTime);
451                    const endDT = parseDateTime(this.special.endDateTime);
452
453                    if (!startDT || !endDT) {
454                        // če je config polomljen, raje osnovna tarifa
455                        return base;
456                    }
457
458                    const inWindow = (ride >= startDT && ride <= endDT);
459                    if (!inWindow) return base;
460
461                    return {
462                        cenaNaKm: typeof this.special.cenaNaKm === 'number' ? this.special.cenaNaKm : base.cenaNaKm,
463                        startnina: typeof this.special.startnina === 'number' ? this.special.startnina : base.startnina,
464                        cakalnaUra: typeof this.special.cakalnaUra === 'number' ? this.special.cakalnaUra : base.cakalnaUra,
465                        isSpecial: true,
466                    };
467                }
468
469                
470                calculatePrice(distanceMeters, context) {
471                    if (distanceMeters === null || distanceMeters === undefined || isNaN(distanceMeters)) {
472                        return { total: 0, rate: this.getActiveRate(context || {}) };
473                    }
474                    const km = distanceMeters / 1000;
475                    const rate = this.getActiveRate(context || {});
476                    const total = rate.startnina + rate.cenaNaKm * km;
477                    return { total, rate };
478                }
479            }			// Tariff instances (order: cenaNaKm, startnina, cakalnaUra)
480            const TARIFFS = {
481                1: new Tariff(1, 'Taksi', 1.19, 1.98, 17.94),
482                3: new Tariff(3, 'Enoprostorec', 1.50, 2.00, 20.00, {
483                    enabled: true,
484                    startDateTime: '2025-12-31 18:00',
485                    endDateTime: '2026-01-01 10:00	',
486                    cenaNaKm: 1.50,
487                    startnina: 2.00,
488                    cakalnaUra: 20.00,
489                }),
490                4: new Tariff(4, 'Kombi', 1.60, 2.50, 25.00),
491            };
492
493
494            
495            function getTariffForPassengers(count) {
496                if (count >= 1 && count <= 4) return TARIFFS[1];
497                if (count >= 5 && count <= 6) return TARIFFS[3];
498                if (count >= 7 && count <= 8) return TARIFFS[4];
499                return null;
500            }
501
502
503            // Helpers / state for pricing
504            const elStPotnikov = document.getElementById('form-field-st_potnikov');
505            const elCena = document.getElementById('form-field-informativna_cena');
506            let lastDistanceMeters = null;
507
508            // Format price in Slovenian style: 1.234,56 €
509            function formatPriceEUR(value) {
510                return formatPriceEuro(value); // Use shared helper
511            }
512
513            // Determine "ride context" from selected date/time or now
514            function getRideContext() {
515                let rideDate = null;
516
517                // Če je vklopljen custom datum/ura in polja niso prazna
518                if (
519                    elDatumCustom &&
520                    elDatumCustom.checked &&
521                    elDatumPrevoza &&
522                    elUraPrevoza &&
523                    elDatumPrevoza.value &&
524                    elUraPrevoza.value
525                ) {
526                    try {
527                        const dParts = elDatumPrevoza.value.split('-'); // YYYY-MM-DD
528                        const tParts = elUraPrevoza.value.split(':');   // HH:MM
529                        if (dParts.length === 3 && tParts.length >= 2) {
530                            const y = parseInt(dParts[0], 10);
531                            const m = parseInt(dParts[1], 10);
532                            const d = parseInt(dParts[2], 10);
533                            const hh = parseInt(tParts[0], 10);
534                            const mm = parseInt(tParts[1], 10);
535                            if (!isNaN(y) && !isNaN(m) && !isNaN(d) && !isNaN(hh) && !isNaN(mm)) {
536                                rideDate = new Date(y, m - 1, d, hh, mm, 0, 0);
537                            }
538                        }
539                    } catch (e) {
540                        // ignore, fallback below
541                    }
542                }
543
544                if (!rideDate) {
545                    rideDate = new Date();
546                }
547                return { rideDate: rideDate };
548            }
549
550            
551            function recalcPrice(distanceMeters) {
552                lastDistanceMeters = distanceMeters;
553                if (!elCena) return;
554                if (!elStPotnikov || !elStPotnikov.value || distanceMeters == null) {
555                    elCena.value = '';
556                    $(elCena).data('special-tariff', 0);
557                    clearTariffDisplay();
558                    return;
559                }
560                const num = parseInt(elStPotnikov.value, 10);
561                if (isNaN(num)) {
562                    elCena.value = '';
563                    $(elCena).data('special-tariff', 0);
564                    clearTariffDisplay();
565                    return;
566                }
567                const tariff = getTariffForPassengers(num);
568                if (!tariff) {
569                    elCena.value = '';
570                    $(elCena).data('special-tariff', 0);
571                    clearTariffDisplay();
572                    return;
573                }
574                const context = getRideContext();
575                const result = tariff.calculatePrice(distanceMeters, context);
576                const price = result.total;
577                elCena.value = formatPriceEUR(price);
578
579                // Display tariff values in summary
580                updateTariffDisplay(result.rate);
581
582                // flag for summary.js (special tariff active or not)
583                if (result.rate && result.rate.isSpecial) {
584                    $(elCena).data('special-tariff', 1);
585                } else {
586                    $(elCena).data('special-tariff', 0);
587                }
588            }
589
590            // Update tariff display elements in order summary
591            function updateTariffDisplay(rate) {
592                var $sumStartnina = $('#summ-startnina');
593                var $sumCenaNaKm = $('#summ-cenanakm');
594                var $sumCakalnaUra = $('#summ-cakalnaura');
595
596                if ($sumStartnina.length) {
597                    $sumStartnina.text(formatPriceEuro(rate.startnina));
598                }
599                if ($sumCenaNaKm.length) {
600                    $sumCenaNaKm.text(formatPriceEuro(rate.cenaNaKm));
601                }
602                if ($sumCakalnaUra.length) {
603                    $sumCakalnaUra.text(formatPriceEuro(rate.cakalnaUra));
604                }
605            }
606
607            // Clear tariff display elements
608            function clearTariffDisplay() {
609                var $sumStartnina = $('#summ-startnina');
610                var $sumCenaNaKm = $('#summ-cenanakm');
611                var $sumCakalnaUra = $('#summ-cakalnaura');
612
613                if ($sumStartnina.length) $sumStartnina.text('');
614                if ($sumCenaNaKm.length) $sumCenaNaKm.text('');
615                if ($sumCakalnaUra.length) $sumCakalnaUra.text('');
616            }
617
618            // Create Autocomplete instances (restrict to Slovenia)
619            var acOptions = { types: ['geocode'], componentRestrictions: { country: 'si' } };
620            var acStart = new google.maps.places.Autocomplete(elStart, acOptions);
621            var acEnd = new google.maps.places.Autocomplete(elEnd, acOptions);
622
623            // Only request geometry to keep response small
624            try { acStart.setFields(['place_id', 'geometry', 'formatted_address', 'name']); } catch (e) { }
625            try { acEnd.setFields(['place_id', 'geometry', 'formatted_address', 'name']); } catch (e) { }
626
627            // small helper to show a message under a field (reuses .dp-dt-msg pattern)
628            function showFieldMessage(inputEl, text) {
629                if (!inputEl) return;
630                var next = inputEl.parentElement.querySelector('.dp-dt-msg');
631                if (!next) {
632                    next = document.createElement('div');
633                    next.className = 'dp-dt-msg';
634                    next.style.color = '#b91c1c';
635                    next.style.fontSize = '0.95em';
636                    next.style.marginTop = '6px';
637                    inputEl.parentElement.appendChild(next);
638                }
639                next.textContent = text;
640                next.style.display = text ? 'block' : 'none';
641            }
642
643            function clearFieldMessage(inputEl) {
644                if (!inputEl) return;
645                var next = inputEl.parentElement.querySelector('.dp-dt-msg');
646                if (next) next.style.display = 'none';
647            }
648
649            // Utility to mark classes
650            function markCorrect(inputEl) {
651                if (!inputEl) return;
652                inputEl.classList.remove('incorrect-address');
653                inputEl.classList.add('correct-address');
654                clearFieldMessage(inputEl);
655            }
656            function markIncorrect(inputEl, reason) {
657                if (!inputEl) return;
658                inputEl.classList.remove('correct-address');
659                inputEl.classList.add('incorrect-address');
660                if (reason) showFieldMessage(inputEl, reason);
661            }
662            function clearMarks(inputEl) {
663                if (!inputEl) return;
664                inputEl.classList.remove('correct-address');
665                inputEl.classList.remove('incorrect-address');
666                clearFieldMessage(inputEl);
667            }
668
669            // Debounce helper
670            function debounce(fn, wait) {
671                var t;
672                return function () {
673                    var args = arguments;
674                    clearTimeout(t);
675                    t = setTimeout(function () {
676                        fn.apply(null, args);
677                    }, wait);
678                };
679            }
680
681            // When user clicks/taps a suggestion (pac-item), we want to suppress blur handling immediately.
682            function suppressBlurForInput(inputEl) {
683                if (!inputEl) return;
684                try {
685                    inputEl.dataset._taxiIgnoreBlur = '1';
686                } catch (e) { }
687                // hide any existing message so it doesn't flash
688                clearFieldMessage(inputEl);
689                // remove flag after a short grace period
690                setTimeout(function () {
691                    try {
692                        delete inputEl.dataset._taxiIgnoreBlur;
693                    } catch (e) { }
694                }, 800);
695            }
696
697            // Capture pointerdown/mousedown on the document and if target is inside Google's suggestion dropdown (pac-item/pac-container),
698            // suppress blur for the inputs so the blur handler won't run before place_changed.
699            document.addEventListener(
700                'pointerdown',
701                function (e) {
702                    try {
703                        var t = e.target;
704                        if (!t) return;
705                        // pac-item is the suggestion node class used by Google Maps; pac-container is the list wrapper
706                        if (t.closest && (t.closest('.pac-item') || t.closest('.pac-container'))) {
707                            suppressBlurForInput(elStart);
708                            suppressBlurForInput(elEnd);
709                        }
710                    } catch (err) { }
711                },
712                true
713            );
714
715            // Format duration like "1h 30min"
716            function formatDuration(seconds) {
717                if (!seconds && seconds !== 0) return '';
718                var mins = Math.round(seconds / 60);
719                var h = Math.floor(mins / 60);
720                var m = mins % 60;
721                if (h > 0) {
722                    return h + 'h' + (m ? ' ' + m + 'min' : '');
723                }
724                return m + 'min';
725            }
726
727            // Format distance as "21km" (rounded)
728            function formatDistanceMeters(meters) {
729                if (meters === undefined || meters === null) return '';
730                var km = (meters / 1000).toFixed(2);
731                return km + 'km';
732            }
733
734            // Clear razdalja/trajanje if coords missing
735            function clearResultsIfNoCoords() {
736                var aLat = elLatStart && elLatStart.value ? parseFloat(elLatStart.value) : NaN;
737                var aLon = elLonStart && elLonStart.value ? parseFloat(elLonStart.value) : NaN;
738                var bLat = elLatEnd && elLatEnd.value ? parseFloat(elLatEnd.value) : NaN;
739                var bLon = elLonEnd && elLonEnd.value ? parseFloat(elLonEnd.value) : NaN;
740                if (isNaN(aLat) || isNaN(aLon) || isNaN(bLat) || isNaN(bLon)) {
741                    if (elRaz) elRaz.value = '';
742                    if (elTraj) elTraj.value = '';
743                    recalcPrice(null);
744                    return true;
745                }
746                return false;
747            }
748
749            // NEW: helper – are all coordinate fields filled & valid?
750            function areCoordsValid() {
751                if (!elLatStart || !elLonStart || !elLatEnd || !elLonEnd) return false;
752                if (!elLatStart.value || !elLonStart.value || !elLatEnd.value || !elLonEnd.value) return false;
753
754                var aLat = parseFloat(elLatStart.value);
755                var aLon = parseFloat(elLonStart.value);
756                var bLat = parseFloat(elLatEnd.value);
757                var bLon = parseFloat(elLonEnd.value);
758
759                if (isNaN(aLat) || isNaN(aLon) || isNaN(bLat) || isNaN(bLon)) return false;
760                return true;
761            }
762
763            // NEW: do not allow same start/end address
764            function enforceDifferentAddresses(changedInputEl) {
765                if (!changedInputEl) return false;
766
767                var otherInputEl = null;
768                var isStart = false;
769
770                if (changedInputEl === elStart) {
771                    otherInputEl = elEnd;
772                    isStart = true;
773                } else if (changedInputEl === elEnd) {
774                    otherInputEl = elStart;
775                } else {
776                    return false;
777                }
778
779                if (!otherInputEl) return false;
780
781                var a = (changedInputEl.value || '').trim();
782                var b = (otherInputEl.value || '').trim();
783
784                if (!a || !b) return false;
785
786                if (a.toLowerCase() === b.toLowerCase()) {
787                    // clear coords + lastFormatted for the changed side
788                    if (isStart) {
789                        if (elLatStart) elLatStart.value = '';
790                        if (elLonStart) elLonStart.value = '';
791                        startLastFormatted = null;
792                    } else {
793                        if (elLatEnd) elLatEnd.value = '';
794                        if (elLonEnd) elLonEnd.value = '';
795                        endLastFormatted = null;
796                    }
797
798                    changedInputEl.value = '';
799                    markIncorrect(changedInputEl, 'Začetna in končna lokacija ne smejo biti enaki.');
800                    clearResultsIfNoCoords();
801                    return true;
802                }
803                return false;
804            }
805
806            // Compute distance/duration when both lat/lng are available
807            var computeDistanceDebounced = debounce(function () {
808                // if missing coords, clear results and skip
809                if (clearResultsIfNoCoords()) return;
810
811                var aLat = parseFloat(elLatStart.value);
812                var aLon = parseFloat(elLonStart.value);
813                var bLat = parseFloat(elLatEnd.value);
814                var bLon = parseFloat(elLonEnd.value);
815
816                distanceService.getDistanceMatrix(
817                    {
818                        origins: [{ lat: aLat, lng: aLon }],
819                        destinations: [{ lat: bLat, lng: bLon }],
820                        travelMode: google.maps.TravelMode.DRIVING,
821                        unitSystem: google.maps.UnitSystem.METRIC,
822                        avoidHighways: false,
823                        avoidTolls: false,
824                    },
825                    function (response, status) {
826                        if (
827                            status !== 'OK' ||
828                            !response.rows ||
829                            !response.rows[0] ||
830                            !response.rows[0].elements ||
831                            !response.rows[0].elements[0]
832                        ) {
833                            // no result
834                            if (elRaz) elRaz.value = '';
835                            if (elTraj) elTraj.value = '';
836                            recalcPrice(null);
837                            refreshOrderSummary();
838                            return;
839                        }
840                        var el = response.rows[0].elements[0];
841                        if (el.status === 'OK') {
842                            // use .distance.value (meters) and .duration.value (seconds)
843                            if (el.distance && typeof el.distance.value !== 'undefined') {
844                                const meters = el.distance.value;
845                                if (elRaz) elRaz.value = formatDistanceMeters(meters);
846                                // recalc price based on distance
847                                recalcPrice(meters);
848                            }
849                            if (el.duration && typeof el.duration.value !== 'undefined') {
850                                if (elTraj) elTraj.value = formatDuration(el.duration.value);
851                            }
852                            refreshOrderSummary();
853                        } else {
854                            if (elRaz) elRaz.value = '';
855                            if (elTraj) elTraj.value = '';
856                            recalcPrice(null);
857                            refreshOrderSummary();
858                        }
859                    }
860                );
861            }, 250);
862
863            // Fill lat/lon for a place (autocomplete), or geocode the typed address
864            function fillPlaceFromAutocomplete(ac, latEl, lonEl, inputEl, setLastFormattedCallback) {
865                var place = ac.getPlace ? ac.getPlace() : null;
866
867                // If a place was selected, also ensure blur suppression (redundant but safe)
868                if (inputEl) {
869                    try {
870                        inputEl.dataset._taxiIgnoreBlur = '1';
871                    } catch (e) { }
872                    clearFieldMessage(inputEl);
873                    setTimeout(function () {
874                        try {
875                            delete inputEl.dataset._taxiIgnoreBlur;
876                        } catch (e) { }
877                    }, 800);
878                }
879
880                if (place && place.geometry && place.geometry.location) {
881                    if (latEl) latEl.value = place.geometry.location.lat();
882                    if (lonEl) lonEl.value = place.geometry.location.lng();
883                    // remember formatted
884                    if (inputEl) {
885                        var formatted = place.formatted_address || place.name || inputEl.value || '';
886                        setLastFormattedCallback(formatted);
887                        // normalize input display to Google's formatted address (preferred)
888                        try {
889                            inputEl.value = formatted;
890                        } catch (e) { }
891                    }
892                    markCorrect(inputEl);
893
894                    // NEW: forbid same start/end address
895                    if (enforceDifferentAddresses(inputEl)) {
896                        return;
897                    }
898
899                    computeDistanceDebounced();
900                    // Refresh order summary after address selection
901                    setTimeout(function () {
902                        refreshOrderSummary();
903                    }, 260);
904                    return;
905                }
906                // fallback: try geocoding the current text in the input (restricted to SI)
907                var address = inputEl ? inputEl.value : '';
908                if (address && address.length > 3) {
909                    geocoder.geocode(
910                        { address: address, componentRestrictions: { country: 'SI' } },
911                        function (results, status) {
912                            if (
913                                status === 'OK' &&
914                                results &&
915                                results[0] &&
916                                results[0].geometry &&
917                                results[0].geometry.location
918                            ) {
919                                var loc = results[0].geometry.location;
920                                if (latEl) latEl.value = loc.lat();
921                                if (lonEl) lonEl.value = loc.lng();
922                                if (inputEl) {
923                                    var formatted = results[0].formatted_address || inputEl.value || '';
924                                    try {
925                                        inputEl.value = formatted;
926                                    } catch (e) { }
927                                    setLastFormattedCallback(formatted);
928                                }
929                                markCorrect(inputEl);
930
931                                // NEW: forbid same start/end address
932                                if (enforceDifferentAddresses(inputEl)) {
933                                    return;
934                                }
935
936                                computeDistanceDebounced();
937                            } else {
938                                // geocode failed -> mark incorrect
939                                markIncorrect(inputEl, 'Neznan naslov — izberite eno od predlogov.');
940                                if (latEl) latEl.value = '';
941                                if (lonEl) lonEl.value = '';
942                                clearResultsIfNoCoords();
943                            }
944                        }
945                    );
946                } else {
947                    // Too short to geocode - mark incorrect for now (user is typing)
948                    markIncorrect(inputEl, '');
949                    if (latEl) latEl.value = '';
950                    if (lonEl) lonEl.value = '';
951                    clearResultsIfNoCoords();
952                }
953            }
954
955            // When user selects a suggestion from Autocomplete
956            try {
957                acStart.addListener('place_changed', function () {
958                    fillPlaceFromAutocomplete(acStart, elLatStart, elLonStart, elStart, function (formatted) {
959                        startLastFormatted = formatted;
960                    });
961                });
962            } catch (e) { }
963
964            try {
965                acEnd.addListener('place_changed', function () {
966                    fillPlaceFromAutocomplete(acEnd, elLatEnd, elLonEnd, elEnd, function (formatted) {
967                        endLastFormatted = formatted;
968                    });
969                });
970            } catch (e) { }
971
972            // If user blurs the field without selecting, try to geocode text (normalize)
973            function attachBlurGeocode(ac, latEl, lonEl, inputEl, setLastFormattedCallback) {
974                inputEl.addEventListener('blur', function () {
975                    // If we just selected a place or user clicked a 
975suggestion, ignore this blur (avoid race)
976                    try {
977                        if (inputEl.dataset && inputEl.dataset._taxiIgnoreBlur === '1') {
978                            // remove the flag and skip processing now
979                            try {
980                                delete inputEl.dataset._taxiIgnoreBlur;
981                            } catch (e) { }
982                            return;
983                        }
984                    } catch (e) {
985                        
986                    }
987
988                    // If input is empty -> clear coords/results and marks
989                    var txt = inputEl.value || '';
990                    if (txt.trim().length === 0) {
991                        if (latEl) latEl.value = '';
992                        if (lonEl) lonEl.value = '';
993                        setLastFormattedCallback(null);
994                        clearMarks(inputEl);
995                        clearResultsIfNoCoords();
996                        return;
997                    }
998                    // If coords already present and lastFormatted matches current input -> ok
999                    if (latEl && latEl.value && lonEl && lonEl.value) {
1000                        var last = inputEl === elStart ? startLastFormatted : endLastFormatted;
1001                        if (last && inputEl.value === last) {
1002                            markCorrect(inputEl);
1003
1004                            // NEW: forbid same start/end address
1005                            if (enforceDifferentAddresses(inputEl)) {
1006                                return;
1007                            }
1008
1009                            computeDistanceDebounced();
1010                            return;
1011                        }
1012                    }
1013                    // geocode typed address and accept if found in Slovenia
1014                    geocoder.geocode(
1015                        { address: txt, componentRestrictions: { country: 'SI' } },
1016                        function (results, status) {
1017                            if (
1018                                status === 'OK' &&
1019                                results &&
1020                                results[0] &&
1021                                results[0].geometry &&
1022                                results[0].geometry.location
1023                            ) {
1024                                var loc = results[0].geometry.location;
1025                                if (latEl) latEl.value = loc.lat();
1026                                if (lonEl) lonEl.value = loc.lng();
1027                                try {
1028                                    inputEl.value = results[0].formatted_address || inputEl.value;
1029                                } catch (e) { }
1030                                setLastFormattedCallback(results[0].formatted_address || inputEl.value || null);
1031                                markCorrect(inputEl);
1032
1033                                // NEW: forbid same start/end address
1034                                if (enforceDifferentAddresses(inputEl)) {
1035                                    return;
1036                                }
1037
1038                                computeDistanceDebounced();
1039                            } else {
1040                                // not found -> mark incorrect
1041                                setLastFormattedCallback(null);
1042                                if (latEl) latEl.value = '';
1043                                if (lonEl) lonEl.value = '';
1044                                markIncorrect(inputEl, 'Neznan naslov — izberite eno od predlogov.');
1045                                clearResultsIfNoCoords();
1046                            }
1047                        }
1048                    );
1049                });
1050            }
1051
1052            // attach blur geocode for both fields
1053            try {
1054                attachBlurGeocode(acStart, elLatStart, elLonStart, elStart, function (f) {
1055                    startLastFormatted = f;
1056                });
1057            } catch (e) { }
1058            try {
1059                attachBlurGeocode(acEnd, elLatEnd, elLonEnd, elEnd, function (f) {
1060                    endLastFormatted = f;
1061                });
1062            } catch (e) { }
1063
1064            // Detect manual edits / deletions in the address inputs and clear coords/results accordingly
1065            function handleAddressInputChange(inputEl, latEl, lonEl, getLastFormatted, setLastFormatted) {
1066                // on input: if empty -> clear coords/results
1067                inputEl.addEventListener('input', function () {
1068                    var v = inputEl.value || '';
1069                    // if empty - clear coords and results immediately
1070                    if (v.trim() === '') {
1071                        if (latEl) latEl.value = '';
1072                        if (lonEl) lonEl.value = '';
1073                        setLastFormatted(null);
1074                        clearMarks(inputEl);
1075                        clearResultsIfNoCoords();
1076                        return;
1077                    }
1078                    // if user changed text so it no longer matches last formatted selection, clear coords & mark incorrect
1079                    var last = getLastFormatted();
1080                    if (last && v !== last) {
1081                        if (latEl) latEl.value = '';
1082                        if (lonEl) lonEl.value = '';
1083                        setLastFormatted(null);
1084                        markIncorrect(inputEl, '');
1085                        clearResultsIfNoCoords();
1086                        // do not trigger geocode here; wait for blur or place selection
1087                    }
1088                    // if there is no last formatted (user typed), keep incorrect until blur/geocode or place selection
1089                });
1090            }
1091
1092            try {
1093                handleAddressInputChange(
1094                    elStart,
1095                    elLatStart,
1096                    elLonStart,
1097                    function () {
1098                        return startLastFormatted;
1099                    },
1100                    function (v) {
1101                        startLastFormatted = v;
1102                    }
1103                );
1104            } catch (e) { }
1105            try {
1106                handleAddressInputChange(
1107                    elEnd,
1108                    elLatEnd,
1109                    elLonEnd,
1110                    function () {
1111                        return endLastFormatted;
1112                    },
1113                    function (v) {
1114                        endLastFormatted = v;
1115                    }
1116                );
1117            } catch (e) { }
1118
1119            // If user manually edits lat/lon fields, recalc
1120            [elLatStart, elLonStart, elLatEnd, elLonEnd].forEach(function (el) {
1121                if (!el) return;
1122                el.addEventListener('input', function () {
1123                    computeDistanceDebounced();
1124                });
1125            });
1126
1127            // Recalculate price when number of passengers changes
1128            if (elStPotnikov) {
1129                elStPotnikov.addEventListener('change', function () {
1130                    if (lastDistanceMeters != null) {
1131                        recalcPrice(lastDistanceMeters);
1132                    }
1133                });
1134            }
1135
1136            // NEW: helper to check if field is visible and required
1137            function isFieldVisibleAndRequired(inputEl) {
1138                if (!inputEl) return false;
1139                
1140                // Check if field or its parent group is hidden
1141                var fieldGroup = inputEl.closest('.elementor-field-group');
1142                if (fieldGroup) {
1143                    var display = window.getComputedStyle(fieldGroup).display;
1144                    if (display === 'none') return false;
1145                }
1146                
1147                // Check if field itself is hidden
1148                if (inputEl.offsetParent === null) return false;
1149                
1150                // Check if field is required (Elementor adds 'required' class or aria-required attribute)
1151                var isRequired = inputEl.hasAttribute('required') || 
1152                                inputEl.getAttribute('aria-required') === 'true' ||
1153                                fieldGroup && fieldGroup.classList.contains('elementor-field-required');
1154                
1155                return isRequired;
1156            }
1157
1158            // Prevent form submission when address fields are incorrect OR coords missing
1159            var form = elStart.closest('form');
1160            if (form) {
1161                form.addEventListener('submit', function (e) {
1162                    // Only validate if field is visible AND required
1163                    var shouldCheckStart = isFieldVisibleAndRequired(elStart);
1164                    var shouldCheckEnd = isFieldVisibleAndRequired(elEnd);
1165
1166                    // If either address has incorrect-address class OR lacks correct-address, block submit.
1167                    var startIncorrect = shouldCheckStart && (
1168                        elStart.classList.contains('incorrect-address') ||
1169                        !elStart.classList.contains('correct-address')
1170                    );
1171                    var endIncorrect = shouldCheckEnd && (
1172                        elEnd.classList.contains('incorrect-address') || 
1173                        !elEnd.classList.contains('correct-address')
1174                    );
1175
1176                    // Check coordinates only for visible & required fields
1177                    var startCoordsMissing = shouldCheckStart && (!elLatStart.value || !elLonStart.value);
1178                    var endCoordsMissing = shouldCheckEnd && (!elLatEnd.value || !elLonEnd.value);
1179                    var coordsValid = !startCoordsMissing && !endCoordsMissing;
1180
1181                    if (!coordsValid) {
1182                        e.preventDefault();
1183                        // decide which address to blame – start if its coords missing, else end
1184                        var targetInput = startCoordsMissing ? elStart : elEnd;
1185                        markIncorrect(targetInput, 'Prosimo izberite pravi naslov iz predlogov.');
1186                        targetInput.focus();
1187                        return false;
1188                    }
1189
1190                    // Če je besedilo napačno (klasa incorrect ali brez correct), tudi blokiramo
1191                    if (startIncorrect) {
1192                        e.preventDefault();
1193                        markIncorrect(elStart, 'Prosimo izberite pravi naslov iz predlogov.');
1194                        elStart.focus();
1195                        return false;
1196                    }
1197                    if (endIncorrect) {
1198                        e.preventDefault();
1199                        markIncorrect(elEnd, 'Prosimo izberite pravi naslov iz predlogov.');
1200                        elEnd.focus();
1201                        return false;
1202                    }
1203                    // else allow submit to continue — server-side should still verify if needed
1204                });
1205            }
1206
1207            // ALSO block Elementor "Next step" buttons if coords are missing or addresses not valid
1208            document.addEventListener('click', function (e) {
1209                if (!form) return;
1210
1211                var btn = e.target.closest('button.elementor-button');
1212                if (!btn) return;
1213
1214                var btnForm = btn.closest('form');
1215                if (!btnForm || btnForm !== form) return;
1216
1217                // Ignore real submit (handled above)
1218                if (btn.type === 'submit') return;
1219
1220                // Only care about "Next" step buttons
1221                if (!btn.classList.contains('e-form__buttons__wrapper__button-next')) return;
1222
1223                // Only validate if field is visible AND required
1224                var shouldCheckStart = isFieldVisibleAndRequired(elStart);
1225                var shouldCheckEnd = isFieldVisibleAndRequired(elEnd);
1226
1227                var startCoordsMissing = shouldCheckStart && (!elLatStart.value || !elLonStart.value);
1228                var endCoordsMissing = shouldCheckEnd && (!elLatEnd.value || !elLonEnd.value);
1229                var coordsValid = !startCoordsMissing && !endCoordsMissing;
1230                
1231                var startIncorrect = shouldCheckStart && (
1232                    elStart.classList.contains('incorrect-address') ||
1233                    !elStart.classList.contains('correct-address')
1234                );
1235                var endIncorrect = shouldCheckEnd && (
1236                    elEnd.classList.contains('incorrect-address') ||
1237                    !elEnd.classList.contains('correct-address')
1238                );
1239
1240                if (!coordsValid || startIncorrect || endIncorrect) {
1241                    e.preventDefault();
1242                    if (typeof e.stopImmediatePropagation === 'function') {
1243                        e.stopImmediatePropagation();
1244                    }
1245
1246                    var targetInput =
1247                        !coordsValid
1248                            ? (startCoordsMissing ? elStart : elEnd)
1249                            : (startIncorrect ? elStart : elEnd);
1250
1251                    markIncorrect(targetInput, 'Prosimo izberite pravi naslov iz predlogov.');
1252                    targetInput.focus();
1253                }
1254            }, true);
1255
1256            // --- DATE / TIME LOGIC ---
1257
1258            var MIN_OFFSET_MINUTES = 20;
1259            var timeMsgTimeout = null;
1260            var dateMsgTimeout = null;
1261
1262            // getISOPlusDays helper
1263            function getISOPlusDays(days) {
1264                var d = new Date();
1265                d.setDate(d.getDate() + days);
1266                return d.getFullYear() + '-' + pad2(d.getMonth() + 1) + '-' + pad2(d.getDate());
1267            }
1268
1269            // returns "HH:MM" = now + minutes
1270            function getNowPlusMinutes(minutes) {
1271                var now = new Date();
1272                now.setSeconds(0, 0);
1273                now.setMinutes(now.getMinutes() + minutes);
1274                return pad2(now.getHours()) + ':' + pad2(now.getMinutes());
1275            }
1276
1277            function timeToMinutes(hhmm) {
1278                if (!hhmm) return null;
1279                var parts = hhmm.split(':');
1280                if (parts.length !== 2) return null;
1281                var h = parseInt(parts[0], 10);
1282                var m = parseInt(parts[1], 10);
1283                if (isNaN(h) || isNaN(m)) return null;
1284                return h * 60 + m;
1285            }
1286
1287            // find visible text input for date (when Elementor uses hidden+text structure)
1288            function getDateDisplayInput() {
1289                if (!elDatumPrevoza) return null;
1290                var group = elDatumPrevoza.closest('.elementor-field-group');
1291                if (!group) return null;
1292                var inputs = group.querySelectorAll('input[type="text"]');
1293                if (!inputs || !inputs.length) return null;
1294                return inputs[0];
1295            }
1296
1297            function formatFriendlyDate(iso) {
1298                if (!iso) return '';
1299                var parts = iso.split('-');
1300                if (parts.length !== 3) return iso;
1301                var y = parseInt(parts[0], 10);
1302                var m = parseInt(parts[1], 10) - 1;
1303                var d = parseInt(parts[2], 10);
1304                if (isNaN(y) || isNaN(m) || isNaN(d)) return iso;
1305                var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Avg', 'Sep', 'Okt', 'Nov', 'Dec'];
1306                return d + '. ' + months[m] + ' ' + y;
1307            }
1308
1309            function syncDateDisplay() {
1310                if (!elDatumPrevoza) return;
1311                var disp = getDateDisplayInput();
1312                if (!disp) return;
1313                if (!elDatumPrevoza.value) {
1314                    disp.value = '';
1315                    return;
1316                }
1317                disp.value = formatFriendlyDate(elDatumPrevoza.value);
1318            }
1319
1320            function showTempTimeMessage(text) {
1321                if (!elUraPrevoza) return;
1322                showFieldMessage(elUraPrevoza, text);
1323                if (timeMsgTimeout) {
1324                    clearTimeout(timeMsgTimeout);
1325                }
1326                timeMsgTimeout = setTimeout(function () {
1327                    clearFieldMessage(elUraPrevoza);
1328                }, 2500);
1329            }
1330
1331            function showTempDateMessage(text) {
1332                if (!elDatumPrevoza) return;
1333                // message under the visible date field (same parent)
1334                var disp = getDateDisplayInput() || elDatumPrevoza;
1335                showFieldMessage(disp, text);
1336                if (dateMsgTimeout) {
1337                    clearTimeout(dateMsgTimeout);
1338                }
1339                dateMsgTimeout = setTimeout(function () {
1340                    clearFieldMessage(disp);
1341                }, 3000);
1342            }
1343
1344            function ensureDefaultsIfCustomChecked() {
1345                if (!elDatumCustom || !elDatumCustom.checked) return;
1346
1347                var todayISO = getTodayISO();
1348                var maxISO = getISOPlusDays(40);
1349
1350                // date: must be between today and today+40
1351                var curDate = elDatumPrevoza.value || '';
1352                if (!curDate || curDate < todayISO) {
1353                    curDate = todayISO;
1354                } else if (curDate > maxISO) {
1355                    curDate = maxISO;
1356                    showTempDateMessage('Najpoznejši možen datum je ' + formatFriendlyDate(maxISO) + '.');
1357                }
1358                elDatumPrevoza.value = curDate;
1359                syncDateDisplay();
1360
1361                // time: at least now + 20 min if date is today
1362                var minTime = getNowPlusMinutes(MIN_OFFSET_MINUTES);
1363                var currentTime = elUraPrevoza && elUraPrevoza.value ? elUraPrevoza.value : '';
1364
1365                if (!currentTime) {
1366                    elUraPrevoza.value = minTime;
1367                }
1368                updateTimeConstraints();
1369            }
1370
1371            function updateTimeConstraints() {
1372                if (!elDatumPrevoza || !elUraPrevoza) return;
1373
1374                // Only enforce rules when custom date/time is enabled
1375                if (!elDatumCustom || !elDatumCustom.checked) {
1376                    return;
1377                }
1378
1379                var todayISO = getTodayISO();
1380                var maxISO = getISOPlusDays(40);
1381
1382                var dateISO = elDatumPrevoza.value || todayISO;
1383
1384                // clamp date into [today, today+40]
1385                if (dateISO < todayISO) {
1386                    dateISO = todayISO;
1387                    elDatumPrevoza.value = todayISO;
1388                    syncDateDisplay();
1389                } else if (dateISO > maxISO) {
1390                    dateISO = maxISO;
1391                    elDatumPrevoza.value = maxISO;
1392                    syncDateDisplay();
1393                    showTempDateMessage('Najpoznejši možen datum je ' + formatFriendlyDate(maxISO) + '.');
1394                }
1395
1396                if (dateISO === todayISO) {
1397                    var minTime = getNowPlusMinutes(MIN_OFFSET_MINUTES);
1398                    var current = elUraPrevoza.value || '';
1399                    var curMin = timeToMinutes(current);
1400                    var minMin = timeToMinutes(minTime);
1401
1402                    if (curMin === null || curMin < minMin) {
1403                        elUraPrevoza.value = minTime;
1404                        showTempTimeMessage('Čas prevoza prestavljen na ' + minTime + '.');
1405                    }
1406                }
1407            }
1408
1409            // NEW: show/hide whole date/time section based on checkbox
1410            function updateDateTimeVisibility() {
1411                if (!groupDatumPrevoza || !groupUraPrevoza) return;
1412
1413                if (elDatumCustom && elDatumCustom.checked) {
1414                    // show fields
1415                    groupDatumPrevoza.style.display = '';
1416                    groupUraPrevoza.style.display = '';
1417                    ensureDefaultsIfCustomChecked();
1418                } else {
1419                    // hide fields and clear values/messages
1420                    groupDatumPrevoza.style.display = 'none';
1421                    groupUraPrevoza.style.display = 'none';
1422
1423                    if (elDatumPrevoza) elDatumPrevoza.value = '';
1424                    if (elUraPrevoza) elUraPrevoza.value = '';
1425
1426                    var disp = getDateDisplayInput();
1427                    clearFieldMessage(elUraPrevoza);
1428                    clearFieldMessage(disp || elDatumPrevoza);
1429                    if (disp) disp.value = '';
1430                }
1431            }
1432
1433            // Setup date/time if those fields exist
1434            if (elDatumPrevoza && elUraPrevoza) {
1435                // set min / max date (today .. today+40)
1436                var todayISO = getTodayISO();
1437                var maxISO = getISOPlusDays(40);
1438                elDatumPrevoza.setAttribute('min', todayISO);
1439                elDatumPrevoza.setAttribute('max', maxISO);
1440
1441                // When checkbox toggles
1442                if (elDatumCustom) {
1443                    elDatumCustom.addEventListener('change', function () {
1444                        updateDateTimeVisibility();
1445                    });
1446                }
1447
1448                // React when user changes date or time manually
1449                if (elDatumPrevoza) {
1450                    elDatumPrevoza.addEventListener('change', function () {
1451                        syncDateDisplay();
1452                        updateTimeConstraints();
1453                    });
1454                }
1455                if (elUraPrevoza) {
1456                    elUraPrevoza.addEventListener('change', function () {
1457                        updateTimeConstraints();
1458                    });
1459                }
1460
1461                // Periodically re-evaluate while filling the form (time is moving)
1462                setInterval(function () {
1463                    if (elDatumCustom && elDatumCustom.checked) {
1464                        updateTimeConstraints();
1465                    }
1466                }, 60 * 1000);
1467
1468                // Initial defaults + visibility state na page load
1469                updateDateTimeVisibility();
1470            }
1471
1472            // expose compute function globally optionally
1473            window.taxiComputeRoute = function () {
1474                computeDistanceDebounced();
1475            };
1476
1477            // Initialize price display on page load (startnina with 0 km)
1478            if (elStPotnikov && elStPotnikov.value) {
1479                recalcPrice(0);
1480                refreshOrderSummary();
1481            }
1482        }; // end initTaxiMaps
1483
1484        // If Google script already loaded and available, call init immediately
1485        if (window.google && google.maps && !window.__taxi_init_called) {
1486            console.log('🔄 Google Maps already loaded, calling initTaxiMaps now');
1487            if (typeof window.initTaxiMaps === 'function') {
1488                window.initTaxiMaps();
1489                window.__taxi_init_called = true;
1490            }
1491        } else {
1492            console.log('⏳ Waiting for Google Maps to load...');
1493        }
1494    })();
1495
1496
1497
1498
1499});</script>
1499 <link
1500href="https://cdn.jsdelivr.net/npm/[email protected]/fonts/remixicon.css"
1501rel="stylesheet"
1502/><meta name="generator" content="view-transitions 1.2.1"><style>.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}</style><link rel="icon" href="https://taxi-laguna.com/wp-content/uploads/cropped-favicon-1-32x32.png" sizes="32x32" /><link rel="icon" href="https://taxi-laguna.com/wp-content/uploads/cropped-favicon-1-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://taxi-laguna.com/wp-content/uploads/cropped-favicon-1-180x180.png" /><meta name="msapplication-TileImage" content="https://taxi-laguna.com/wp-content/uploads/cropped-favicon-1-270x270.png" /><style id="wp-custom-css">*{box-sizing:border-box}:root{--ct-checkbox-size:20px;--ct-accent:#ffcf33;--ct-border:#d1d5db;--ct-bg:#ffffff;--ct-check-color:#9c7907;--ct-transition:160ms cubic-bezier(.2,.8,.2,1)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000000s ease-in-out 0s}.elementor-button:hover{border-radius:25px!important}.elementor-nav-menu>li>.elementor-nav-menu--dropdown{min-width:140px!important}.elementor-nav-menu>li>.elementor-nav-menu--dropdown li a{width:100%!important;margin:0!important;border-left:0!important}.elementor-nav-menu>li>.elementor-nav-menu--dropdown li a span{margin-left:12px!important}#main-header.header-has-bg{background-color:white!important;background-image:none!important;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}.header-has-bg #menu-btn .elementor-button-icon,.header-has-bg .elementor-nav-menu .elementor-item{color:#212121!important}.header-has-bg .elementor-nav-menu .current-menu-item,.header-has-bg .elementor-nav-menu .elementor-item-active{color:#089ADA!important}@media screen and (min-width:600px){.header-has-bg #logo img{margin-top:-10px;width:150px}.header-has-bg #logo{margin-bottom:-40px}}.correct-address{border-color:var(--e-global-color-8afea42)!important;background-image:url(https://taxi-laguna.com/wp-content/uploads/2025/11/checkbox-circle-fill-2.svg)!important}.incorrect-address{border-color:var(--e-global-color-2642276)!important;background-image:url(https://taxi-laguna.com/wp-content/uploads/2025/11/error-warning-fill-1.svg)!important}.addon-price{background:#c4ecfd;color:#045476;padding:2px 5px 2px 3px;line-height:0!important;font-size:10px;font-weight:500;border-radius:4px;margin-left:10px}.dp-dt-msg{font-size:13px;font-weight:500;line-height:initial;position:absolute;width:calc(100% - 10px);z-index:5;top:65px;padding:10px 13px;color:#9B7907!important;background:#fce18f;border-radius:7px}select[name="form_fields[st_potnikov]"],input[name="form_fields[zacetna_lokacija]"],input[name="form_fields[koncna_lokacija]"],input[name="form_fields[datum_prevoza]"],input[name="form_fields[ura_prevoza]"],.elementor-date-field{padding-left:35px!important;background-size:16px;background-position:11px 11px;background-repeat:no-repeat}select[name="form_fields[st_potnikov]"]{background-image:url(https://taxi-laguna.com/wp-content/uploads/2025/11/user-3-line-2.svg)}input[name="form_fields[zacetna_lokacija]"]{background-image:url(https://taxi-laguna.com/wp-content/uploads/2025/11/map-pin-user-line.svg)}input[name="form_fields[koncna_lokacija]"]{background-image:url(https://taxi-laguna.com/wp-content/uploads/2025/11/map-pin-line-1.svg)}input[name="form_fields[datum_prevoza]"],.elementor-date-field{background-image:url(https://taxi-laguna.com/wp-content/uploads/2025/11/calendar-event-line-1.svg)}input[name="form_fields[ura_prevoza]"]{z-index:10;background-image:url(https://taxi-laguna.com/wp-content/uploads/2025/11/time-line-2.svg)}.elementor-field-type-checkbox.elementor-field-group .elementor-field-subgroup,#dodatne-moznosti-list{display:flex;flex-direction:column;gap:14px;margin-top:10px}#dodatne-moznosti-list label{font-size:var(--e-global-typography-primary-font-size)!important;line-height:var(--e-global-typography-primary-line-height)!important;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}#dodatne-moznosti-list .elementor-field-option{line-height:0!important}.elementor-form input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--ct-checkbox-size);height:var(--ct-checkbox-size);min-width:var(--ct-checkbox-size);min-height:var(--ct-checkbox-size);margin:0 8px 0 0;padding:0;box-sizing:border-box;background:var(--ct-bg);border:2px solid var(--ct-border);border-radius:6px;display:inline-flex!important;vertical-align:middle;transition:background var(--ct-transition),border-color var(--ct-transition),transform .12s;position:relative;cursor:pointer}.elementor-form input[type="checkbox"]:hover{box-shadow:0 6px 18px rgb(11 22 33 / .06)}.elementor-form input[type="checkbox"]:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(11 116 255 / .12);border-color:var(--ct-accent)}.elementor-form input[type="checkbox"]::after{content:"";position:absolute;
1502left:8px;top:8px;height:5px;width:5px;background-size:contain;height:10px;border:solid var(--ct-check-color);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg) scale(.9);transition:border-color var(--ct-transition),transform var(--ct-transition),opacity var(--ct-transition);pointer-events:none;opacity:0}.elementor-form input[type="checkbox"]:checked{background:var(--ct-accent)!important;border-color:var(--ct-accent)!important}.elementor-form input[type="checkbox"]:checked::after{opacity:1;transform:translate(-50%,-60%) rotate(45deg) scale(1)}.elementor-form .elementor-field-type-checkbox label,.elementor-form label>.elementor-field-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#111827;font-size:15px}.elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.elementor-field-type-radio .nacin-option{width:auto;display:flex;padding:0}.elementor-field-type-radio .nacin-option input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;pointer-events:auto}.elementor-field-type-radio .nacin-option label{display:flex;flex-direction:row!important;align-items:center;text-align:center;width:100%;padding:20px 15px;border-radius:10px;border:1px solid var(--e-global-color-fd44e45);background:#fff;cursor:pointer;transition:0.3s ease!important;line-height:initial!important}.elementor-field-type-radio .nacin-option span{text-align:center!important}.elementor-field-type-radio .nacin-option .nacin-icon{width:30px;height:30px;object-fit:contain;margin-bottom:7px}.elementor-field-type-radio .nacin-option .nacin-title{display:block;font-weight:600;color:#111}.elementor-field-type-radio .nacin-option .nacin-opis{display:block;color:#666;font-size:12px;margin-top:5px}.elementor-field-type-radio .nacin-option input[type="radio"]:checked~label,.elementor-field-type-radio .nacin-option input[type="radio"]:checked+label{border-color:#089ADA;background:rgb(8 154 218 / .1);transform:translateY(0)}.elementor-field-type-radio .nacin-option input[type="radio"]:checked+label .nacin-title{color:#045476!important}@media (max-width:500px){.elementor-field-type-radio .elementor-field-subgroup{gap:8px}.elementor-field-type-radio .nacin-option .nacin-icon{margin-bottom:3px}.elementor-field-type-radio .nacin-option label{padding:10px}.nacin-opis{display:none!important}.nacin-title{font-size:12px!important}.nacin-icon{width:23px!important;height:23px!important}}.order-summary{padding:25px 20px;background:#fff;border-radius:5px;border:1px solid var(--e-global-color-fd44e45);display:flex;flex-direction:column;gap:14px;font-family:"Figtree";line-height:initial!important}.order-summary .additional-options-entries{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.order-summary i{color:var(--e-global-color-796b154);margin-right:8px}.order-summary h4{font-size:16px;font-weight:600;margin-top:0}.order-summary hr{border-top:0!important;border-bottom:1px dashed var(--e-global-color-fd44e45)!important;margin-bottom:10px;margin-top:10px}.order-summary .entries{display:flex;flex-direction:column;gap:15px;margin-bottom:10px}.order-summary .entry-row{width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;font-size:14px;font-weight:400;column-gap:10px}.order-summary .entry-label{font-weight:600}.order-summary .entry-value{word-break:break-word}.order-summary .entry-value-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;text-align:right;color:var(--e-global-color-b263cf7)}.subtotal-row{display:flex;flex-direction:column;gap:10px!important}.subtotal-entry-row{width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;font-size:14px;font-weight:400;column-gap:10px;padding-bottom:10px;align-items:center}.subtotal-entry-row .subtotal-entry-label{font-weight:600;font-size:17px;display:flex;flex-direction:column;gap:7px}.subtotal-row .disclaimer{font-size:10px;font-weight:400;max-width:400px;color:#666}.subtotal-entry-row .subtotal-entry-value{text-align:right;font-weight:600;font-size:22px;color:var(--e-global-color-b263cf7)}@media screen and (max-width:546px){.order-summary{padding:0;background:#fff0;border-radius:0;border:0;padding-top:15px}.order-summary .entry-row{display:flex;flex-direction:column}.order-summary .entries{gap:25px}.order-summary .entry-row{gap:10px}.order-summary .entry-value-wrapper{justify-content:flex-start!important}.order-summary .entry-value{text-align:left}.order-summary hr{margin-bottom:15px;margin-top:5px}.subtotal-entry-row{padding-bottom:20px!important}.subtotal-entry-row .subtotal-entry-label{font-weight:600;font-size:15px}.subtotal-entry-row .subtotal-entry-value{font-size:19px}.order-summary .additional-options-entries{align-items:flex-start}}</style></head><body class="wp-singular page-template-default page page-id-2583 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master hello-elementor-default elementor-default elementor-template-full-width elementor-kit-14 elementor-page elementor-page-2583"><a class="skip-link screen-reader-text" href="#content">Skip to content</a><header data-elementor-type="header" data-elementor-id="504" class="elementor elementor-504 elementor-location-header" data-elementor-post-type="elementor_library"><div class="elementor-element elementor-element-6252db3 e-flex e-con-boxed e-con e-parent" data-id="6252db3" data-element_type="container" id="main-header" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;position&quot;:&quot;fixed&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-1b7bca1 elementor-widget elementor-widget-off-canvas" data-id="1b7bca1" data-element_type="widget" data-settings="{&quot;entrance_animation&quot;:&quot;fadeInLeft&quot;,&quot;entrance_animation_mobile&quot;:&quot;fadeInLeft&quot;,&quot;exit_animation&quot;:&quot;fadeInLeft&quot;,&quot;exit_animation_mobile&quot;:&quot;fadeInLeft&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}" data-widget_type="off-canvas.default"><div id="off-canvas-1b7bca1" class="e-off-canvas" role="dialog" aria-hidden="true" aria-label="Menu Canvas" aria-modal="true" inert="" data-delay-child-handlers="true"><div class="e-off-canvas__overlay"></div><div class="e-off-canvas__main"><div class="e-off-canvas__content"><div class="elementor-element elementor-element-9514698 e-con-full e-flex e-con e-child" data-id="9514698" data-element_type="container"><div class="elementor-element elementor-element-3b4ad75 e-flex e-con-boxed e-con e-child" data-id="3b4ad75" data-element_type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-54a5272 elementor-mobile-align-justify elementor-absolute elementor-widget elementor-widget-button" data-id="54a5272" data-element_type="widget" id="close-off-canvas" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="button.default">
1503<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6IjFiN2JjYTEiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D">
1504<span class="elementor-button-content-wrapper">
1505<span class="elementor-button-icon">
1506<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z"></path></svg>			</span>
1507</span>
1508</a></div><div class="elementor-element elementor-element-c496eb9 elementor-widget elementor-widget-image" data-id="c496eb9" data-element_type="widget" data-widget_type="image.default">
1509<a href="https://taxi-laguna.com">
1510<img fetchpriority="high" width="300" height="168" src="https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1-300x168.png" class="attachment-medium size-medium wp-image-448" alt="" srcset="https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1-300x168.png 300w, https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1.png 558w" sizes="(max-width: 300px) 100v
1510w, 300px" />								</a></div><div class="elementor-element elementor-element-3ae9da6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="3ae9da6" data-element_type="widget" data-widget_type="divider.default"><div class="elementor-divider">
1511<span class="elementor-divider-separator">
1512</span></div></div><div class="elementor-element elementor-element-474fd33 e-con-full e-flex e-con e-child" data-id="474fd33" data-element_type="container"><div class="elementor-element elementor-element-84feeb8 elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="84feeb8" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i aria-hidden=\&quot;true\&quot; class=\&quot;\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default"><nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"><ul id="menu-1-84feeb8" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2118"><a href="https://taxi-laguna.com/o-nas/" class="elementor-item">O nas</a></li><li class="menu-item menu-item-type-post_type menu-item-object-storitev menu-item-1913"><a href="https://taxi-laguna.com/storitev/taxi/" class="elementor-item">Storitve</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1559"><a href="https://taxi-laguna.com/vozni-park/" class="elementor-item">Vozni park</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2100"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor">Izgubljeni predmeti</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2583 current_page_item menu-item-2591"><a href="https://taxi-laguna.com/za-podjetja/" aria-current="page" class="elementor-item elementor-item-active">Za podjetja</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1293"><a href="https://taxi-laguna.com/cenik/" class="elementor-item">Cenik</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2450"><a href="https://taxi-laguna.com/kontakt/" class="elementor-item">Kontakt</a></li></ul></nav><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"><ul id="menu-2-84feeb8" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2118"><a href="https://taxi-laguna.com/o-nas/" class="elementor-item" tabindex="-1">O nas</a></li><li class="menu-item menu-item-type-post_type menu-item-object-storitev menu-item-1913"><a href="https://taxi-laguna.com/storitev/taxi/" class="elementor-item" tabindex="-1">Storitve</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1559"><a href="https://taxi-laguna.com/vozni-park/" class="elementor-item" tabindex="-1">Vozni park</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2100"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor" tabindex="-1">Izgubljeni predmeti</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2583 current_page_item menu-item-2591"><a href="https://taxi-laguna.com/za-podjetja/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Za podjetja</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1293"><a href="https://taxi-laguna.com/cenik/" class="elementor-item" tabindex="-1">Cenik</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2450"><a href="https://taxi-laguna.com/kontakt/" class="elementor-item" tabindex="-1">Kontakt</a></li></ul></nav></div></div><div class="elementor-element elementor-element-677ecde elementor-align-justify elementor-widget__width-auto elementor-widget elementor-widget-button" data-id="677ecde" data-element_type="widget" data-widget_type="button.default">
1513<a class="elementor-button elementor-button-link elementor-size-sm" href="https://taxi-laguna.com/#naroci-prevoz">
1514<span class="elementor-button-content-wrapper">
1515<span class="elementor-button-icon">
1516<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M22 12V21C22 21.5523 21.5523 22 21 22H20C19.4477 22 19 21.5523 19 21V20H5V21C5 21.5523 4.55228 22 4 22H3C2.44772 22 2 21.5523 2 21V12L4.4805 6.21216C4.79566 5.47679 5.51874 5 6.31879 5H9V3H15V5H17.6812C18.4813 5 19.2043 5.47679 19.5195 6.21216L22 12ZM4.17594 12H19.8241L17.6812 7H6.31879L4.17594 12ZM6.5 17C7.32843 17 8 16.3284 8 15.5C8 14.6716 7.32843 14 6.5 14C5.67157 14 5 14.6716 5 15.5C5 16.3284 5.67157 17 6.5 17ZM17.5 17C18.3284 17 19 16.3284 19 15.5C19 14.6716 18.3284 14 17.5 14C16.6716 14 16 14.6716 16 15.5C16 16.3284 16.6716 17 17.5 17Z"></path></svg>			</span>
1517<span class="elementor-button-text">NAROČI TAXI</span>
1518</span>
1519</a></div><div class="elementor-element elementor-element-d6e73fb elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d6e73fb" data-element_type="widget" data-widget_type="divider.default"><div class="elementor-divider">
1520<span class="elementor-divider-separator">
1521</span></div></div><div class="elementor-element elementor-element-1671694 e-con-full e-flex e-con e-child" data-id="1671694" data-element_type="container"><div class="elementor-element elementor-element-fe004c2 elementor-widget elementor-widget-heading" data-id="fe004c2" data-element_type="widget" data-widget_type="heading.default"><h3 class="elementor-heading-title elementor-size-default">Pomoč in informacije</h3></div><div class="elementor-element elementor-element-6bfc441 e-con-full e-flex e-con e-child" data-id="6bfc441" data-element_type="container"><div class="elementor-element elementor-element-cd086f0 elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="cd086f0" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i aria-hidden=\&quot;true\&quot; class=\&quot;\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default"><nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"><ul id="menu-1-cd086f0" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1852"><a rel="privacy-policy" href="https://taxi-laguna.com/politika-zasebnosti/" class="elementor-item">Politika zasebnosti</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1733"><a href="https://taxi-laguna.com/#pogosta-vprasanja" class="elementor-item elementor-item-anchor">Pogosta vprašanja</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1740"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor">Izgubljeni predmeti</a></li></ul></nav><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"><ul id="menu-2-cd086f0" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1852"><a rel="privacy-policy" href="https://taxi-laguna.com/politika-zasebnosti/" class="elementor-item" tabindex="-1">Politika zasebnosti</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1733"><a href="https://taxi-laguna.com/#pogosta-vprasanja" class="elementor-item elementor-item-anchor" tabindex="-1">Pogosta vprašanja</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1740"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor" tabindex="-1">Izgubljeni predmeti</a></li></ul></nav></div></div></div><div class="elementor-element elementor-element-a160f00 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="a160f00" data-element_type="widget" data-widget_type="divider.default"><div class="elementor-divider">
1522<span class="elementor-divider-separator">
1523</span></div></div><div class="elementor-element elementor-element-9acf775 e-con-full e-flex e-con e-child" data-id="9acf775" data-element_type="container"><div class="elementor-element elementor-element-ecc7f4c elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="ecc
15237f4c" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i aria-hidden=\&quot;true\&quot; class=\&quot;\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default"><nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"><ul id="menu-1-ecc7f4c" class="elementor-nav-menu sm-vertical"><li class="lang-item lang-item-27 lang-item-sl current-lang lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-sl"><a href="https://taxi-laguna.com/za-podjetja/" lang="sl-SI" hreflang="sl-SI" class="elementor-item"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAk1BMVEX19fXw8PLs7Ozn5+f+/v73+Pn7+/uKj+N2e9ECDcSTmuXh4fR3f99tdt1lbddbZNVMV9QAAJgAALj0srhBTNE1Q80qOsshMMgUJsUAAIOXV6SrY56nXpskNsyFABDJb5S4RHauMGeoIVyjFlOfEE48AAD1AgL8ZWX4QUH2NDT0KSnzExPuAADgAAD7Xl75UlLnAABeY+lpAAAAYElEQVR4AQXBQU7DUBBAMb+fKSFSV11y//OxRNAqDXaASMjIxcLltTZrW8u1uHjdzNG5FUXe2xzP4/sRKZ2z2L8OUsLox0j7M5h7Ibqlc+azJEHvbezij+hi/H5gBif8A00ZE63V8hIaAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Slovenščina</span></a></li><li class="lang-item lang-item-30 lang-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-en"><a href="https://taxi-laguna.com/en/for-companies/" lang="en-US" hreflang="en-US" class="elementor-item"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAmVBMVEViZsViZMJiYrf9gnL8eWrlYkjgYkjZYkj8/PujwPybvPz4+PetraBEgfo+fvo3efkydfkqcvj8Y2T8UlL8Q0P8MzP9k4Hz8/Lu7u4DdPj9/VrKysI9fPoDc/EAZ7z7IiLHYkjp6ekCcOTk5OIASbfY/v21takAJrT5Dg6sYkjc3Nn94t2RkYD+y8KeYkjs/v7l5fz0dF22YkjWvcOLAAAAgElEQVR4AR2KNULFQBgGZ5J13KGGKvc/Cw1uPe62eb9+Jr1EUBFHSgxxjP2Eca6AfUSfVlUfBvm1Ui1bqafctqMndNkXpb01h5TLx4b6TIXgwOCHfjv+/Pz+5vPRw7txGWT2h6yO0/GaYltIp5PT1dEpLNPL/SdWjYjAAZtvRPgHJX4Xio+DSrkAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">English</span></a></li></ul></nav><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"><ul id="menu-2-ecc7f4c" class="elementor-nav-menu sm-vertical"><li class="lang-item lang-item-27 lang-item-sl current-lang lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-sl"><a href="https://taxi-laguna.com/za-podjetja/" lang="sl-SI" hreflang="sl-SI" class="elementor-item" tabindex="-1"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAk1BMVEX19fXw8PLs7Ozn5+f+/v73+Pn7+/uKj+N2e9ECDcSTmuXh4fR3f99tdt1lbddbZNVMV9QAAJgAALj0srhBTNE1Q80qOsshMMgUJsUAAIOXV6SrY56nXpskNsyFABDJb5S4RHauMGeoIVyjFlOfEE48AAD1AgL8ZWX4QUH2NDT0KSnzExPuAADgAAD7Xl75UlLnAABeY+lpAAAAYElEQVR4AQXBQU7DUBBAMb+fKSFSV11y//OxRNAqDXaASMjIxcLltTZrW8u1uHjdzNG5FUXe2xzP4/sRKZ2z2L8OUsLox0j7M5h7Ibqlc+azJEHvbezij+hi/H5gBif8A00ZE63V8hIaAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Slovenščina</span></a></li><li class="lang-item lang-item-30 lang-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-en"><a href="https://taxi-laguna.com/en/for-companies/" lang="en-US" hreflang="en-US" class="elementor-item" tabindex="-1"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAmVBMVEViZsViZMJiYrf9gnL8eWrlYkjgYkjZYkj8/PujwPybvPz4+PetraBEgfo+fvo3efkydfkqcvj8Y2T8UlL8Q0P8MzP9k4Hz8/Lu7u4DdPj9/VrKysI9fPoDc/EAZ7z7IiLHYkjp6ekCcOTk5OIASbfY/v21takAJrT5Dg6sYkjc3Nn94t2RkYD+y8KeYkjs/v7l5fz0dF22YkjWvcOLAAAAgElEQVR4AR2KNULFQBgGZ5J13KGGKvc/Cw1uPe62eb9+Jr1EUBFHSgxxjP2Eca6AfUSfVlUfBvm1Ui1bqafctqMndNkXpb01h5TLx4b6TIXgwOCHfjv+/Pz+5vPRw7txGWT2h6yO0/GaYltIp5PT1dEpLNPL/SdWjYjAAZtvRPgHJX4Xio+DSrkAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">English</span></a></li></ul></nav></div><div class="elementor-element elementor-element-80d5e4b elementor-widget elementor-widget-text-editor" data-id="80d5e4b" data-element_type="widget" data-widget_type="text-editor.default"><p>© 2025 LAGUNA PLUS trgovina in storitve d.o.o. Vse pravice pridržane.</p></div></div></div></div></div></div></div></div></div><div class="elementor-element elementor-element-fb05911 e-con-full e-grid e-con e-child" data-id="fb05911" data-element_type="container"><div class="elementor-element elementor-element-50e8457 e-con-full e-flex e-con e-child" data-id="50e8457" data-element_type="container"><div class="elementor-element elementor-element-5756174 e-con-full e-flex e-con e-child" data-id="5756174" data-element_type="container"><div class="elementor-element elementor-element-d16402a elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="d16402a" data-element_type="widget" id="menu-btn" data-widget_type="button.default">
1524<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Doff_canvas%3Aopen%26settings%3DeyJpZCI6IjFiN2JjYTEiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D">
1525<span class="elementor-button-content-wrapper">
1526<span class="elementor-button-icon">
1527<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z"></path></svg>			</span>
1528</span>
1529</a></div><div class="elementor-element elementor-element-79dcdca elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="79dcdca" data-element_type="widget" id="logo" data-settings="{&quot;_animation&quot;:&quot;none&quot;}" data-widget_type="image.default">
1530<a href="https://taxi-laguna.com">
1531<img fetchpriority="high" width="300" height="168" src="https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1-300x168.png" class="attachment-medium size-medium wp-image-448" alt="" srcset="https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1-300x168.png 300w, https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1.png 558w" sizes="(max-width: 300px) 100v
1531w, 300px" />								</a></div></div><div class="elementor-element elementor-element-975dc0b elementor-nav-menu--dropdown-none elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-nav-menu" data-id="975dc0b" data-element_type="widget" data-settings="{&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i aria-hidden=\&quot;true\&quot; class=\&quot;\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;},&quot;layout&quot;:&quot;horizontal&quot;}" data-widget_type="nav-menu.default"><nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"><ul id="menu-1-975dc0b" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2118"><a href="https://taxi-laguna.com/o-nas/" class="elementor-item">O nas</a></li><li class="menu-item menu-item-type-post_type menu-item-object-storitev menu-item-1913"><a href="https://taxi-laguna.com/storitev/taxi/" class="elementor-item">Storitve</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1559"><a href="https://taxi-laguna.com/vozni-park/" class="elementor-item">Vozni park</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2100"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor">Izgubljeni predmeti</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2583 current_page_item menu-item-2591"><a href="https://taxi-laguna.com/za-podjetja/" aria-current="page" class="elementor-item elementor-item-active">Za podjetja</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1293"><a href="https://taxi-laguna.com/cenik/" class="elementor-item">Cenik</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2450"><a href="https://taxi-laguna.com/kontakt/" class="elementor-item">Kontakt</a></li></ul></nav><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"><ul id="menu-2-975dc0b" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2118"><a href="https://taxi-laguna.com/o-nas/" class="elementor-item" tabindex="-1">O nas</a></li><li class="menu-item menu-item-type-post_type menu-item-object-storitev menu-item-1913"><a href="https://taxi-laguna.com/storitev/taxi/" class="elementor-item" tabindex="-1">Storitve</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1559"><a href="https://taxi-laguna.com/vozni-park/" class="elementor-item" tabindex="-1">Vozni park</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2100"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor" tabindex="-1">Izgubljeni predmeti</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2583 current_page_item menu-item-2591"><a href="https://taxi-laguna.com/za-podjetja/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Za podjetja</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1293"><a href="https://taxi-laguna.com/cenik/" class="elementor-item" tabindex="-1">Cenik</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2450"><a href="https://taxi-laguna.com/kontakt/" class="elementor-item" tabindex="-1">Kontakt</a></li></ul></nav></div></div><div class="elementor-element elementor-element-eb17683 e-con-full e-flex e-con e-child" data-id="eb17683" data-element_type="container"><div class="elementor-element elementor-element-0a6eaf8 elementor-widget__width-auto elementor-widget elementor-widget-button" data-id="0a6eaf8" data-element_type="widget" data-widget_type="button.default">
1532<a class="elementor-button elementor-button-link elementor-size-sm" href="https://taxi-laguna.com/#naroci-prevoz">
1533<span class="elementor-button-content-wrapper">
1534<span class="elementor-button-icon">
1535<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M22 12V21C22 21.5523 21.5523 22 21 22H20C19.4477 22 19 21.5523 19 21V20H5V21C5 21.5523 4.55228 22 4 22H3C2.44772 22 2 21.5523 2 21V12L4.4805 6.21216C4.79566 5.47679 5.51874 5 6.31879 5H9V3H15V5H17.6812C18.4813 5 19.2043 5.47679 19.5195 6.21216L22 12ZM4.17594 12H19.8241L17.6812 7H6.31879L4.17594 12ZM6.5 17C7.32843 17 8 16.3284 8 15.5C8 14.6716 7.32843 14 6.5 14C5.67157 14 5 14.6716 5 15.5C5 16.3284 5.67157 17 6.5 17ZM17.5 17C18.3284 17 19 16.3284 19 15.5C19 14.6716 18.3284 14 17.5 14C16.6716 14 16 14.6716 16 15.5C16 16.3284 16.6716 17 17.5 17Z"></path></svg>			</span>
1536<span class="elementor-button-text">NAROČI TAXI</span>
1537</span>
1538</a></div></div></div></div></div></header><div data-elementor-type="wp-page" data-elementor-id="2583" class="elementor elementor-2583" data-elementor-post-type="page"><div class="elementor-element elementor-element-9a84eb2 e-flex e-con-boxed e-con e-parent" data-id="9a84eb2" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;mountains&quot;}"><div class="e-con-inner"><div class="elementor-shape elementor-shape-bottom" aria-hidden="true" data-negative="false">
1539<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
1540<path class="elementor-shape-fill" opacity="0.33" d="M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z"/>
1541<path class="elementor-shape-fill" opacity="0.66" d="M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4
1541-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z"/>
1542<path class="elementor-shape-fill" d="M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z"/>
1543</svg></div><div class="elementor-element elementor-element-fb5b446 e-con-full e-flex e-con e-child" data-id="fb5b446" data-element_type="container"><div class="elementor-element elementor-element-af02a59 e-con-full e-flex elementor-invisible e-con e-child" data-id="af02a59" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}"><div class="elementor-element elementor-element-ad56f90 e-con-full e-flex e-con e-child" data-id="ad56f90" data-element_type="container"><div class="elementor-element elementor-element-cc1321c elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="cc1321c" data-element_type="widget" data-widget_type="heading.default"><h2 class="elementor-heading-title elementor-size-default">Enostavno naročanje<br>s pogodbo za podjetja</h2></div><div class="elementor-element elementor-element-1524dce elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="1524dce" data-element_type="widget" data-widget_type="text-editor.default"><p>Poenostavite si poslovna potovanja in sklenite z nami pogodbo ali nam pošljite naročilnico. Račun prejmete enkrat mesečno s specifikacijo vseh opravljenih prevozov – datum, ura, relacija, cena, priimek potnika. Na večjo količino mesečnih prevozov nudimo dodatne popuste.</p></div></div><div class="elementor-element elementor-element-4b29a27 elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="4b29a27" data-element_type="widget" data-settings="{&quot;step_next_label&quot;:&quot;Nadaljuj&quot;,&quot;step_previous_label&quot;:&quot;Nazaj&quot;,&quot;step_icon_shape&quot;:&quot;rounded&quot;,&quot;step_type&quot;:&quot;none&quot;,&quot;button_width&quot;:&quot;100&quot;}" data-widget_type="form.default"><form class="elementor-form" method="post" id="povprasevanje_obrazec" name="Povpraševanje obrazec" aria-label="Povpraševanje obrazec">
1544<input type="hidden" name="post_id" value="2583"/>
1545<input type="hidden" name="form_id" value="4b29a27"/>
1546<input type="hidden" name="referer_title" value="Za podjetja | Taxi Laguna" /><input type="hidden" name="queried_id" value="2583"/><div class="elementor-form-fields-wrapper elementor-labels-above"><div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-imeinpriimek elementor-col-100 elementor-field-required elementor-mark-required">
1547<label for="form-field-imeinpriimek" class="elementor-field-label">
1548Ime in priimek							</label>
1549<input size="1" type="text" name="form_fields[imeinpriimek]" id="form-field-imeinpriimek" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Ime in priimek" required="required"></div><div class="elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-telefonskast elementor-col-50 elementor-field-required elementor-mark-required">
1550<label for="form-field-telefonskast" class="elementor-field-label">
1551Telefonska št.							</label>
1552<span class="ccfef-editor-intl-input" data-id="form-field-telefonskast" data-field-id="de96445" data-default-country="si" data-include-countries="" data-exclude-countries="" data-dial-code-visibility="show" data-strict-mode="yes" style="display: none;"></span>		<input size="1" type="tel" name="form_fields[telefonskast]" id="form-field-telefonskast" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Telefonska št." required="required" pattern="[0-9()#&amp;+*-=.]+" title="Only numbers and phone characters (#, -, *, etc) are accepted."></div><div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-eposta elementor-col-50 elementor-field-required elementor-mark-required">
1553<label for="form-field-eposta" class="elementor-field-label">
1554E-pošta							</label>
1555<input size="1" type="email" name="form_fields[eposta]" id="form-field-eposta" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="E-pošta" required="required"></div><div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-p_nazivpodjetja elementor-col-100 elementor-field-required elementor-mark-required">
1556<label for="form-field-p_nazivpodjetja" class="elementor-field-label">
1557Naziv podjetja							</label>
1558<input size="1" type="text" name="form_fields[p_nazivpodjetja]" id="form-field-p_nazivpodjetja" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Naziv podjetja" required="required"></div><div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-davcnast elementor-col-100 elementor-field-required elementor-mark-required">
1559<label for="form-field-davcnast" class="elementor-field-label">
1560Davčna št.							</label>
1561<input size="1" type="text" name="form_fields[davcnast]" id="form-field-davcnast" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Davčna št." required="required"></div><div class="elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-pov_politikazasebnosti elementor-col-100 elementor-field-required elementor-mark-required"><div class="elementor-field-subgroup">
1562<span class="elementor-field-option">
1563<input type="checkbox" name="form_fields[pov_politikazasebnosti]" id="form-field-pov_politikazasebnosti" class="elementor-field elementor-size-sm  elementor-acceptance-field" required="required">
1564<label for="form-field-pov_politikazasebnosti">Strinjam se s <a href="https://taxi-laguna.com/politika-zasebnosti/">politiko varstva osebnih podatkov</a></label>			</span></div></div><div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons">
1565<button class="elementor-button elementor-size-sm" type="submit">
1566<span class="elementor-button-content-wrapper">
1567<span class="elementor-button-text">pošlji zahtevo</span>
1568</span>
1569</button></div></div></form></div></div></div></div></div><div class="elementor-element elementor-element-3760d92 e-flex e-con-boxed e-con e-parent" data-id="3760d92" data-element_type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-eaf8bf0 e-con-full e-grid e-con e-child" data-id="eaf8bf0" data-element_type="container"><div class="elementor-element elementor-element-d681c13 e-con-full e-flex e-con e-child" data-id="d681c13" data-element_type="container"><div class="elementor-element elementor-element-fc0971f e-con-full e-flex e-con e-child" data-id="fc0971f" data-element_type="container"><div class="elementor-element elementor-element-9f53016 elementor-widget elementor-widget-heading" data-id="9f53016" data-element_type="widget" data-widget_type="heading.default"><h3 class="elementor-heading-title elementor-size-default">Varne in zanesljive vožnje<br>s taksijem</h3></div></div><div class="elementor-element elementor-element-6166020 e-con-full e-flex e-con e-child" data-id="6166020" data-element_type="container"><div class="elementor-element elementor-element-a998c0a elementor-widget elementor-widget-text-editor" data-id="a998c0a" data-element_type="widget" data-widget_type="text-editor.default">
1570Rezervirajte zdaj za hitro in udobno izkušnjo prevoza s profesionalnimi vozniki. Nič več težav s prometom in parkiranjem. Zagotovite si prevoz na dosegu roke.</div></div><div class="elementor-element elementor-element-922dbeb e-con-full e-flex e-con e-child" data-id="922dbeb" data-element_type="container"><div class="elementor-element elementor-element-10c2ffd elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="10c2ffd" data-element_type="widget" data-widget_type="button.default">
1571<a class="elementor-button elementor-button-link elementor-size-sm" href="https://taxi-laguna.com/#naroci-prevoz">
1572<span class="elementor-button-content-wrapper">
1573<span class="elementor-button-icon">
1574<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M22 12V21C22 21.5523 21.5523 22 21 22H20C19.4477 22 19 21.5523 19 21V20H5V21C5 21.5523 4.55228 22 4 22H3C2.44772 22 2 21.5523 2 21V12L4.4805 6.21216C4.79566 5.47679 5.51874 5 6.31879 5H9V3H15V5H17.6812C18.4813 5 19.2043 5.47679 19.5195 6.21216L22 12ZM4.17594 12H19.8241L17.6812 7H6.31879L4.17594 12ZM6.5 17C7.32843 17 8 16.3284 8 15.5C8 14.6716 7.32843 14 6.5 14C5.67157 14 5 14.6716 5 15.5C5 16.3284 5.67157 17 6.5 17ZM17.5 17C18.3284 17 19 16.3284 19 15.5C19 14.6716 18.3284 14 17.5 14C16.6716 14 16 14.6716 16 15.5C16 16.3284 16.6716 17 17.5 17Z"></path></svg>			</span>
1575<span class="elementor-button-text">naroči prevoz</span>
1576</span>
1577</a></div><div class="elementor-element elementor-element-fe97898 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="fe97898" data-element_type="widget" data-widget_type="button.default">
1578<a class="elementor-button elementor-button-link elementor-size-sm" href="https://taxi-laguna.com/o-nas/">
1579<span class="elementor-button-content-wrapper">
1580<span class="elementor-button-text">več o nas</span>
1581</span>
1582</a></div></div></div><div class="elementor-element elementor-element-9cc9f08 e-con-full e-flex e-con e-child" data-id="9cc9f08" data-element_type="container"><div class="elementor-element elementor-element-d4d7314 elementor-widget elementor-widget-image" data-id="d4d7314" data-element_type="widget" data-widget_type="image.default">
1583<img loading="lazy" decoding="async" width="432" height="325" src="https://taxi-laguna.com/wp-content/uploads/5minodz.png" class="attachment-large size-large wp-image-2586" alt="" srcset="https://taxi-laguna.com/wp-content/uploads/5minodz.png 432w, https://taxi-laguna.com/wp-content/uploads/5minodz-300x226.png 300w" sizes="(max-width: 432px) 100vw, 432px" /></div></div></div></div></div></div><footer data-elementor-type="footer" data-elementor-id="444" class="elementor elementor-444 elementor-location-footer" data-elementor-post-type="elementor_library"><div class="elementor-element elementor-element-843a83a e-con-full e-flex e-con e-parent" data-id="843a83a" data-element_type="container" data-settings="{&quot;shape_divider_bottom&quot;:&quot;mountains&quot;}"><div class="elementor-shape elementor-shape-bottom" aria-hidden="true" data-negative="false">
1584<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
1585<path class="elementor-shape-fill" opacity="0.33" d="M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z"/>
1586<path class="elementor-shape-fill" opacity="0.66" d="M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4
1586-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z"/>
1587<path class="elementor-shape-fill" d="M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z"/>
1588</svg></div><div class="elementor-element elementor-element-70e6136 elementor-widget elementor-widget-spacer" data-id="70e6136" data-element_type="widget" data-widget_type="spacer.default"><div class="elementor-spacer"><div class="elementor-spacer-inner"></div></div></div></div><div class="elementor-element elementor-element-1eb3a48 e-flex e-con-boxed e-con e-parent" data-id="1eb3a48" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-dce4c24 e-con-full e-grid e-con e-child" data-id="dce4c24" data-element_type="container"><div class="elementor-element elementor-element-e0349e7 e-con-full e-flex e-con e-child" data-id="e0349e7" data-element_type="container"><div class="elementor-element elementor-element-f09b36b e-con-full e-flex e-con e-child" data-id="f09b36b" data-element_type="container"><div class="elementor-element elementor-element-0c88f6e elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="0c88f6e" data-element_type="widget" data-widget_type="image.default">
1589<a href="https://taxi-laguna.com">
1590<img width="558" height="312" src="https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1.png" class="attachment-large size-large wp-image-448" alt="" srcset="https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1.png 558w, https://taxi-laguna.com/wp-content/uploads/LAGUNA_TAXi-1-300x168.png 300w" sizes="(max-width: 558px) 100vw, 558px" />								</a></div><div class="elementor-element elementor-element-7c6c506 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="7c6c506" data-element_type="widget" data-widget_type="icon-list.default"><ul class="elementor-icon-list-items"><li class="elementor-icon-list-item">
1591<span class="elementor-icon-list-text"><b>LAGUNA PLUS d.o.o.</b></span></li><li class="elementor-icon-list-item">
1592<a href="https://maps.app.goo.gl/vD2EmT6Prp8YXJqf9"><span class="elementor-icon-list-text">Celovška cesta 228, Ljubljana, 1000 Ljubljana</span>
1593</a></li><li class="elementor-icon-list-item">
1594<span class="elementor-icon-list-text">Davčna št.: 73022721</span></li><li class="elementor-icon-list-item">
1595<span class="elementor-icon-list-text">Davčni zavezanec: DA</span></li><li class="elementor-icon-list-item">
1596<span class="elementor-icon-list-text">Matična št.: 2032198000</span></li><li class="elementor-icon-list-item">
1597<span class="elementor-icon-list-text">TRR: SI56 6100 0002 2992 160 - Delavska hranilnica d.d.</span></li><li class="elementor-icon-list-item">
1598<span class="elementor-icon-list-text">TRR: SI56 3300 0000 0719 634 - Addiko bank d.d.</span></li></ul></div></div><div class="elementor-element elementor-element-5e629a4 e-con-full e-flex e-con e-child" data-id="5e629a4" data-element_type="container"><div class="elementor-element elementor-element-60f27e4 elementor-widget elementor-widget-heading" data-id="60f27e4" data-element_type="widget" data-widget_type="heading.default"><h5 class="elementor-heading-title elementor-size-default">Prenesite našo brezplačno aplikacijo</h5></div><div class="elementor-element elementor-element-e8fc836 e-con-full e-grid e-con e-child" data-id="e8fc836" data-element_type="container"><div class="elementor-element elementor-element-27887b6 elementor-invisible elementor-widget elementor-widget-image" data-id="27887b6" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;bounceIn&quot;}" data-widget_type="image.default">
1599<a href="https://apps.apple.com/si/app/city-taxi-ljubljana/id1140919664">
1600<img width="484" height="144" src="https://taxi-laguna.com/wp-content/uploads/download-on-the-app-store-flat-badge-seeklogo.com_.svg" class="attachment-large size-large wp-image-405" alt="" />								</a></div><div class="elementor-element elementor-element-3201a1f elementor-invisible elementor-widget elementor-widget-image" data-id="3201a1f" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;bounceIn&quot;,&quot;_animation_delay&quot;:150}" data-widget_type="image.default">
1601<a href="https://play.google.com/store/apps/details?id=com.netinformatika.laguna">
1602<img width="800" height="236" src="https://taxi-laguna.com/wp-content/uploads/Google_Play-Badge-Logo.wine_-1.svg" class="attachment-large size-large wp-image-404" alt="" />								</a></div></div></div><div class="elementor-element elementor-element-046c391 e-con-full e-flex e-con e-child" data-id="046c391" data-element_type="container"><div class="elementor-element elementor-element-8cbade3 elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="8cbade3" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i aria-hidden=\&quot;true\&quot; class=\&quot;\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default"><nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"><ul id="menu-1-8cbade3" class="elementor-nav-menu sm-vertical"><li class="lang-item lang-item-27 lang-item-sl current-lang lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-sl"><a href="https://taxi-laguna.com/za-podjetja/" lang="sl-SI" hreflang="sl-SI" class="elementor-item"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAk1BMVEX19fXw8PLs7Ozn5+f+/v73+Pn7+/uKj+N2e9ECDcSTmuXh4fR3f99tdt1lbddbZNVMV9QAAJgAALj0srhBTNE1Q80qOsshMMgUJsUAAIOXV6SrY56nXpskNsyFABDJb5S4RHauMGeoIVyjFlOfEE48AAD1AgL8ZWX4QUH2NDT0KSnzExPuAADgAAD7Xl75UlLnAABeY+lpAAAAYElEQVR4AQXBQU7DUBBAMb+fKSFSV11y//OxRNAqDXaASMjIxcLltTZrW8u1uHjdzNG5FUXe2xzP4/sRKZ2z2L8OUsLox0j7M5h7Ibqlc+azJEHvbezij+hi/H5gBif8A00ZE63V8hIaAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Slovenščina</span></a></li><li class="lang-item lang-item-30 lang-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-en"><a href="https://taxi-laguna.com/en/for-companies/" lang="en-US" hreflang="en-US" class="elementor-item"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAmVBMVEViZsViZMJiYrf9gnL8eWrlYkjgYkjZYkj8/PujwPybvPz4+PetraBEgfo+fvo3efkydfkqcvj8Y2T8UlL8Q0P8MzP9k4Hz8/Lu7u4DdPj9/VrKysI9fPoDc/EAZ7z7IiLHYkjp6ekCcOTk5OIASbfY/v21takAJrT5Dg6sYkjc3Nn94t2RkYD+y8KeYkjs/v7l5fz0dF22YkjWvcOLAAAAgElEQVR4AR2KNULFQBgGZ5J13KGGKvc/Cw1uPe62eb9+Jr1EUBFHSgxxjP2Eca6AfUSfVlUfBvm
16021Ui1bqafctqMndNkXpb01h5TLx4b6TIXgwOCHfjv+/Pz+5vPRw7txGWT2h6yO0/GaYltIp5PT1dEpLNPL/SdWjYjAAZtvRPgHJX4Xio+DSrkAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">English</span></a></li></ul></nav><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"><ul id="menu-2-8cbade3" class="elementor-nav-menu sm-vertical"><li class="lang-item lang-item-27 lang-item-sl current-lang lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-sl"><a href="https://taxi-laguna.com/za-podjetja/" lang="sl-SI" hreflang="sl-SI" class="elementor-item" tabindex="-1"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAk1BMVEX19fXw8PLs7Ozn5+f+/v73+Pn7+/uKj+N2e9ECDcSTmuXh4fR3f99tdt1lbddbZNVMV9QAAJgAALj0srhBTNE1Q80qOsshMMgUJsUAAIOXV6SrY56nXpskNsyFABDJb5S4RHauMGeoIVyjFlOfEE48AAD1AgL8ZWX4QUH2NDT0KSnzExPuAADgAAD7Xl75UlLnAABeY+lpAAAAYElEQVR4AQXBQU7DUBBAMb+fKSFSV11y//OxRNAqDXaASMjIxcLltTZrW8u1uHjdzNG5FUXe2xzP4/sRKZ2z2L8OUsLox0j7M5h7Ibqlc+azJEHvbezij+hi/H5gBif8A00ZE63V8hIaAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Slovenščina</span></a></li><li class="lang-item lang-item-30 lang-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-3222-en"><a href="https://taxi-laguna.com/en/for-companies/" lang="en-US" hreflang="en-US" class="elementor-item" tabindex="-1"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAmVBMVEViZsViZMJiYrf9gnL8eWrlYkjgYkjZYkj8/PujwPybvPz4+PetraBEgfo+fvo3efkydfkqcvj8Y2T8UlL8Q0P8MzP9k4Hz8/Lu7u4DdPj9/VrKysI9fPoDc/EAZ7z7IiLHYkjp6ekCcOTk5OIASbfY/v21takAJrT5Dg6sYkjc3Nn94t2RkYD+y8KeYkjs/v7l5fz0dF22YkjWvcOLAAAAgElEQVR4AR2KNULFQBgGZ5J13KGGKvc/Cw1uPe62eb9+Jr1EUBFHSgxxjP2Eca6AfUSfVlUfBvm1Ui1bqafctqMndNkXpb01h5TLx4b6TIXgwOCHfjv+/Pz+5vPRw7txGWT2h6yO0/GaYltIp5PT1dEpLNPL/SdWjYjAAZtvRPgHJX4Xio+DSrkAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">English</span></a></li></ul></nav></div></div></div><div class="elementor-element elementor-element-2819472 e-con-full e-flex e-con e-child" data-id="2819472" data-element_type="container"><div class="elementor-element elementor-element-9a44dc0 e-con-full e-flex e-con e-child" data-id="9a44dc0" data-element_type="container"><div class="elementor-element elementor-element-a9b86a3 elementor-widget elementor-widget-heading" data-id="a9b86a3" data-element_type="widget" data-widget_type="heading.default"><h3 class="elementor-heading-title elementor-size-default">Pomoč in informacije</h3></div></div><div class="elementor-element elementor-element-465276e e-con-full e-flex e-con e-child" data-id="465276e" data-element_type="container"><div class="elementor-element elementor-element-93789af elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="93789af" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i aria-hidden=\&quot;true\&quot; class=\&quot;\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default"><nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"><ul id="menu-1-93789af" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1852"><a rel="privacy-policy" href="https://taxi-laguna.com/politika-zasebnosti/" class="elementor-item">Politika zasebnosti</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1733"><a href="https://taxi-laguna.com/#pogosta-vprasanja" class="elementor-item elementor-item-anchor">Pogosta vprašanja</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1740"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor">Izgubljeni predmeti</a></li></ul></nav><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"><ul id="menu-2-93789af" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1852"><a rel="privacy-policy" href="https://taxi-laguna.com/politika-zasebnosti/" class="elementor-item" tabindex="-1">Politika zasebnosti</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1733"><a href="https://taxi-laguna.com/#pogosta-vprasanja" class="elementor-item elementor-item-anchor" tabindex="-1">Pogosta vprašanja</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1740"><a href="https://taxi-laguna.com/#izgubljeni-predmeti" class="elementor-item elementor-item-anchor" tabindex="-1">Izgubljeni predmeti</a></li></ul></nav></div></div></div><div class="elementor-element elementor-element-5c73220 e-con-full e-flex e-con e-child" data-id="5c73220" data-element_type="container"><div class="elementor-element elementor-element-3560d02 e-con-full e-grid e-con e-child" data-id="3560d02" data-element_type="container"><div class="elementor-element elementor-element-5638218 e-con-full e-flex e-con e-child" data-id="5638218" data-element_type="container"><div class="elementor-element elementor-element-8581a5c e-con-full e-flex e-con e-child" data-id="8581a5c" data-element_type="container"><div class="elementor-element elementor-element-9181ce8 e-con-full e-flex e-con e-child" data-id="9181ce8" data-element_type="container"><div class="elementor-element elementor-element-8d59853 elementor-widget elementor-widget-heading" data-id="8d59853" data-element_type="widget" data-widget_type="heading.default"><h3 class="elementor-heading-title elementor-size-default">Taksi in ostali prevozi</h3></div></div><div class="elementor-element elementor-element-37584c5 e-con-full e-flex e-con e-child" data-id="37584c5" data-element_type="container"><div class="elementor-element elementor-element-a612aa3 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="a612aa3" data-element_type="widget" data-widget_type="icon-list.default"><ul class="elementor-icon-list-items"><li class="elementor-icon-list-item">
1603<a href="tel:080%2012%2033"><span class="elementor-icon-list-icon">
1604<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.
16041118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1605<span class="elementor-icon-list-text">080 12 33</span>
1606</a></li><li class="elementor-icon-list-item">
1607<a href="tel:080%2011%2017"><span class="elementor-icon-list-icon">
1608<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.1118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1609<span class="elementor-icon-list-text">080 11 17</span>
1610</a></li><li class="elementor-icon-list-item">
1611<a href="tel:+386%2031%20492%20299"><span class="elementor-icon-list-icon">
1612<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.1118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1613<span class="elementor-icon-list-text">+386 31 49 22 99</span>
1614</a></li><li class="elementor-icon-list-item">
1615<a href="tel:+386%201%20511%2023%2014"><span class="elementor-icon-list-icon">
1616<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.1118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1617<span class="elementor-icon-list-text">+386 1 511 23 14</span>
1618</a></li><li class="elementor-icon-list-item">
1619<a href="mailto:[email protected]"><span class="elementor-icon-list-icon">
1620<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3ZM12.0606 11.6829L5.64722 6.2377L4.35278 7.7623L12.0731 14.3171L19.6544 7.75616L18.3456 6.24384L12.0606 11.6829Z"></path></svg>						</span>
1621<span class="elementor-icon-list-text">[email protected]</span>
1622</a></li></ul></div></div></div></div><div class="elementor-element elementor-element-c29bf4a e-con-full e-flex e-con e-child" data-id="c29bf4a" data-element_type="container"><div class="elementor-element elementor-element-23de0c8 e-con-full e-flex e-con e-child" data-id="23de0c8" data-element_type="container"><div class="elementor-element elementor-element-1f7093f e-con-full e-flex e-con e-child" data-id="1f7093f" data-element_type="container"><div class="elementor-element elementor-element-547be0d elementor-widget elementor-widget-heading" data-id="547be0d" data-element_type="widget" data-widget_type="heading.default"><h3 class="elementor-heading-title elementor-size-default">Shuttle prevozi</h3></div></div><div class="elementor-element elementor-element-f052bf7 e-con-full e-flex e-con e-child" data-id="f052bf7" data-element_type="container"><div class="elementor-element elementor-element-79f2b1b elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="79f2b1b" data-element_type="widget" data-widget_type="icon-list.default"><ul class="elementor-icon-list-items"><li class="elementor-icon-list-item">
1623<a href="tel:+386%2051%20633%20666"><span class="elementor-icon-list-icon">
1624<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.
16241118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1625<span class="elementor-icon-list-text">+386 51 633 666</span>
1626</a></li><li class="elementor-icon-list-item">
1627<a href="mailto:[email protected]"><span class="elementor-icon-list-icon">
1628<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3ZM12.0606 11.6829L5.64722 6.2377L4.35278 7.7623L12.0731 14.3171L19.6544 7.75616L18.3456 6.24384L12.0606 11.6829Z"></path></svg>						</span>
1629<span class="elementor-icon-list-text">[email protected]</span>
1630</a></li></ul></div></div></div></div><div class="elementor-element elementor-element-07e8091 e-con-full e-flex e-con e-child" data-id="07e8091" data-element_type="container"><div class="elementor-element elementor-element-dc21534 e-con-full e-flex e-con e-child" data-id="dc21534" data-element_type="container"><div class="elementor-element elementor-element-bcb1e8c e-con-full e-flex e-con e-child" data-id="bcb1e8c" data-element_type="container"><div class="elementor-element elementor-element-724d462 elementor-widget elementor-widget-heading" data-id="724d462" data-element_type="widget" data-widget_type="heading.default"><h3 class="elementor-heading-title elementor-size-default">Administracija in računovodstvo</h3></div></div><div class="elementor-element elementor-element-192711a e-con-full e-flex e-con e-child" data-id="192711a" data-element_type="container"><div class="elementor-element elementor-element-b49a1bb elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="b49a1bb" data-element_type="widget" data-widget_type="icon-list.default"><ul class="elementor-icon-list-items"><li class="elementor-icon-list-item">
1631<a href="tel:+386%2051%20617%20660"><span class="elementor-icon-list-icon">
1632<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.1118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1633<span class="elementor-icon-list-text">+386 51 617 660</span>
1634</a></li><li class="elementor-icon-list-item">
1635<a href="tel:+386%2031%20400%20574"><span class="elementor-icon-list-icon">
1636<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.1118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1637<span class="elementor-icon-list-text">+386 31 400 574</span>
1638</a></li><li class="elementor-icon-list-item">
1639<a href="mailto:[email protected]"><span class="elementor-icon-list-icon">
1640<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3ZM12.0606 11.6829L5.64722 6.2377L4.35278 7.7623L12.0731 14.3171L19.6544 7.75616L18.3456 6.24384L12.0606 11.6829Z"></path></svg>						</span>
1641<span class="elementor-icon-list-text">[email protected]</span>
1642</a></li></ul></div></div></div></div><div class="elementor-element elementor-element-cc1506c e-con-full e-flex e-con e-child" data-id="cc1506c" data-element_type="container"><div class="elementor-element elementor-element-4715207 e-con-full e-flex e-con e-child" data-id="4715207" data-element_type="container"><div class="elementor-element elementor-element-03f9571 e-con-full e-flex e-con e-child" data-id="03f9571" data-element_type="container"><div class="elementor-element elementor-element-1e158cb elementor-widget elementor-widget-heading" data-id="1e158cb" data-element_type="widget" data-widget_type="heading.default"><h3 class="elementor-heading-title elementor-size-default">Uprava</h3></div></div><div class="elementor-element elementor-element-a6d788c e-con-full e-flex e-con e-child" data-id="a6d788c" data-element_type="container"><div class="elementor-element elementor-element-20e48c5 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="20e48c5" data-element_type="widget" data-widget_type="icon-list.default"><ul class="elementor-icon-list-items"><li class="elementor-icon-list-item">
1643<a href="tel:+386%2041%20617%20660"><span class="elementor-icon-list-icon">
1644<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.
16441118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1645<span class="elementor-icon-list-text">+386 41 617 660</span>
1646</a></li><li class="elementor-icon-list-item">
1647<a href="tel:+386%2031%20400%20574"><span class="elementor-icon-list-icon">
1648<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.1118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z"></path></svg>						</span>
1649<span class="elementor-icon-list-text">+386 31 400 574 </span>
1650</a></li><li class="elementor-icon-list-item">
1651<a href="mailto:[email protected]"><span class="elementor-icon-list-icon">
1652<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3ZM12.0606 11.6829L5.64722 6.2377L4.35278 7.7623L12.0731 14.3171L19.6544 7.75616L18.3456 6.24384L12.0606 11.6829Z"></path></svg>						</span>
1653<span class="elementor-icon-list-text">[email protected]</span>
1654</a></li></ul></div></div></div></div></div></div></div></div></div><div class="elementor-element elementor-element-d5f1406 e-flex e-con-boxed e-con e-parent" data-id="d5f1406" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-cf97a92 e-con-full e-grid e-con e-child" data-id="cf97a92" data-element_type="container"><div class="elementor-element elementor-element-94889b1 e-con-full e-flex e-con e-child" data-id="94889b1" data-element_type="container"><div class="elementor-element elementor-element-b25426b elementor-widget-mobile__width-auto elementor-widget elementor-widget-text-editor" data-id="b25426b" data-element_type="widget" data-widget_type="text-editor.default">
1655<a href="http://inovarium.si" target="_blank" title="inovarium.si">Made by <img src="https://taxi-laguna.com/wp-content/uploads/inovarium-logo.svg" width="80" /></a></div></div><div class="elementor-element elementor-element-65eeb59 e-con-full e-flex e-con e-child" data-id="65eeb59" data-element_type="container"><div class="elementor-element elementor-element-4c5827e e-con-full e-flex e-con e-child" data-id="4c5827e" data-element_type="container"><div class="elementor-element elementor-element-7e4e501 elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="7e4e501" data-element_type="widget" data-widget_type="image.default">
1656<img width="100" height="100" src="https://taxi-laguna.com/wp-content/uploads/gotovina.png" class="attachment-thumbnail size-thumbnail wp-image-491" alt="" /></div><div class="elementor-element elementor-element-96c2b42 elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="96c2b42" data-element_type="widget" data-widget_type="image.default">
1657<img width="35" height="21" src="https://taxi-laguna.com/wp-content/uploads/maestro.png" class="attachment-thumbnail size-thumbnail wp-image-495" alt="" /></div><div class="elementor-element elementor-element-ac91b5d elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="ac91b5d" data-element_type="widget" data-widget_type="image.default">
1658<img width="150" height="51" src="https://taxi-laguna.com/wp-content/uploads/visa-150x51.png" class="attachment-thumbnail size-thumbnail wp-image-494" alt="" /></div><div class="elementor-element elementor-element-c0e99de elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="c0e99de" data-element_type="widget" data-widget_type="image.default">
1659<img width="25" height="16" src="https://taxi-laguna.com/wp-content/uploads/master.png" class="attachment-thumbnail size-thumbnail wp-image-493" alt="" /></div><div class="elementor-element elementor-element-d065c02 elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="d065c02" data-element_type="widget" data-widget_type="image.default">
1660<img width="138" height="34" src="https://taxi-laguna.com/wp-content/uploads/valu.png" class="attachment-thumbnail size-thumbnail wp-image-492" alt="" /></div><div class="elementor-element elementor-element-ad735d3 elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="ad735d3" data-element_type="widget" data-widget_type="image.default">
1661<img width="100" height="100" src="https://taxi-laguna.com/wp-content/uploads/odlozeno-placilo.png" class="attachment-thumbnail size-thumbnail wp-image-490" alt="" /></div></div></div></div></div></div></footer> 
1661<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
1661 <div data-elementor-type="popup" data-elementor-id="1250" class="elementor elementor-1250 elementor-location-popup" data-elementor-settings="{&quot;entrance_animation&quot;:&quot;bounceInUp&quot;,&quot;exit_animation&quot;:&quot;slideInUp&quot;,&quot;entrance_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0.299999999999999988897769753748434595763683319091796875,&quot;sizes&quot;:[]},&quot;close_automatically&quot;:15,&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:[],&quot;timing&quot;:[]}" data-elementor-post-type="elementor_library"><div class="elementor-element elementor-element-a05efca e-flex e-con-boxed e-con e-parent" data-id="a05efca" data-element_type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-08292ec elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon" data-id="08292ec" data-element_type="widget" data-widget_type="icon.default"><div class="elementor-icon-wrapper"><div class="elementor-icon">
1662<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M2 5.5V3.9934C2 3.44476 2.45531 3 2.9918 3H21.0082C21.556 3 22 3.44495 22 3.9934V20.0066C22 20.5552 21.5447 21 21.0082 21H2.9918C2.44405 21 2 20.5551 2 20.0066V19H20V7.3L12 14.5L2 5.5ZM0 10H5V12H0V10ZM0 15H8V17H0V15Z"></path></svg></div></div></div><div class="elementor-element elementor-element-50b8e7f e-con-full e-flex e-con e-child" data-id="50b8e7f" data-element_type="container"><div class="elementor-element elementor-element-1336d89 elementor-widget elementor-widget-heading" data-id="1336d89" data-element_type="widget" data-widget_type="heading.default"><h2 class="elementor-heading-title elementor-size-default">Sporočilo je bilo uspešno poslano!</h2></div><div class="elementor-element elementor-element-156e30a elementor-widget elementor-widget-text-editor" data-id="156e30a" data-element_type="widget" data-widget_type="text-editor.default"><p>Hvala za oddano sporočilo! Odgovorili bomo v najkrajšem možnem času.</p></div></div></div></div></div> 
1662<script>const lazyloadRunObserver = () => {
1663					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1664					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1665						entries.forEach( ( entry ) => {
1666							if ( entry.isIntersecting ) {
1667								let lazyloadBackground = entry.target;
1668								if( lazyloadBackground ) {
1669									lazyloadBackground.classList.add( 'e-lazyloaded' );
1670								}
1671								lazyloadBackgroundObserver.unobserve( entry.target );
1672							}
1673						});
1674					}, { rootMargin: '200px 0px 200px 0px' } );
1675					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1676						lazyloadBackgroundObserver.observe( lazyloadBackground );
1677					} );
1678				};
1679				const events = [
1680					'DOMContentLoaded',
1681					'elementor/lazyload/observe',
1682				];
1683				events.forEach( ( event ) => {
1684					document.addEventListener( event, lazyloadRunObserver );
1685				} );</script>
1685 <link data-optimized="1" rel='stylesheet' id='ccfef-country-code-library-style-css' href='https://taxi-laguna.com/wp-content/litespeed/css/8aea7c6373966398e7629cdcff4cfc00.css?ver=67eea' media='all' /><link data-optimized="1" rel='stylesheet' id='ccfef-country-code-style-css' href='https://taxi-laguna.com/wp-content/litespeed/css/2bfc5c5bc5ce3265b2f0f20d013aead5.css?ver=bc4e1' media='all' /> 
1685<script id="dynamic-conditions-js" src="https://taxi-laguna.com/wp-content/plugins/dynamicconditions/Public/js/dynamic-conditions-public.js?ver=1.7.5"></script>
1685 
1685<script id="pll_cookie_script-js-after">(function() {
1686				var expirationDate = new Date();
1687				expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
1688				document.cookie = "pll_language=sl; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax";
1689			}());
1690
1691//# sourceURL=pll_cookie_script-js-after</script>
1691 
1691<script id="hello-theme-frontend-js" src="https://taxi-laguna.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.6"></script>
1691 
1691<script id="elementor-webpack-runtime-js" src="https://taxi-laguna.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.34.2"></script>
1691 
1691<script id="elementor-frontend-modules-js" src="https://taxi-laguna.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.34.2"></script>
1691 
1691<script id="jquery-ui-core-js-before">jQuery.uiBackCompat = true;
1692//# sourceURL=jquery-ui-core-js-before</script>
1692 
1692<script id="jquery-ui-core-js" src="https://taxi-laguna.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
1692 
1692<script id="elementor-frontend-js-before">var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"3.34.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/taxi-laguna.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/taxi-laguna.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/taxi-laguna.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"1b7d538e51"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra","viewport_laptop"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":2583,"title":"Za%20podjetja%20%7C%20Taxi%20Laguna","excerpt":"","featuredImage":"https:\/\/taxi-laguna.com\/wp-content\/uploads\/pexels-olly-789822-1024x682.jpg"}};
1693//# sourceURL=elementor-frontend-js-before</script>
1693 
1693<script id="elementor-frontend-js" src="https://taxi-laguna.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.34.2"></script>
1693 
1693<script id="smartmenus-js" src="https://taxi-laguna.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
1693 
1693<script id="cfef_logic-js-extra">var my_script_vars_elementor = {"no_input_step":"No input is required on this step. Just click \"%s\" to proceed.","next_button":"Next"};
1694//# sourceURL=cfef_logic-js-extra</script>
1694 
1694<script id="cfef_logic-js" src="https://taxi-laguna.com/wp-content/plugins/conditional-fields-for-elementor-form/assets/js/cfef_logic_frontend.min.js?ver=1.6.4"></script>
1694 
1694<script id="taxi-maps-js" src="https://taxi-laguna.com/wp-content/themes/hello-theme-child-master/js/taxi-maps.js?ver=1.0.0"></script>
1694 
1694<script id="google-maps-api-js" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDv8TaD6pXsDhURDthojUI28h8Z-NkB0hQ&#038;libraries=places&#038;callback=initTaxiMaps&#038;v=weekly"></script>
1694 
1694<script id="nacin-placila-js-extra">var NacinPlacilaCfg = {"endpoint":"https://taxi-laguna.com/wp-json/dodatne/v1/nacin-placila","lang":"sl"};
1695//# sourceURL=nacin-placila-js-extra</script>
1695 
1695<script id="nacin-placila-js-after">(function(){
1696	function initNacinPlacila(){
1697		// Find Elementor radio field for nacin_placila
1698		var sample = document.querySelector('.elementor-field-type-radio [name^="form_fields"][name*="nacin_placila"]')
1699		          || document.getElementById('form-field-nacin_placila')
1700		          || document.querySelector('.elementor-field-type-radio');
1701		if(!sample) return;
1702
1703		var wrapper   = sample.closest('.elementor-field-type-radio') || sample.parentElement;
1704		if (!wrapper) return;
1705
1706		var container = wrapper.querySelector('.elementor-field-subgroup') || wrapper;
1707		if (!container) return;
1708
1709		var sampleName = (wrapper.querySelector('input[type="radio"]') || {}).name || 'form_fields[nacin_placila]';
1710
1711		// Remove existing hardcoded options from Elementor (only options)
1712		container.querySelectorAll('.elementor-field-option').forEach(function(el){
1713			el.remove();
1714		});
1715
1716		var cfg = window.NacinPlacilaCfg || {};
1717		var endpoint = cfg.endpoint || '/wp-json/dodatne/v1/nacin-placila';
1718		var lang = cfg.lang || '';
1719
1720		var url = endpoint;
1721		if (lang) {
1722			url += (url.indexOf('?') >= 0 ? '&' : '?') + 'lang=' + encodeURIComponent(lang);
1723		}
1724
1725		// Fetch methods from REST API
1726		fetch(url, { credentials: 'same-origin' })
1727			.then(function(r){
1728				if(!r.ok) throw r;
1729				return r.json();
1730			})
1731			.then(function(items){
1732				if(!items || !items.length) return;
1733
1734				items.forEach(function(it, idx){
1735					var span = document.createElement('span');
1736					span.className = 'elementor-field-option nacin-option';
1737
1738					var input = document.createElement('input');
1739					input.type  = 'radio';
1740					input.value = it.id; // submit post ID
1741					input.id    = 'form-field-nacin_placila-' + it.id;
1742					input.name  = sampleName;
1743
1744					// First option checked by default
1745					if (idx === 0) {
1746						input.checked = true;
1747						input.defaultChecked = true;
1748					}
1749
1750					var label = document.createElement('label');
1751					label.htmlFor = input.id;
1752
1753					// icon
1754					if (it.icon) {
1755						var img = document.createElement('img');
1756						img.className = 'nacin-icon';
1757						img.src = it.icon;
1758						img.alt = '';
1759						label.appendChild(img);
1760					}
1761
1762					// title
1763					var t = document.createElement('span');
1764					t.className = 'nacin-title';
1765					t.textContent = it.title;
1766					label.appendChild(t);
1767
1768					// opis
1769					if (it.opis) {
1770						var d = document.createElement('span');
1771						d.className = 'nacin-opis';
1772						d.textContent = it.opis;
1773						label.appendChild(d);
1774					}
1775
1776					span.appendChild(input);
1777					span.appendChild(document.createTextNode(' '));
1778					span.appendChild(label);
1779					container.appendChild(span);
1780				});
1781			})
1782			.catch(function(e){
1783				// fail silently on frontend
1784				if (window.console && console.warn) console.warn('Nacin placila fetch failed', e);
1785			});
1786	}
1787
1788	if (document.readyState === 'loading') {
1789		document.addEventListener('DOMContentLoaded', initNacinPlacila);
1790	} else {
1791		initNacinPlacila();
1792	}
1793
1794	if (window.elementorFrontend && elementorFrontend.hooks) {
1795		elementorFrontend.hooks.addAction('frontend/element_ready/form.default', initNacinPlacila);
1796	}
1797})();
1798//# sourceURL=nacin-placila-js-after</script>
1798 
1798<script id="dodatne-addons-js-after">(function(){
1799	function initAddonCheckboxes(){
1800		// Detect current language from Polylang
1801		// Try multiple ways Polylang exposes the language
1802		var currentLang = null;
1803		
1804		// Method 1: pll_current_language (set by Polylang in wp_footer)
1805		if (window.pll_current_language) {
1806			currentLang = window.pll_current_language;
1807		}
1808		// Method 2: Check document.documentElement.lang
1809		else if (document.documentElement.lang) {
1810			currentLang = document.documentElement.lang.split('-')[0];
1811		}
1812		// Method 3: Look for Polylang data
1813		else if (window.pllData && window.pllData.current_language) {
1814			currentLang = window.pllData.current_language;
1815		}
1816		// Default fallback
1817		else {
1818			currentLang = 'sl';
1819		}
1820		
1821		console.log('Detected language:', currentLang);
1822		console.log('pll_current_language:', window.pll_current_language);
1823		console.log('document.documentElement.lang:', document.documentElement.lang);
1824		var isEnglish = currentLang === 'en';
1825
1826		// Find the Elementor checkbox field for "dodatne_moznosti"
1827		// Try multiple selectors like nacin-placila does
1828		var sample = document.querySelector('.elementor-field-group-dodatne_moznosti [name^="form_fields"][name*="dodatne_moznosti"]')
1829		          || document.getElementById('form-field-dodatne_moznosti')
1830		          || document.querySelector('.elementor-field-group-dodatne_moznosti input[type="checkbox"]');
1831		
1832		if (!sample) {
1833			console.warn('Could not find dodatne_moznosti sample input');
1834			return;
1835		}
1836
1837		var wrapper = sample.closest('.elementor-field-group-dodatne_moznosti');
1838		if (!wrapper) {
1839			console.warn('Could not find wrapper for dodatne_moznosti');
1840			return;
1841		}
1842
1843		var container = wrapper.querySelector('.elementor-field-subgroup') || wrapper;
1844		if (!container) {
1845			console.warn('Could not find container for dodatne_moznosti');
1846			return;
1847		}
1848
1849		// Get the name from the sample checkbox
1850		var sampleName = (sample || {}).name || 'form_fields[dodatne_moznosti]';
1851		console.log('Using checkbox name: ' + sampleName);
1852
1853		// Clear existing placeholder checkboxes from Elementor
1854		Array.from(container.querySelectorAll('.elementor-field-option, input[type="checkbox"]')).forEach(function(n){
1855			var p = n.closest('.elementor-field-option') || n.parentElement;
1856			if (p && p !== container) p.remove();
1857			else if (n && n.parentElement === container) n.remove();
1858		});
1859
1860		// Fetch addon data from REST API
1861		fetch('/wp-json/dodatne/v1/addons')
1862			.then(function(r){
1863				if(!r.ok) throw r;
1864				return r.json();
1865			})
1866			.then(function(items){
1867				console.log('Fetched ' + items.length + ' addons');
1868				console.log('First addon:', items[0]);
1869				if(!items || !items.length) {
1870					console.warn('No addons returned from API');
1871					return;
1872				}
1873
1874				items.forEach(function(it){
1875					var span = document.createElement('span');
1876					span.className = 'elementor-field-option';
1877
1878					var input = document.createElement('input');
1879					input.type  = 'checkbox';
1880					input.value = it.id; // post ID as value
1881					input.id    = 'form-field-dodatne_moznosti-' + it.id;
1882					// Give each checkbox a unique name: form_fields[dodatne_moznosti_240], etc.
1883					input.name  = 'form_fields[dodatne_moznosti_' + it.id + ']';
1884
1885					var label = document.createElement('label');
1886					label.htmlFor = input.id;
1887					// Use English translation if current language is English, otherwise use Slovenian title
1888					var displayTitle = (isEnglish && it.eng_title) ? it.eng_title : it.title;
1889					console.log('Addon ' + it.id + ': isEnglish=' + isEnglish + ', has eng_title=' + !!it.eng_title + ', eng_title="' + it.eng_title + '", using=' + displayTitle);
1890					label.textContent = displayTitle;
1891
1892					// Add price if available
1893					if(it.price){
1894						var price = document.createElement('span');
1895						price.className = 'addon-price';
1896						price.textContent = ' ' + it.price;
1897						label.appendChild(price);
1898					}
1899
1900					span.appendChild(input);
1901					span.appendChild(document.createTextNode(' '));
1902					span.appendChild(label);
1903					container.appendChild(span);
1904				});
1905				console.log('Rendered ' + items.length + ' addon checkboxes');
1906			})
1907			.catch(function(e){
1908				console.warn('Dodatne moznosti fetch failed', e);
1909			});
1910	}
1911
1912	if (document.readyState === 'loading') {
1913		document.addEventListener('DOMContentLoaded', initAddonCheckboxes);
1914	} else {
1915		initAddonCheckboxes();
1916	}
1917
1918	// Re-initialize on Elementor form ready
1919	if (window.elementorFrontend && elementorFrontend.hooks) {
1920		elementorFrontend.hooks.addAction('frontend/element_ready/form.default', initAddonCheckboxes);
1921	}
1922})();
1923//# sourceURL=dodatne-addons-js-after</script>
1923 
1923<script id="elementor-pro-webpack-runtime-js" src="https://taxi-laguna.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.34.1"></script>
1923 
1923<script id="wp-hooks-js" src="https://taxi-laguna.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
1923 
1923<script id="wp-i18n-js" src="https://taxi-laguna.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
1923 
1923<script id="wp-i18n-js-after">wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1924//# sourceURL=wp-i18n-js-after</script>
1924 
1924<script id="elementor-pro-frontend-js-before">var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/taxi-laguna.com\/wp-admin\/admin-ajax.php","nonce":"ba6354d734","urls":{"assets":"https:\/\/taxi-laguna.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/taxi-laguna.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"sl_SI","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/taxi-laguna.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1925//# sourceURL=elementor-pro-frontend-js-before</script>
1925 
1925<script id="elementor-pro-frontend-js" src="https://taxi-laguna.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.34.1"></script>
1925 
1925<script id="pro-elements-handlers-js" src="https://taxi-laguna.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.34.1"></script>
1925 
1925<script id="ccfef-country-code-library-script-js" src="https://taxi-laguna.com/wp-content/plugins/country-code-field-for-elementor-form/assets/intl-tel-input/js/intlTelInput.js?ver=1.7.4"></script>
1925 
1925<script id="ccfef-country-code-script-js-extra">var CCFEFCustomData = {"pluginDir":"https://taxi-laguna.com/wp-content/plugins/country-code-field-for-elementor-form/","errorMap":["The phone number you entered is not valid. Please check the format and try again.","The country code you entered is not recognized. Please ensure it is correct and try again.","The phone number you entered is too short. Please enter a complete phone number, including the country code.","The phone number you entered is too long. Please ensure it is in the correct format and try again.","The phone number you entered is not valid. Please check the format and try again."]};
1926//# sourceURL=ccfef-country-code-script-js-extra</script>
1926 
1926<script id="ccfef-country-code-script-js" src="https://taxi-laguna.com/wp-content/plugins/country-code-field-for-elementor-form/assets/js/country-code-script.min.js?ver=1.7.4"></script>
1926 
1926<script id="ccfef-country-code-script-hello-js-extra">var CCFEFCustomData = {"pluginDir":"https://taxi-laguna.com/wp-content/plugins/country-code-field-for-elementor-form/","errorMap":["The phone number you entered is not valid. Please check the format and try again.","The country code you entered is not recognized. Please ensure it is correct and try again.","The phone number you entered is too short. Please enter a complete phone number, including the country code.","The phone number you entered is too long. Please ensure it is in the correct format and try again.","The phone number you entered is not valid. Please check the format and try again."]};
1927//# sourceURL=ccfef-country-code-script-hello-js-extra</script>
1927 
1927<script id="ccfef-country-code-script-hello-js" src="https://taxi-laguna.com/wp-content/plugins/country-code-field-for-elementor-form/assets/js/country-code-script-hello.min.js?ver=1.7.4"></script>
1927 
1927<script id="wp-emoji-settings" type="application/json">{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://taxi-laguna.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}</script>
1927 
1927<script type="module">/*! This file is auto-generated */
1928var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1929//# sourceURL=https://taxi-laguna.com/wp-includes/js/wp-emoji-loader.min.js</script>
1929 </body></html>
1930<!-- Page optimized by LiteSpeed Cache @2026-10-05 06:17:58 -->
1931
1932<!-- Page cached by LiteSpeed Cache 7.8.0.1 on 2026-10-05 06:17:58 -->

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.