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 » Vir" href="https://taxi-laguna.com/feed/" /><link rel="alternate" type="application/rss+xml" title="Taxi Laguna » 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&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&format=xml&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="{"background_background":"gradient","position":"fixed"}"><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="{"entrance_animation":"fadeInLeft","entrance_animation_mobile":"fadeInLeft","exit_animation":"fadeInLeft","exit_animation_mobile":"fadeInLeft","prevent_scroll":"yes"}" 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="{"_position":"absolute"}" 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="{"layout":"vertical","submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""}}" 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="{"layout":"vertical","submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""}}" 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="{"layout":"vertical","submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""}}" 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="{"_animation":"none"}" 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="{"submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""},"layout":"horizontal"}" 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="{"background_background":"classic","shape_divider_bottom":"mountains"}"><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="{"background_background":"classic","animation":"fadeInUp","animation_delay":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="{"step_next_label":"Nadaljuj","step_previous_label":"Nazaj","step_icon_shape":"rounded","step_type":"none","button_width":"100"}" 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()#&+*-=.]+" 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="{"shape_divider_bottom":"mountains"}"><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="{"background_background":"classic"}"><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="{"_animation":"bounceIn"}" 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="{"_animation":"bounceIn","_animation_delay":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="{"layout":"vertical","submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""}}" 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="{"layout":"vertical","submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""}}" 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="{"background_background":"classic"}"><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="{"entrance_animation":"bounceInUp","exit_animation":"slideInUp","entrance_animation_duration":{"unit":"px","size":0.299999999999999988897769753748434595763683319091796875,"sizes":[]},"close_automatically":15,"a11y_navigation":"yes","triggers":[],"timing":[]}" 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&libraries=places&callback=initTaxiMaps&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.