1<!DOCTYPE HTML> 2<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"> 3<head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, user-scalable=1"> 7 8 <!-- Preconnect --> 9 <link rel="preconnect" href="https://www.optimizecdn.com" crossorigin> 10 <link rel="preconnect" href="https://fonts.googleapis.com"> 11 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 12 <link rel="apple-touch-icon" href="/images/VCJ---FAVICON--512-x-512-1.png"> 13 <link rel="icon" type="image/png" href="/images/VCJ---FAVICON--512-x-512-1.png"> 14 15 <!-- Site Meta Data --> 16 <title>Vet Clinic Jobs - Find & Compare Vet Clinic Jobs Professionals</title> 17 <meta name="description" content="Search our Vet Clinic Jobs database and connect with top rated Vet Clinic Jobs."> 18 <meta name="keywords" content="Vet Clinic Jobs,Vet Clinic Jobs,Vet Clinic Jobs,search Vet Clinic Jobs,find Vet Clinic Jobs"> 19 <meta name="robots" content="index, follow"> 20 21 <!-- Canonical URL --> 22 <link rel="canonical" href="https://www.vetclinicjobs.com/search_results"> 23 <link rel="alternate" type="application/rss+xml" title="VetClinicJobs RSS Feed" href="https://www.vetclinicjobs.com/rss" /> 24 25 <!-- Social Media Meta Data --> 26 <meta property="og:type" content="website"> 27 <meta property="og:url" content="https://www.vetclinicjobs.com/search_results"> 28 <meta property="og:site_name" content="VetClinicJobs"> 29 <meta property="og:title" content="The Best Vet Clinic Jobs Rated By Past Clients"> 30 <meta property="og:description" content="Who is the best Vet Clinic Jobs? Compare and connect with the top rated Vet Clinic Jobs."> 31 <meta property="og:image" content="https://www.vetclinicjobs.com/images/CoverPhotos/3a.jpg"> 32
32<script> 33 if (window.innerWidth <= 768 && !document.referrer) { 34 document.write('<div id="mobile-loading-message" aria-hidden="true" onwheel="event.preventDefault()" ontouchmove="event.preventDefault()" style="display:block;position:sticky;top:0;width:100vw;height:100vh;background:rgb(255, 255, 255);color:rgb(51, 51, 51);z-index:9999;font-family:Arial,sans-serif;font-size:16px;line-height:24px;padding-top:50px;text-align:center;touch-action:none;overscroll-behavior:none;pointer-events:auto;"><div style="width:24px;height:24px;border:3px solid rgba(99,111,124,0.2);border-top-color:rgb(99,111,124);border-radius:50%;animation:spin 1.5s linear infinite;margin:10px auto"></div><span class="text" role="status">Loading<br>VetClinicJobs</span></div><style>@keyframes spin{to{transform:rotate(360deg);}}</style>'); 35 setTimeout(function(){var p=document.getElementById('mobile-loading-message');if(p){p.style.display='none';p.classList.add('hidden-xs','hide');}},7500);} 36 </script>
36 37 38 <!-- Preload --> 39 <link rel="preload" as="style" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/critical-styles.pkgd.min.css?v=09.05.26" fetchpriority="high" crossorigin> 40 <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Quicksand:300,400,600,700,800,900&display=swap" fetchpriority="high"> 41 42 <!-- Non-Critical Stylesheet - Render Before Critical Styles --> 43 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/non-critical-styles.pkgd.min.css?v=3.3.0" crossorigin> 44 <noscript> 45 <link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/non-critical-styles.pkgd.min.css" crossorigin> 46 </noscript> 47 48 <!-- Critical Stylesheet --> 49 <link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/critical-styles.pkgd.min.css?v=09.05.26" crossorigin> 50 51 <!-- Google Fonts Stylesheet --> 52 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Quicksand:300,400,600,700,800,900&display=swap"> 53 <noscript> 54 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Quicksand:300,400,600,700,800,900&display=swap"> 55 </noscript> 56 57 <!-- FontAwesome Stylesheet --> 58 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/font-awesome/css/font-awesome.min.css" crossorigin> 59 <noscript> 60 <link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/font-awesome/css/font-awesome.min.css" crossorigin> 61 </noscript> 62 63 <!-- Bootstrap Icons Stylesheet --> 64 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/fonts/bootstrap-icons.min.css?v=1.13.1" crossorigin> 65 <noscript> 66 <link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/fonts/bootstrap-icons.min.css?v=1.13.1" crossorigin> 67 </noscript> 68 69 <!-- Critical JavaScript --> 70
70<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/jquery.min.js"></script>
70 71
71<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/bootstrap.min.js"></script>
71 72
72<script> 73 /* jQuery.event.special.touchstart = { 74 setup: function( _, ns, handle ) { 75 this.addEventListener("touchstart", handle, { passive: !ns.includes("noPreventDefault") }); 76 } 77 }; */ 78 jQuery.event.special.touchmove = { 79 setup: function( _, ns, handle ) { 80 this.addEventListener("touchmove", handle, { passive: !ns.includes("noPreventDefault") }); 81 } 82 }; 83 jQuery.event.special.wheel = { 84 setup: function( _, ns, handle ){ 85 this.addEventListener("wheel", handle, { passive: true }); 86 } 87 }; 88 jQuery.event.special.mousewheel = { 89 setup: function( _, ns, handle ){ 90 this.addEventListener("mousewheel", handle, { passive: true }); 91 } 92 }; 93 </script>
93 94 95 <!-- Breadcrumb Position --> 96 <style>html.bc-relocate .container:has(> .breadcrumb):has(~ .hero_section_container) .breadcrumb{display:none!important;}html.bc-relocate .hero_section_container + .clearfix + .container::before{content:"";display:block;min-height:24px;}.hero_section_container + .clearfix + .container > .breadcrumb:first-child{position:relative;top:-24px;}</style> 97
97<script>document.documentElement.classList.add('bc-relocate');document.addEventListener('DOMContentLoaded',function(){var bc=document.querySelector('ol.breadcrumb'),hero=document.querySelector('.hero_section_container');if(bc&&hero){var t=hero.nextElementSibling;while(t&&!t.classList.contains('container'))t=t.nextElementSibling;if(t)t.insertBefore(bc,t.firstChild);}document.documentElement.classList.remove('bc-relocate');});</script>
97 98 99 100 <!-- Prefetch --> 101 <link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/jquery.lazy/1.7.9/jquery.lazy.min.js" as="script"> 102 <link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/websiteScripts.min.js?v=8.0.0" as="script"> 103 104 <!-- Custom Site-wide HEAD Content -->
104<script> 105/* On Change */ 106$(document).ready(function(){ 107 const maxAllowed = 4; 108 109 $('input[name="professional_interests[]"]').on('change', function() { 110 const checkedCount = $('input[name="professional_interests[]"]:checked').length; 111 112 if (checkedCount > maxAllowed) { 113 $(this).prop('checked', false); // Undo the last check 114 $('#message').text(`You can select only ${maxAllowed} options.`); 115 } else { 116 $('#message').text(''); 117 } 118 }); 119 120 $("#our_team_details_347-element-13").change(function(){ 121 var profile_type = $(this).val(); 122 123 if(profile_type == 'essentials'){ 124 125 /* Career Profile */ 126 $("#our_team_details_347-element-19, #our_team_details_347-element-20, #our_team_details_347-element-21, #our_team_details_347-element-22, #our_team_details_347-element-23, #our_team_details_347-element-25").parent().hide(); 127 $("#our_team_details_347-element-24-0, #our_team_details_347-element-24-1").parent().closest(".form-group").hide(); 128 $("#our_team_details_347").children(".account-menu-title").eq(1).hide(); 129 130 /* Professional Development */ 131 $("#our_team_details_347-element-28, #our_team_details_347-element-29, #our_team_details_347-element-30").parent().hide(); 132 $("#our_team_details_347").children(".account-menu-title").eq(2).hide(); 133 134 /* Work Environment */ 135 $("#our_team_details_347-element-32, #our_team_details_347-element-33, #our_team_details_347-element-34, #our_team_details_347-element-35").parent().hide(); 136 $("#our_team_details_347").children(".account-menu-title").eq(3).hide(); 137 138 /* Career Growth */ 139 $("#our_team_details_347-element-38").parent().hide(); 140 141 /* Personal Touch */ 142 $("#our_team_details_347-element-40, #our_team_details_347-element-41, #our_team_details_347-element-42").parent().hide(); 143 $("#our_team_details_347").children(".account-menu-title").eq(5).hide(); 144 145 } else if(profile_type == 'enhanced'){ 146 147 /* Career Profile */ 148 $("#our_team_details_347-element-19, #our_team_details_347-element-20, #our_team_details_347-element-21, #our_team_details_347-element-22, #our_team_details_347-element-23, #our_team_details_347-element-25").parent().hide(); 149 $("#our_team_details_347-element-24-0, #our_team_details_347-element-24-1").parent().closest(".form-group").hide(); 150 $("#our_team_details_347").children(".account-menu-title").eq(1).hide(); 151 152 /* Professional Development */ 153 $("#our_team_details_347-element-28, #our_team_details_347-element-29, #our_team_details_347-element-30").parent().hide(); 154 $("#our_team_details_347").children(".account-menu-title").eq(2).hide(); 155 156 /* Work Environment */ 157 $("#our_team_details_347-element-32, #our_team_details_347-element-33, #our_team_details_347-element-34, #our_team_details_347-element-35").parent().show(); 158 $("#our_team_details_347").children(".account-menu-title").eq(3).show(); 159 160 const fieldsWork = ['#our_team_details_347-element-32', '#our_team_details_347-element-33', '#our_team_details_347-element-34', '#our_team_details_347-element-35']; 161 162 $(fieldsWork.join(',')).on('input', function() { 163 const filledField = $(this); 164 const hasValue = filledField.val().trim() !== ''; 165 166 if (hasValue) { 167 fieldsWork.forEach(id => { 168 if (id !== '#' + filledField.attr('id')) { 169 $(id).prop('disabled', true).val(''); 170 } 171 }); 172 } else { 173 fieldsWork.forEach(id => $(id).prop('disabled', false)); 174 } 175 }); 176 177 /* Career Growth */ 178 $("#our_team_details_347-element-38").parent().hide(); 179 180 /* Personal Touch */ 181 $("#our_team_details_347-element-40, #our_team_details_347-element-41, #our_team_details_347-element-42").parent().hide(); 182 $("#our_team_details_347").children(".account-menu-title").eq(5).hide(); 183 184 } else { 185 /* Career Profile */ 186 $("#our_team_details_347-element-19, #our_team_details_347-element-20, #our_team_details_347-element-21, #our_team_details_347-element-22, #our_team_details_347-element-23, #our_team_details_347-element-25").parent().show(); 187 $("#our_team_details_347-element-24-0, #our_team_details_347-element-24-1").parent().closest(".form-group").show(); 188 $("#our_team_details_347").children(".account-menu-title").eq(1).show(); 189 190 const fieldsCareer = ['#our_team_details_347-element-19', '#our_team_details_347-element-20', '#our_team_details_347-element-21', '#our_team_details_347-element-22', '#our_team_details_347-element-23', '#our_team_details_347-element-25', '#our_team_details_347-element-24-0', '#our_team_details_347-element-24-1']; 191 192 function countFilled() { 193 let count = 0; 194 195 fieldsCareer.forEach(id => { 196 const el = $(id); 197 if (el.is(':radio')) { 198 if (el.is(':checked')) count++; 199 } else if (el.val().trim() !== '') { 200 count++; 201 } 202 }); 203 204 return count; 205 } 206 207 // Attach event listener to all fields 208 $(fieldsCareer.join(',')).on('input change', function() { 209 const filled = countFilled(); 210 211 if (filled >= 2) { 212 // Disable remaining empty fields 213 fieldsCareer.forEach(id => { 214 const el = $(id); 215 if (el.is(':radio')) { 216 if (!el.is(':checked')) el.prop('disabled', true); 217 } else if (el.val().trim() === '') { 218 el.prop('disabled', true); 219 } 220 }); 221 } else { 222 // Re-enable all if less than 2 filled 223 $(fieldsCareer.join(',')).prop('disabled', false); 224 } 225 }); 226 227 /* Professional Development */ 228 $("#our_team_details_347-element-28, #our_team_details_347-element-29, #our_team_details_347-element-30").parent().show(); 229 $("#our_team_details_347").children(".account-menu-title").eq(2).show(); 230 231 const fieldsProfessional = ['#our_team_details_347-element-28', '#our_team_details_347-element-29', '#our_team_details_347-element-30']; 232 233 $(fieldsProfessional.join(',')).on('input', function() { 234 const filledField = $(this); 235 const hasValue = filledField.val().trim() !== ''; 236 237 if (hasValue) { 238 fieldsProfessional.forEach(id => { 239 if (id !== '#' + filledField.attr('id')) { 240 $(id).prop('disabled', true).val(''); 241 } 242 }); 243 } else { 244 fieldsProfessional.forEach(id => $(id).prop('disabled', false)); 245 } 246 }); 247 248 /* Work Environment */ 249 $("#our_team_details_347-element-32, #our_team_details_347-element-33, #our_team_details_347-element-34, #our_team_details_347-element-35").parent().show(); 250 $("#our_team_details_347").children(".account-menu-title").eq(3).show(); 251 252 const allowedCount = 2; 253 const inputIDs = ['#our_team_details_347-element-32', '#our_team_details_347-element-33', '#our_team_details_347-element-34', '#our_team_details_347-element-35']; 254 255 $(inputIDs.join(',')).on('input', function() { 256 let filledCount = 0; 257 258 inputIDs.forEach(id => { 259 if ($(id).val().trim() !== '') filledCount++; 260 }); 261 262 // Disable remaining inputs if 2 are filled 263 if (filledCount >= allowedCount) { 264 inputIDs.forEach(id => { 265 if ($(id).val().trim() === '') { 266 $(id).prop('disabled', true); 267 } 268 }); 269 } else { 270 // Re-enable inputs if less than 2 filled 271 inputIDs.forEach(id => { 272 $(id).prop('disabled', false); 273 }); 274 } 275 }); 276 277 /* Career Growth */ 278 $("#our_team_details_347-element-38").parent().show(); 279 280 /* Personal Touch */ 281 $("#our_team_details_347-element-40, #our_team_details_347-element-41, #our_team_details_347-element-42").parent().show(); 282 $("#our_team_details_347").children(".account-menu-title").eq(5).show(); 283 284 const fieldsPersonal = ['#our_team_details_347-element-40', '#our_team_details_347-element-41', '#our_team_details_347-element-42']; 285 286 $(fieldsPersonal.join(',')).on('input', function() { 287 const filledField = $(this); 288 const hasValue = filledField.val().trim() !== ''; 289 290 if (hasValue) { 291 fieldsPersonal.forEach(id => { 292 if (id !== '#' + filledField.attr('id')) { 293 $(id).prop('disabled', true).val(''); 294 } 295 }); 296 } else { 297 fieldsPersonal.forEach(id => $(id).prop('disabled', false)); 298 } 299 }); 300 } 301 }); 302}); 303</script>
303 304</head> 305 306<body class="general-session"><!-- 307IMPORTANT: It is not recommended to customize this widget as it directly connects to fields in DESIGN SETTINGS. If new design settings are created and this widget is already customized, then the website will not be able to apply any new design setitngs. 308 309INSTEAD: If custom CSS rules are needed, add them directly into the DESIGN SETTINGS > CUSTOM CSS section. 310--> 311<style> 312 .upload-form-field::before { 313 content: "choose files"; 314 display: inline-block; 315 border: 1px solid #999; 316 border-radius: 3px; 317 padding: 5px 8px; 318 } 319 #first_container span.input-group-addon,#first_container .datepicker *,#first_container .input-group-addon, #first_container .input-group-addon *,#first_container .fr-action-buttons .fr-submit,.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command { 320 white-space: nowrap !important; 321 } 322 /* Main Website Design */ 323 body,.modal-header,.modal-content,.modal-body,.modal-footer { 324 background: rgb(255, 255, 255); 325 color: rgb(51, 51, 51); 326 font-family: 'Open Sans'; 327 font-size: 20px; 328 } 329 .select2-container .select2-choice { 330 font-family: 'Open Sans'!important; 331 } 332 html{ 333 background: rgb(0, 0, 0) } 334 .bootstrap-datetimepicker-widget *:not(.active,[data-action="togglePeriod"]) a, .bootstrap-datetimepicker-widget *:not(.active,[data-action="togglePeriod"]) td,.datepicker th.picker-switch,.datepicker .dow { 335 color: #000 !important; 336 } 337 a,a.h1,a.h2,a.h3,a.h4,a.h5,a.h6,.pricing_menu li ul li a:not(.btn) { 338 color: rgb(80, 31, 96); 339 } 340 a:hover, a:focus,.pricing_menu li ul li a:not(.btn):hover,.pricing_menu li ul li a:not(.btn):focus,.btn:hover,.btn:focus { 341 color: rgb(252, 180, 70); 342 } 343 .breadcrumb a{ 344 color: rgba(74, 78, 87,0.9); 345 } 346 .breadcrumb a:hover, .breadcrumb a:focus,.breadcrumb > .active { 347 color: rgb(74, 78, 87); 348 } 349 .help-inline, .help-block { 350 color: rgba(51, 51, 51,0.5); 351 } 352 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { 353 font-family: 'Open Sans'; 354 } 355 @media (min-width:1200px) { 356 .container { 357 width:1420px; 358 max-width: 95vw; 359 } 360 .fr-view .froala-table td .froala-table { 361 max-width: 1420px; 362 max-width: min(95vw, 1420px); 363 } 364 } 365 /* Header Design */ 366 .header, .mobile_website_logo img { 367 background: rgb(255, 255, 255); 368 } 369 .header .mini-nav li a:not(.btn):not(.network-icon), .header .mini-nav span { 370 color: rgb(0, 0, 0); 371 font-size: 15px; 372 } 373 .header .mini-nav li a:not(.btn):hover { 374 color: rgba(0, 0, 0,0.95); 375 } 376 .header .btn_get_listed { 377 background-color: rgb(80, 31, 96); 378 border: 1px solid rgb(80, 31, 96); 379 color: rgb(255, 255, 255)!important; 380 } 381 .header .btn_get_listed:hover, .header .btn_get_listed:focus { 382 background-color: rgba(80, 31, 96,0.97); 383 } 384 .header .btn_search { 385 background-color: rgba(80, 31, 96,0.97); 386 border: 1px solid rgb(80, 31, 96); 387 color: rgb(255, 255, 255); 388 } 389 .header .btn_search:hover, .header .btn_search:focus { 390 background-color: rgb(80, 31, 96); 391 color: rgb(255, 255, 255); 392 } 393 394 /* Logo Design */ 395 .logo,.logo:hover,.logo:focus { 396 color: rgb(24, 46, 69); 397 font-family: 'Quicksand'; 398 } 399 .logo .slogan { 400 color: rgb(153, 153, 153); 401 } 402 .logo .fa { 403 color: rgb(24, 46, 69); 404 display: none; 405 } 406 407 /* Main Menu Design */ 408 .member-profile-tabs > ul, .member-profile-tabs .tabs-container { 409 background: rgb(235, 238, 240); 410 position: sticky; 411 z-index: 1; 412 top: 50px; 413 } 414 /* Google Translate When Main Menu Sticky Top */ 415 .skiptranslate:not([style*="display: none;"]) ~ .header .navbar-fixed-top { 416 top: 39px; 417 } 418 .skiptranslate iframe, .skiptranslate:not(.skiptranslate.goog-te-gadget) { 419 position: fixed !important; 420 top: 0 !important; 421 z-index: 999; 422 } 423 @media only screen and (max-width: 1100px) { 424 .member-profile-tabs > ul, .member-profile-tabs .tabs-container { 425 top: 50px; 426 } 427 } 428 .header ul.nav.navbar-nav li ul { 429 background-color: rgb(252, 180, 70); 430 } 431 .header ul.nav.navbar-nav li ul li a, .header ul.nav.navbar-nav li ul li span { 432 color: rgb(255, 255, 255); 433 font-weight: 400; 434 } 435 .header .navbar-default, .pagination > .active > a { 436 background-color: rgb(80, 31, 96); 437 } 438 .header ul.nav.navbar-nav li ul li a:hover, .header ul.nav.navbar-nav li ul li a:focus{ 439 border-left-color: rgb(255, 255, 255); 440 background: rgb(255, 255, 255); 441 color: rgb(252, 180, 70); 442 }
443 .navbar-default .navbar-toggle .icon-bar { 444 background-color: rgb(255, 255, 255); 445 } 446 .user_sidebar, .main_menu, .compact-mobile-search { 447 color: rgb(255, 255, 255); 448 } 449 .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span { 450 color: rgb(255, 255, 255); 451 font-weight: 400; 452 } 453 .navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus { 454 color: rgb(255, 255, 255); 455 } 456 .navbar-default .navbar-nav > li { 457 font-family: 'Open Sans'; 458 } 459 460 #website_logo .logo-image { 461 max-width: 500px; 462 } 463 464 465 /* Footer Design */ 466 .footer { 467 background-color: rgb(0, 0, 0); 468 display: block; 469 } 470 .footer, .footer_menu a,.footer_terms a,.footer_menu .content { 471 color: rgb(255, 255, 255); 472 } 473 .footer_menu a:hover, .footer_terms a:hover, .footer_menu a:focus, .footer_terms a:focus { 474 color: rgb(252, 180, 70); 475 } 476 .footer_menu .head { 477 color: rgb(255, 255, 255); 478 } 479 .btn_footer_get_listed { 480 background-color: rgb(252, 180, 70); 481 border: 1px solid rgb(252, 180, 70); 482 color: rgb(255, 255, 255)!important; 483 } 484 .btn_footer_get_listed:hover, .btn_footer_get_listed:focus{ 485 background-color: rgba(252, 180, 70,0.95); 486 } 487 488 /* Homepage Design */ 489 .homepage_settings h1, .homepage_settings h2, .homepage_map h1, .homepage_map h2 { 490 font-family: 'Open Sans'; 491 } 492 .homepage_settings h1, .homepage_map h1 { 493 color: rgb(255, 255, 255); 494 font-weight: 400; 495 text-align: left; 496 } 497 .homepage_settings h2, .homepage_map h2 { 498 color: rgb(255, 255, 255); 499 font-weight: 400; 500 text-align: left; 501 502 } 503 .homepage_settings .search_box label { 504 color: rgb(255, 255, 255); 505 } 506 .btn_home_search, .search_box input[type=submit] { 507 background-color: rgb(252, 180, 70); 508 border: 1px solid rgb(252, 180, 70); 509 color: rgb(255, 255, 255); 510 } 511 .btn_home_search:hover, .btn_home_search:focus, .search_box input[type=submit]:hover, .search_box input[type=submit]:focus { 512 background-color: rgba(252, 180, 70,0.97); 513 color: rgb(255, 255, 255); 514 } 515 .homepage_settings .search_box { 516 padding: 10px; 517 518 background-color: rgba( 80, 31, 96, 0.7); 519 } 520 521 /* Homepage Steps Module */ 522 .homepage_steps { 523 background: none; 524 box-shadow: none; 525 padding: 0; 526 color: rgb(34, 34, 34); 527 } 528 .homepage_steps a.homepage_step_link,.homepage_steps a.homepage_step_link:hover,.homepage_steps a.homepage_step_link:active{ 529 color: rgb(34, 34, 34)!important; 530 } 531 .homepage_steps .fa { 532 color: rgb(80, 31, 96); 533 background-color: rgba(80, 31, 96,0.075); 534 } 535 .homepage_steps h2 + p { 536 opacity: .6; 537 } 538 539 /* Blog Posts Slider Settings */ 540 #myCarousel h2 a, .carousel-caption p,#myCarousel .list-group-item h2, #myCarousel li.list-group-item h4 { 541 color: rgb(255, 255, 255); 542 } 543 #myCarousel .list-group-item { 544 background-color: rgba(32, 80, 129,0.9); 545 border-color: rgba(32, 80, 129,0.80); 546 } 547 #myCarousel .carousel-caption { 548 background-color: rgba(32, 80, 129,0.8); 549 } 550 #myCarousel .list-group, #myCarousel .carousel-inner { 551 background-color: rgb(32, 80, 129) } 552 #myCarousel .list-group .active, #myCarousel .list-group-item:hover { 553 background-color: rgb(32, 80, 129) } 554 #myCarousel .list-group .active h2, #myCarousel .list-group-item:hover h2{ 555 color: rgb(250, 250, 250); 556 } 557 558 /* Additional Settings */ 559 .well blockquote { 560 background: rgb(255, 255, 255) none repeat scroll 0 0; 561 border-color: rgb(235, 238, 240); 562 color: rgb(51, 51, 51); 563 padding: 10px 20px; 564 } 565 .account-form-box form table tr td table { 566 background-color: transparent!important; 567 border: none!important; 568 } 569 570 .account-form-box form table tr td table td { 571 background-color: transparent!important; 572 color: rgb(51, 51, 51)!important; 573 border: none!important; 574 } 575 div.dataTables_length label, div.dataTables_filter label, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{ 576 color: rgb(51, 51, 51)!important; 577 } 578 .table.dataTable > thead > tr > th, .table > thead > tr > th, .fr-view table th, .fr-view table tfoot td { 579 border-color: rgba(255, 255, 255,0.1); 580 background-color: rgb(80, 31, 96); 581 color: rgb(255, 255, 255); 582 font-weight:600; 583 border-left: none; 584 border-bottom-width: 1px; 585 } 586 .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, table.dataTable.no-footer { 587 border-color: rgba(255, 255, 255,0.1); 588 } 589 .table > tfoot > tr > td:not(:last-child) { 590 border-right: 1px solid rgba(255, 255, 255,0.1); 591 } 592 table.dataTable.no-footer, table.dataTable { 593 border: 1px solid rgb(235, 238, 240)!important; 594 } 595 .table-view li:not(.table-display-about_me li, .froala-data li), .table-view .table-view-group > div { 596 border-top:1px solid rgb(235, 238, 240); 597 } 598 .table-view .table-view-group:last-child { 599 border-bottom:1px solid rgb(235, 238, 240); 600 } 601 table.dataTable tbody tr, .table-striped.dataTable, .table-striped, .fr
601-view .table-striped { 602 background-color: rgb(255, 255, 255)!important; 603 } 604 .table-striped.dataTable, .table-striped, .fr-view .table-striped { 605 border: 1px solid rgba(255, 255, 255,0.15); 606 border-collapse: separate; 607 overflow: hidden; 608 } 609 table#feature-body-datatable:has(.dropdown.open),table#digital-products-transactions:has(.dropdown.open), table#example:has(.dropdown.open) { 610 overflow: visible; 611 } 612 .table-striped.dataTable tbody > tr:nth-of-type(2n+1),.table-striped > tbody > tr:nth-of-type(2n+1) { 613 background-color: rgba(255, 255, 255,0.5)!important; 614 } 615 .nav-tabs, hr, .account-menu-title, .modal-header { 616 border-color: rgb(235, 238, 240); 617 } 618 .sidemenu_panel .list-group-item{ 619 background-color: transparent!important; 620 color: rgb(41, 41, 41)!important; 621 } 622 .img-thumbnail { 623 background-color: rgb(255, 255, 255)!important; 624 border: 1px solid rgb(235, 238, 240); 625 } 626 .member_admin_sidemenu p, .member_admin_sidemenu h3 { 627 color: rgb(41, 41, 41)!important; 628 } 629 .close { 630 color: rgb(51, 51, 51); 631 opacity: 1; 632 } 633 .member_results_header h1, .content_w_sidebar.feature-search h1, .feature_results_header h1 { 634 font-size:36px; 635 display: block; 636 } 637 .member_results_header h2, .feature_results_header h2 { 638 font-size:30px; 639 display: block; 640 } 641 .homepage_settings { 642 padding-top: 200px; 643 padding-bottom: 200px; 644 } 645 @media (max-width: 768px) { .mobile_website_logo .visible-xs {display: block !important;}} 646 @media only screen and (max-width: 768px) { 647 .member-profile-header .favorite {float:none} 648 } 649 650 651 @media only screen and (max-width: 1100px) { 652 } 653 .views > i.fa.activeView, .views > i.fa:hover { 654 background-color: rgb(51, 51, 51); 655 color: rgb(255, 255, 255); 656 } 657 .views > i.fa { 658 background-color: rgba(51, 51, 51,0.1); 659 color: rgb(51, 51, 51); 660 } 661 .ui-rangeSlider-label { 662 background-color: rgb(80, 31, 96)!important; 663 color: rgb(255, 255, 255)!important; 664 } 665 .pricing_menu li .title { 666 background: rgb(32, 80, 129); 667 color: rgb(255, 255, 255); 668 } 669 p.account-tip{ 670 color: rgb(51, 51, 51); 671 } 672 .circled_number { 673 background: rgb(32, 80, 129); 674 color: rgb(255, 255, 255); 675 } 676 .pic { 677 background-color: rgba(24, 46, 69,0.8); 678 color: rgb(255, 255, 255); 679 background-repeat: no-repeat; 680 background-position: center; 681 } 682 .pic .pic-caption { 683 background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%,rgba(24, 46, 69,0.85) 50%); 684 color: rgb(255, 255, 255); 685 } 686 .slick-prev-fa i, .slick-next-fa i{ 687 color: rgb(24, 46, 69); 688 } 689 .module, .well, .tab-content, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .nav-tabs.nav-justified>li.active>a, .nav-tabs.nav-justified>li.active>a:focus, .nav-tabs.nav-justified>li.active>a:hover, .nav-tab.nav-justified>li>a:focus, .nav-tabs.nav-justified>li>a:hover, .account-form-box,.account-form-box .module .module,.account-form-box .module .well,.account-form-box .well .well,.account-form-box .well .module,.module .module .module,.module .well .well,.module .module .well,.module .well .module,.well .well .well,.well .module .module,.well .well .module,.well .module .well, .froala-table.module, .froala-table td.module { 690 background-color: rgb(255, 255, 255); 691 border-color: rgb(235, 238, 240); 692 color: rgb(41, 41, 41); 693 } 694 .nav-pills > li.active a, .nav-pills > li > a:hover { 695 background-color: rgb(80, 31, 96)!important; 696 border-color: rgb(80, 31, 96)!important; 697 color: rgb(255, 255, 255)!important; 698 } 699 .sidemenu_panel .panel-heading { 700 color: rgb(41, 41, 41)!important; 701 background-color: rgb(255, 255, 255)!important; 702 } 703 .member-profile-tabs .nav-tabs > li:not(.active) > a, .login-register-tabs.nav-tabs > li:not(.active) > a, .nav-tabs > li:not(.active) > a { 704 background: rgba(255, 255, 255,0.5); 705 color: #666666; 706 } 707 .member-profile-tabs .nav-tabs > li:not(.active) > a:hover, .login-register-tabs.nav-tabs > li:not(.active) > a:hover, .nav-tabs > li:not(.active) > a:hover { 708 background: rgba(255, 255, 255,1); 709 color: rgb(51, 51, 51); 710 }
711 .author-snapshot .well:not(.well.bg-default) { 712 background-color: rgb(255, 255, 255)!important; 713 border-color: rgb(235, 238, 240)!important; 714 color: rgb(41, 41, 41)!important; 715 } 716 .nav-tabs>li>a, .nav-pills>li>a { 717 font-weight: 600; 718 } 719 .module .help-inline,.module .help-block,.well .help-inline,.well .help-block,.account-form-box .help-inline,.account-form-box .help-block,.account-form-box p.account-tip{ 720 color: rgba(41, 41, 41,0.5); 721 } 722 #service_areas_table td,#service_areas_table_wrapper label, #service_areas_table_info, #service_areas_table_paginate > a { 723 color: rgb(41, 41, 41) !important; 724 } 725 .popover { 726 background-color: rgb(255, 255, 255); 727 border-color: rgb(255, 255, 255); 728 padding:0; 729 text-align:left; 730 } 731 .popover-title, .popover-content { 732 background-color: rgb(255, 255, 255); 733 color: rgb(41, 41, 41); 734 border-color: rgb(255, 255, 255); 735 text-align:left; 736 } 737 .popover-content { 738 background-color: rgba(41, 41, 41,.05); 739 border-radius: 4px; 740 transform: translate(-1px, -1px); 741 width: calc(100% + 2px); 742 margin-bottom: -2px; 743 } 744 .popover.left > .arrow::after { 745 border-left-color: rgb(255, 255, 255)!important; 746 } 747 .popover.right > .arrow::after { 748 border-right-color: rgb(255, 255, 255)!important; 749 } 750 .popover.bottom > .arrow::after { 751 border-bottom-color: rgb(255, 255, 255)!important; 752 } 753 .popover.top > .arrow::after { 754 border-top-color: rgb(255, 255, 255)!important; 755 } 756 .progress, .table-view .table-view-group:nth-child(2n-1),.tab-content .well, .tab-content .module,#account-tabs .well,#account-tabs .module,.account-form-box .module,.account-form-box .well,.module .module,.well .well,.module .well,.well .module{ 757 background-color: rgb(255, 255, 255); 758 color: rgb(51, 51, 51); 759 } 760 .module h1, .module h2, .module h3, .module h4, .module h5 { 761 color: rgb(62, 62, 62); 762 } 763 .module p:not(.fr-box.fr-basic .fr-element p) { 764 color: rgb(41, 41, 41); 765 } 766 .pagination>.active>a { 767 border-color: rgba(255, 255, 255,0.2); 768 } 769 .pagination>.active>a { 770 color: rgb(255, 255, 255); 771 } 772 .pagination > .active > a:hover, .pagination > .active > a:focus { 773 border-color: rgba(255, 255, 255,0.2); 774 background-color: rgb(80, 31, 96); 775 color: rgb(255, 255, 255); 776 } 777 .pagination > li > a { 778 color: rgb(80, 31, 96); 779 border-color: rgba(80, 31, 96,0.2); 780 background-color: rgb(255, 255, 255); 781 } 782 .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { 783 background-color: rgb(80, 31, 96); 784 border-color: rgb(80, 31, 96); 785 color: rgb(255, 255, 255); 786 } 787 788 .nav-pills.nav-wizard > li a, .nav-pills.nav-wizard > li a:hover{ 789 background-color: rgb(238, 238, 238)!important; 790 color: rgb(85, 85, 85)!important; 791 } 792 .member_wizard2 li.incomplete a, .member_wizard2 li.incomplete a:hover { 793 background-color: rgb(252, 180, 70)!important; 794 border-color: rgb(252, 180, 70); 795 color: rgb(255, 255, 255); 796 } 797 .nav-pills.nav-wizard > li.active a, .nav-pills.member_wizard > li.active:hover a { 798 background-color: rgb(51, 122, 183)!important; 799 color: rgb(255, 255, 255)!important; 800 } 801 .member_wizard2 li.completed a, .member_wizard2 li.completed a:hover { 802 background-color: rgb(252, 180, 70)!important; 803 border-color: rgb(252, 180, 70); 804 color: rgb(255, 255, 255); 805 } 806 807 .nav-pills.nav-wizard > li.active .nav-arrow, .nav-pills.nav-wizard > li.active:hover .nav-arrow { 808 border-color: transparent transparent transparent rgb(51, 122, 183)!important; 809 } 810 .nav-pills.nav-wizard > li.active .nav-wedge, .nav-pills.nav-wizard > li.active:hover .nav-wedge{ 811 border-color: rgb(51, 122, 183) rgb(51, 122, 183) rgb(51, 122, 183) transparent!important; 812 } 813 814 li.completed .nav-wedge, .nav-pills.nav-wizard > li.completed:hover .nav-wedge { 815 border-color: rgb(30, 166, 154) rgb(30, 166, 154) rgb(30, 166, 154) transparent!important; 816 } 817 818 li.incomplete .nav-wedge, .nav-pills.nav-wizard > li.incomplete:hover .nav-wedge { 819 border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) transparent!important; 820 } 821 822 .nav-pills.member_wizard > li.completed a, .nav-pills.member_wizard > li.completed a:hover { 823 background-color: rgb(30, 166, 154)!important; 824 color: rgb(255, 255, 255)!important; 825 } 826 827 .member_wizard2 li { 828 color: rgb(255, 255, 255); 829 border-right: 10px solid rgb(255, 255, 255); 830 } 831 832 li.completed .nav-arrow, .nav-pills.nav-wizard > li.completed:hover .nav-arrow { 833 border-color: transparent transparent transparent rgb(30, 166, 154)!important; 834 } 835 836 li.incomplete .nav-arrow, .nav-pills.nav-wizard > li.incomplete:hover .nav-arrow{ 837 border-color: transparent transparent transparent rgb(238, 238, 238)!important; 838 } 839 840 /* Default Colors */ 841 .btn-primary, .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn.dropdown-toggle.btn-primary,.navbar-default .navbar-nav > li > a.btn-primary, .navbar-default .navbar-nav > li > span.btn-primary,.mobile-main-menu .sidebar-nav li a.btn-primary, .mobile-main-menu .sidebar-nav li span.btn-primary { 842 background-color: rgb(80, 31, 96); 843 border-color: rgb(80, 31, 96); 844 color: rgb(255, 255, 255); 845 } 846 .btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-primary:active:focus, .btn-primary:active:hover, .nav > li > a.btn-primary:focus, .nav > li > a.btn-primary:hover,.btn-primary.active,.open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .open>.dropdown-toggle.btn-primary:hover, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary.focus,a.bg-primary:focus,a.bg-primary:hover, .panel-primary .panel-heading, .btn.dropdown-toggle.btn-primary:hover,.upload-form-field,.upload-form-field:hover,.upload-form-field:active:focus,.upload-form-field:before, .label-primary[href]:focus, .label-primary[href]:hover { 847 background-color: rgba(80, 31, 96,0.95); 848 border-color: rgb(80, 31, 96); 849 color: rgb(255, 255, 255); 850 } 851 .panel-primary { 852 background-color: #e5dde7; 853 border-color: rgb(80, 31, 96); 854 } 855 .bg-primary,.progress-bar-primary,.module p.bg-primary,.label-primary,.badge-primary,.pricing_menu .title.bg-primary, .
855well .well.bg-primary, .module .well.bg-primary, .well .module.bg-primary,.tab-content .module.bg-primary,.tab-content .well.bg-primary { 856 background-color: rgb(80, 31, 96); 857 color: rgb(255, 255, 255); 858 } 859 .bg-primary .badge { 860 background-color:rgb(255, 255, 255); 861 color: rgb(80, 31, 96); 862 } 863 .btn-primary.btn-outline { 864 background: transparent; 865 color: rgb(80, 31, 96); 866 transition: all 250ms ease-in-out 0ms; 867 } 868 .btn-primary.btn-outline:hover { 869 background: rgba(80, 31, 96,0.1); 870 color: rgb(80, 31, 96); 871 } 872 .alert-primary { 873 background-color:rgba(80, 31, 96,0.7); 874 border-color:rgba(80, 31, 96,0.2); 875 color: rgba(255, 255, 255,0.9); 876 } 877 .alert-primary-subtle, .label-primary-subtle, .badge-primary-subtle { 878 background-color: #dcd2df; 879 border-color: #dcd2df; 880 color: rgb(80, 31, 96); 881 color: color-mix(in srgb, rgb(80, 31, 96) 50%, rgb(51, 51, 51) 50%); 882 } 883 .btn.dropdown-toggle.btn-primary *, .btn-primary a { 884 color: rgb(255, 255, 255); 885 } 886 .text-primary{ 887 color: rgb(80, 31, 96); 888 } 889 .btn-info, .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover, .btn.dropdown-toggle.btn-info,.navbar-default .navbar-nav > li > a.btn-info, .navbar-default .navbar-nav > li > span.btn-info,.mobile-main-menu .sidebar-nav li a.btn-info, .mobile-main-menu .sidebar-nav li span.btn-info { 890 background-color: rgb(252, 180, 70); 891 border-color: rgb(252, 180, 70); 892 color: rgb(255, 255, 255); 893 } 894 .btn-info:hover, .btn-info:focus, .btn-info:active,.btn-info:active:focus, .btn-info:active:hover, .nav > li > a.btn-info:focus, .nav > li > a.btn-info:hover,.btn-info.active,.open > .dropdown-toggle.btn-info, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .open>.dropdown-toggle.btn-info:hover, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info.focus,a.bg-info:focus,a.bg-info:hover, .panel-info .panel-heading, .btn.dropdown-toggle.btn-info:hover, .label-info[href]:focus, .label-info[href]:hover { 895 background-color: rgba(252, 180, 70,0.95); 896 border-color: rgb(252, 180, 70); 897 color: rgb(255, 255, 255); 898 } 899 .panel-info { 900 background-color: #fff4e3; 901 border-color: rgb(252, 180, 70); 902 } 903 .bg-info,.progress-bar-info,.module p.bg-info,.label-info,.badge-info,.pricing_menu .title.bg-info, .well .well.bg-info, .module .well.bg-info, .well .module.bg-info,.tab-content .module.bg-info,.tab-content .well.bg-info { 904 background-color: rgb(252, 180, 70); 905 color: rgb(255, 255, 255); 906 } 907 .bg-info .badge { 908 background-color:rgb(255, 255, 255); 909 color: rgb(252, 180, 70); 910 } 911 .btn-info.btn-outline { 912 background: transparent; 913 color: rgb(252, 180, 70); 914 transition: all 250ms ease-in-out 0ms; 915 } 916 .btn-info.btn-outline:hover { 917 background: rgba(252, 180, 70,0.1); 918 color: rgb(252, 180, 70); 919 } 920 .alert-info { 921 background-color:rgba(252, 180, 70,0.7); 922 border-color:rgba(252, 180, 70,0.2); 923 color: rgba(255, 255, 255,0.9); 924 } 925 .alert-info-subtle, .label-info-subtle, .badge-info-subtle { 926 background-color: #fef0da; 927 border-color: #fef0da; 928 color: rgb(252, 180, 70); 929 color: color-mix(in srgb, rgb(252, 180, 70) 50%, rgb(51, 51, 51) 50%); 930 } 931 .btn.dropdown-toggle.btn-info *, .btn-info a { 932 color: rgb(255, 255, 255); 933 } 934 .text-info{ 935 color: rgb(252, 180, 70); 936 } 937 .btn-success, .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover, .btn.dropdown-toggle.btn-success,.navbar-default .navbar-nav > li > a.btn-success, .navbar-default .navbar-nav > li > span.btn-success,.mobile-main-menu .sidebar-nav li a.btn-success, .mobile-main-menu .sidebar-nav li span.btn-success { 938 background-color: rgb(252, 180, 70); 939 border-color: rgb(252, 180, 70); 940 color: rgb(255, 255, 255); 941 } 942 .btn-success:hover, .btn-success:focus, .btn-success:active,.btn-success:active:focus, .btn-success:active:hover, .nav > li > a.btn-success:focus, .nav > li > a.btn-success:hover,.btn-success.active,.open > .dropdown-toggle.btn-success, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .open>.dropdown-toggle.btn-success:hover, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success.focus,a.bg-success:focus,a.bg-success:hover, .panel-success .panel-heading, .btn.dropdown-toggle.btn-success:hover, .label-success[href]:focus, .label-success[href]:hover { 943 background-color: rgba(252, 180, 70,0.95); 944 border-color: rgb(252, 180, 70); 945 color: rgb(255, 255, 255); 946 } 947 .panel-success { 948 background-color: #fff4e3; 949 border-color: rgb(252, 180, 70); 950 } 951 .bg-success,.progress-bar-success,.module p.bg-success,.label-success,.badge-success,.pricing_menu .title.bg-success, .well .well.bg-success, .module .well.bg-success, .well .module.bg-success,.tab-content .module.bg-success,.tab-content .well.bg-success { 952 background-color: rgb(252, 180, 70); 953 color: rgb(255, 255, 255); 954 } 955 .bg-success .badge { 956 background-color: rgb(255, 255, 255); 957 color: rgb(252, 180, 70); 958 } 959 .btn-success.btn-outline { 960 background: transparent; 961 color: rgb(252, 180, 70); 962 transition: all 250ms ease-in-out 0ms; 963 } 964 .btn-success.btn-outline:hover { 965 background: rgba(252, 180, 70,0.1); 966 color: rgb(252, 180, 70); 967 } 968 .alert-success { 969 background-color:rgba(252, 180, 70,0.7); 970 border-color:rgba(252, 180, 70,0.2); 971 color: rgba(255, 255, 255,0.9); 972 } 973 .alert-success-subtle, .label-success-subtle, .badge-success-subtle { 974 background-color: #fef0da; 975 border-color: #fef0da; 976 color: rgb(252, 180, 70); 977 color: color-mix(in srgb, rgb(252, 180, 70) 50%, rgb(51, 51, 51) 50%); 978 } 979 .btn.dropdown-toggle.btn-success *, .btn-success a { 980 color: rgb(255, 255, 255); 981 } 982 .text-success{ 983 color: rgb(252, 180, 70); 984 } 985 .btn-warning, .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover, .btn.dropdown-toggle.btn-warning,.navbar-default .navbar-nav > li > a.btn-warning, .navbar-default .navbar-nav > li > span.btn-warning,.mobile-main-menu .sidebar-nav li a.btn-warning, .mobile-main-menu .sidebar-nav li span.btn-warning { 986 background-color: rgb(252, 180, 70); 987 border-color: rgb(252, 180, 70); 988 color: rgb(255, 255, 255); 989 } 990 .btn-warning:hover, .btn-warning:focus, .btn-warning:active,.btn-warning:active:focus, .btn-warning:active:hover, .nav > li > a.btn-warning:focus, .nav > li > a.btn-warning:hover,.btn-warning.active,.open > .dropdown-toggle.btn-warning, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .open>.dropdown-toggle.btn-warning:hover, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning.focus,a.bg-warning:focus,a.bg-warning:hover, .panel-warning .panel-heading, .btn.dropdown-toggle.btn-warning:hover, .label-warning[href]:focus, .label-warning[href]:hover { 991 background-color: rgba(252, 180, 70,0.95); 992 border-color: rgb(252, 180, 70); 993 color: rgb(255, 255, 255); 994 } 995 .panel-warning { 996 background-color: #fff4e3; 997 border-color: rgb(252, 180, 70); 998 } 999 .bg-warning,.progress-bar-warning,.module p.bg-warning,.label-warning,.badge-warning,.pricing_menu .title.bg-warning, .well .well.bg-warning, .module .well.bg-warning, .well .module.bg-warning,.tab-content .module.bg-warning,.tab-content .well.bg-warning { 1000 background-color: rgb(252, 180, 70); 1001 color: rgb(255, 255, 255); 1002 } 1003 .bg-warning .badge { 1004 background-color: rgb(255, 255, 255); 1005 color: rgb(252, 180, 70); 1006 } 1007 .btn-warning.btn-outline { 1008 background: transparent; 1009 color: rgb(252, 180, 70); 1010 transition: all 250ms ease-in-out 0ms; 1011 } 1012 .btn-warning.btn-outline:hover { 1013 background: rgba(252, 180, 70,0.1); 1014 color: rgb(252, 180, 70); 1015 } 1016 .alert-warning { 1017 background-color:rgba(252, 180, 70,0.7); 1018 border-color:rgba(252, 180, 70,0.2); 1019 color: rgba(255, 255, 255,0.9); 1020 } 1021 .alert-warning-subtle, .label-warning-subtle, .badge-warning-subtle { 1022 background-color: #fef0da; 1023 border-color: #fef0da; 1024 color: rgb(252, 180, 70); 1025 color: color-mix(in srgb, rgb(252, 180, 70) 50%, rgb(51, 51, 51) 50%); 1026 } 1027 .btn.dropdown-toggle.btn-warning *, .btn-warning a { 1028 color: rgb(255, 255, 255); 1029 } 1030 .text-warning { 1031 color: rgb(252, 180, 70); 1032 } 1033 .btn-danger, .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover, .btn.dropdown-toggle.btn-danger,.navbar-default .navbar-nav > li > a.btn-danger, .navbar-default .navbar-nav > li > span.btn-danger,.mobile-main-menu .sidebar-nav li a.btn-danger, .mobile-main-menu .sidebar-nav li span.btn-danger { 1034 background-color: rgb(217, 83, 79); 1035 border-color: rgb(217, 83, 79); 1036 color: rgb(255, 255, 255); 1037 } 1038 .btn-danger:hover, .btn-danger:focus, .btn-danger:active,.btn-danger:active:focus, .btn-danger:active:hover, .nav > li > a.btn-danger:focus, .nav > li > a.btn-danger:hover,.btn-danger.active,.open > .dropdown-toggle.btn-danger, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .open>.dropdown-toggle.btn-danger:hover, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger.focus,a.bg-danger:focus,a.bg-danger:hover, .panel-danger .panel-heading, .btn.dropdown-toggle.btn-danger:hover, .label-danger[href]:focus, .label-danger[href]:hover { 1039 background-color: rgba(217, 83, 79,0.95); 1040 border-color: rgb(217, 83, 79); 1041 color: rgb(255, 255, 255); 1042 } 1043 .has-error .form-control { 1044 border-color: rgb(217, 83, 79); 1045 } 1046 .has-error .help-block:not(.form-field-help-block), .has-error ~ .help-block:not(.form-field-help-block),.has-error .help-block:not(.form-field-help-block) a, .has-error ~ .help-block:not(.form-field-help-block) a { 1047 background: rgb(217, 83, 79); 1048 color: rgb(255, 255, 255) !important; 1049 } 1050 .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label { 1051 color: rgb(217, 83, 79); 1052 } 1053 .panel-danger { 1054 background-color: #f9e5e5; 1055 border-color: rgb(217, 83, 79); 1056 } 1057 .bg-danger,.progress-bar-danger,.module p.bg-danger,.label-danger,.badge-danger,.pricing_menu .title.bg-danger, .well .well.bg-danger, .module .well.bg-danger, .well .module.bg-danger,.tab-content .module.bg-danger,.tab-content .well.bg-danger { 1058 background-color: rgb(217, 83, 79); 1059 color: rgb(255, 255, 255); 1060 } 1061 .bg-danger .badge { 1062 background-color: rgb(255, 255, 255); 1063 color: rgb(217, 83, 79); 1064 } 1065 .btn-danger.btn-outline { 1066 background: transparent; 1067 color: rgb(217, 83, 79); 1068 transition: all 250ms ease-in-out 0ms; 1069 } 1070 .btn-danger.btn-outline:hover { 1071 background: rgba(217, 83, 79,0.1); 1072 color: rgb(217, 83, 79); 1073 } 1074 .alert-danger { 1075 background-color:rgba(217, 83, 79,0.7); 1076 border-color:rgba(217, 83, 79,0.2); 1077 color: rgba(255, 255, 255,0.9); 1078 } 1079 .alert-danger-subtle, .label-danger-subtle, .badge-danger-subtle { 1080 background-color: #f7dddc; 1081 border-color: #f7dddc; 1082 color: rgb(217, 83, 79); 1083 color: color-mix(in srgb, rgb(217, 83, 79) 50%, rgb(51, 51, 51) 50%); 1084 } 1085 .btn.dropdown-toggle.btn-danger *, .btn-danger a { 1086 color: rgb(255, 255, 255); 1087 } 1088 .text-danger{ 1089 color: rgb(217, 83, 79); 1090 } 1091 .btn-default, .tags a, .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focu
1091s, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover, .btn.dropdown-toggle.btn-default, #popover .mini_profile_pic,.navbar-default .navbar-nav > li > a.btn-default, .navbar-default .navbar-nav > li > span.btn-default,.mobile-main-menu .sidebar-nav li a.btn-default, .mobile-main-menu .sidebar-nav li span.btn-default { 1092 background-color: rgb(80, 31, 96); 1093 border-color: rgb(80, 31, 96); 1094 color: rgb(255, 255, 255); 1095 } 1096 .btn-default:hover, .btn-default:focus, .btn-default:active,.btn-default:active:focus, .btn-default:active:hover,.tags a:hover, .nav > li > a.btn-default:focus, .nav > li > a.btn-default:hover,.btn-default.active,.open > .dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .open>.dropdown-toggle.btn-default:hover, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default.focus,a.bg-default:focus,a.bg-default:hover, .panel-default .panel-heading, .member_accounts .panel-default > .panel-heading, .panel-default.categories-panel .panel-heading, .btn.dropdown-toggle.btn-default:hover, #popover .mini_profile_pic, .label-default[href]:focus, .label-default[href]:hover { 1097 background-color: rgba(80, 31, 96,0.95); 1098 border-color: rgb(80, 31, 96); 1099 color: rgb(255, 255, 255); 1100 } 1101 .sidemenu_panel .panel-default .panel_heading { 1102 background-color: rgb(80, 31, 96)!important; 1103 border-color: rgb(80, 31, 96)!important; 1104 color: rgb(255, 255, 255)!important; 1105 } 1106 .panel-default .panel-heading, .member_accounts .panel-default > .panel-heading, .panel-default.categories-panel .panel-heading { 1107 1108 box-shadow: 0 0 1000px 0 rgba(255, 255, 255,0.02) inset; 1109 background-color: rgb(80, 31, 96); 1110 } 1111 .panel-default, .member_accounts .panel-default { 1112 1113 background-color: rgba(80, 31, 96,0.15); 1114 border-color: #eee9ef; 1115 border-color: color-mix(in srgb,rgb(80, 31, 96) 100%,rgba(80, 31, 96) 10%); 1116 } 1117 .member_admin_sidemenu .panel-default { 1118 background-color: transparent; 1119 } 1120 .bg-default,.progress-bar-default,.module p.bg-default,.label-default,.badge-default,.pricing_menu .title.bg-default, .well .well.bg-default, .module .well.bg-default, .well .module.bg-default,.tab-content .module.bg-default,.tab-content .well.bg-default { 1121 background-color: rgb(80, 31, 96); 1122 color: rgb(255, 255, 255); 1123 } 1124 .bg-default .badge { 1125 background-color: rgb(255, 255, 255); 1126 color: rgb(80, 31, 96); 1127 } 1128 .btn-default.btn-outline { 1129 background: transparent; 1130 color: rgb(80, 31, 96); 1131 transition: all 250ms ease-in-out 0ms; 1132 } 1133 .btn-default.btn-outline:hover { 1134 background: rgba(80, 31, 96,0.1); 1135 color: rgb(80, 31, 96); 1136 } 1137 .alert-default { 1138 background-color:rgb(80, 31, 96); 1139 border-color:rgb(80, 31, 96); 1140 color: rgb(255, 255, 255); 1141 } 1142 .alert-default-subtle, .label-default-subtle, .badge-default-subtle { 1143 background-color:rgba(80, 31, 96,0.5); 1144 border-color: rgba(80, 31, 96,0.5); 1145 color: rgb(255, 255, 255); 1146 color: color-mix(in srgb, rgb(255, 255, 255) 50%, rgb(51, 51, 51) 50%); 1147 } 1148 .btn.dropdown-toggle.btn-default *, .btn-default a { 1149 color: rgb(255, 255, 255); 1150 } 1151 .text-default{ 1152 color: rgb(80, 31, 96); 1153 } 1154 .btn-secondary, .btn.dropdown-toggle.btn-secondary,.navbar-default .navbar-nav > li > a.btn-secondary, .navbar-default .navbar-nav > li > span.btn-secondary,.mobile-main-menu .sidebar-nav li a.btn-secondary, .mobile-main-menu .sidebar-nav li span.btn-secondary { 1155 background-color: rgb(51, 51, 51); 1156 border: 1px solid rgb(51, 51, 51); 1157 color: rgb(255, 255, 255); 1158 } 1159 .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active,.btn-secondary:active:focus, .btn-secondary:active:hover, .nav > li > a.btn-secondary:focus, .nav > li > a.btn-secondary:hover,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary, .btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .open>.dropdown-toggle.btn-secondary:hover, .open>.dropdown-toggle.btn-secondary:focus, .open>.dropdown-toggle.btn-secondary.focus,a.bg-secondary:focus,a.bg-secondary:hover,.btn.dropdown-toggle.btn-secondary:hover, .panel-secondary .panel-heading, .label-secondary[href]:focus, .label-secondary[href]:hover { 1160 background-color: rgba(51, 51, 51,0.95); 1161 border-color: rgb(51, 51, 51); 1162 color: rgb(255, 255, 255); 1163 } 1164 .bg-secondary,.progress-bar-secondary,.module p.bg-secondary,.module p.bg-secondary:not(.fr-box.fr-basic .fr-element p),.label-secondary,.badge-secondary,.pricing_menu .title.bg-secondary, .well .well.bg-secondary, .module .well.bg-secondary, .well .module.bg-secondary,.tab-content .module.bg-secondary,.tab-content .well.bg-secondary { 1165 background-color: rgb(51, 51, 51); 1166 color: rgb(255, 255, 255); 1167 } 1168 .bg-secondary .badge { 1169 background-color:rgb(255, 255, 255); 1170 color: rgb(51, 51, 51); 1171 } 1172 .btn-secondary.btn-outline { 1173 background: transparent; 1174 color: rgb(51, 51, 51); 1175 transition: all 250ms ease-in-out 0ms; 1176 } 1177 .btn-secondary.btn-outline:hover { 1178 background: rgba(51, 51, 51,0.1); 1179 color: rgb(51, 51, 51); 1180 } 1181 .panel-secondary {
1182 background-color: #e0e0e0; 1183 border-color: rgb(51, 51, 51); 1184 } 1185 .alert-secondary { 1186 background-color:rgb(51, 51, 51); 1187 border-color:rgb(51, 51, 51); 1188 color: rgb(255, 255, 255); 1189 } 1190 .alert-secondary-subtle, .label-secondary-subtle, .badge-secondary-subtle { 1191 background-color:rgba(51, 51, 51,0.8); 1192 border-color: rgba(51, 51, 51,0.5); 1193 color: rgb(255, 255, 255); 1194 } 1195 .btn-outline { 1196 -webkit-backdrop-filter: blur(5px); 1197 backdrop-filter: blur(5px); 1198 } 1199 .btn-body, .btn-body.disabled, .btn-body.disabled.active, .btn-body.disabled.focus, .btn-body.disabled:active, .btn-body.disabled:focus, .btn-body.disabled:hover, .btn-body[disabled], .btn-body[disabled].active, .btn-body[disabled].focus, .btn-body[disabled]:active, .btn-body[disabled]:focus, .btn-body[disabled]:hover, fieldset[disabled] .btn-body, fieldset[disabled] .btn-body.active, fieldset[disabled] .btn-body.focus, fieldset[disabled] .btn-body:active, fieldset[disabled] .btn-body:focus, fieldset[disabled] .btn-body:hover, .btn.dropdown-toggle.btn-body,.navbar-default .navbar-nav > li > a.btn-body, .navbar-default .navbar-nav > li > span.btn-body,.mobile-main-menu .sidebar-nav li a.btn-body, .mobile-main-menu .sidebar-nav li span.btn-body { 1200 background-color: rgb(255, 255, 255); 1201 border: 1px solid rgb(255, 255, 255); 1202 color: rgb(51, 51, 51); 1203 } 1204 .btn-body:hover, .btn-body:focus, .btn-body:active,.btn-body:active:focus, .btn-body:active:hover, .nav > li > a.btn-body:focus, .nav > li > a.btn-body:hover,.btn-body.active,.open > .dropdown-toggle.btn-body, .btn-body.active.focus, .btn-body.active:focus, .btn-body.active:hover, .btn-body:active.focus, .open>.dropdown-toggle.btn-body:hover, .open>.dropdown-toggle.btn-body:focus, .open>.dropdown-toggle.btn-body.focus,a.bg-body:focus,a.bg-body:hover, .panel-body .panel-heading, .btn.dropdown-toggle.btn-body:hover, .label-body[href]:focus, .label-body[href]:hover { 1205 background-color: rgba(255, 255, 255,0.95); 1206 border: 1px solid rgb(255, 255, 255); 1207 color: rgb(51, 51, 51); 1208 } 1209 .btn.btn-body.dropdown-toggle * { 1210 color: rgb(51, 51, 51) 1211 } 1212 .btn-body.dropdown-toggle + ul li, .daterangepicker .ranges { 1213 color: #333; 1214 } 1215 .bg-body { 1216 background: rgb(255, 255, 255); 1217 color: rgb(51, 51, 51); 1218 } 1219 .bg-content-box { 1220 background: rgb(255, 255, 255); 1221 color: rgb(41, 41, 41); 1222 } 1223 .bg-content-box-border { 1224 background: rgb(235, 238, 240); 1225 } 1226 .btn.dropdown-toggle.btn-secondary *, .btn-secondary a { 1227 color: rgb(255, 255, 255); 1228 } 1229 .text-secondary { 1230 color: rgb(51, 51, 51); 1231 } 1232 .text-body { 1233 color: rgb(255, 255, 255); 1234 } 1235 .feature-post #post-content .alert-secondary.btn-block, .feature-search .img_section .alert-secondary.btn-block, .search_result .img_section .alert-secondary { 1236 border-radius: 10px; 1237 background-color: rgba(41, 41, 41,0.2); 1238 } 1239 1240 /* Footer Newsletter Row */ 1241 .newsletter_row .alert { 1242 color: rgb(255, 255, 255); 1243 } 1244 .newsletter_row { 1245 background-color: rgb(32, 80, 129); 1246 color: rgb(255, 255, 255); 1247 } 1248 .newsletter_row input[type="submit"],.newsletter_footer_button { 1249 background-color: rgba(30, 166, 154,0.97); 1250 color: rgb(255, 255, 255); 1251 border-color: rgb(30, 166, 154); 1252 } 1253 .newsletter_row input[type="submit"]:hover,.newsletter_row input[type="submit"]:focus,.newsletter_footer_button:hover,.newsletter_footer_button:focus { 1254 background-color: rgb(30, 166, 154); 1255 color: rgb(255, 255, 255); 1256 } 1257 .newsletter_button_left { 1258 border-right: 1px solid rgba(255, 255, 255,0.2); 1259 } 1260 .newsletter_button_right { 1261 border-left: 1px solid rgba(255, 255, 255,0.2); 1262 } 1263 .newsletter_row small.help-block { 1264 background: rgb(255, 255, 255); 1265 margin-top: -5px; 1266 float: left; 1267 padding: 8px; 1268 border-radius: 1px; 1269 color: rgb(32, 80, 129); 1270 text-transform: capitalize; 1271 } 1272 .newsletter_row .has-success .checkbox,.newsletter_row .has-error .checkbox{ 1273 color: rgb(255, 255, 255); 1274 } 1275 @media only screen and (max-width: 767px) { 1276 .newsletter_button_right,.newsletter_button_left{ 1277 border: none; 1278 margin: 5px 0; 1279 } 1280 } 1281 1282 /* Font Sizes */ 1283 1284 .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span { 1285 font-size: 17px; 1286 } 1287 .header .logo { 1288 font-size: 34px; 1289 } 1290 .homepage_title h1, .homepage_settings h1 { 1291 letter-spacing: -1px; 1292 font-size: 55px; 1293 margin-bottom: 20px; 1294 } 1295 @media only screen and (max-width: 768px) { 1296 .homepage_title h1, .homepage_settings h1 {margin-bottom: 15px;} 1297 } 1298 .homepage_settings h2 { 1299 font-size: 28px; 1300 } 1301 1302 .ui-rangeSlider-bar{ 1303 background: rgb(252, 180, 70)!important; 1304 } 1305 1306 1307 1308 @media only screen and (max-width: 1024px){ 1309 .modal {margin-top: 40px;} 1310 } 1311 @media only screen and (max-width: 768px){ 1312 .modal {margin-top: 60px;} 1313 } 1314 1315 /* Calendar Styles */ 1316 1317 #cal-slide-content { 1318 color: rgb(255, 255, 255)!important; 1319 background-color: rgb(80, 31, 96)!important; 1320 -webkit-box-shadow: none!important; 1321 box-shadow: none!important; 1322 } 1323 #cal-slide-content a.event-item { 1324 color: rgb(255, 255, 255)!important; 1325 font-weight:bold!important; 1326 } 1327 #cal-slide-content a.event-item small { 1328 display: inline-block; 1329 } 1330 .cal-month-box, .cal-year-box, .cal-week-box { 1331 border: 1px solid rgb(235, 238, 240)!important; 1332 } 1333 .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid { 1334 border-bottom: 1px solid rgb(235, 238, 240)!important; 1335 } 1336 .cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"] { 1337 border-right: 1px solid rgb(235, 238, 240)!important; 1338 } 1339 .cal-year-box .row-fluid, .cal-row-fluid, #cal-day-box .cal-day-hour:nth-child(odd) { 1340 background-color: rgb(255, 255, 255)!important; 1341 } 1342 .cal-month-day span:not(.pull-right):not(.events-count-label):not(.events-label) { 1343 color: rgb(255, 255, 255)!important; 1344 } 1345 .cal-day-today span[data-cal-date] { 1346 color: rgb(51, 51, 51)!important; 1347 } 1348 .cal-year-box .row-fluid [class*="span"]:last-child, .cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child { 1349 border: 0!important; 1350 } 1351 .cal-row-head { 1352 background: rgb(255, 255, 255)!important; 1353 } 1354 .day-highlight:hover, .day-highlight { 1355 background-color: rgb(235, 238, 240)!important; 1356 } 1357 .cal-event-list .event.pull-left { 1358 background-color: rgb(51, 51, 51)!important; 1359 opacity: 0.4; 1360 margin-top: 7px!important; 1361 } 1362 .cal-day-today { 1363 background-color: rgb(235, 238, 240)!important; 1364 } 1365 #cal-day-tick { 1366 border: 1px solid rgb(235, 238, 240)!important; 1367 background-color: rgb(235, 238, 240)!important; 1368 } 1369 .cal-day-weekend span[data-cal-date]{
1370 color: rgb(51, 51, 51)!important; 1371 } 1372 .rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs { 1373 border-radius: 10px; 1374 background: #151515!important; 1375 } 1376 .img_section .no-radius-bottom + .alert-secondary .rsDefault .rsSlide, .img_section .no-radius-bottom + .alert-secondary .rsDefault .rsOverflow { 1377 border-radius:0; 1378 } 1379 1380 #first_container .favorite, #first_container .fa.favorite { 1381 color: rgb(85, 85, 85); 1382 background: rgb(80, 31, 96); 1383 border: 1px solid rgb(80, 31, 96); 1384 white-space:nowrap!important; 1385 height:24px; 1386 padding:0 6px; 1387 border-radius:8px; 1388 } 1389 #first_container .favorite span, #first_container .fa.favorite span { 1390 font-family: 'Open Sans'; 1391 white-space:nowrap!important; 1392 } 1393 #first_container .favoriteActive:not(.favorite.comments-count-badge), #first_container .fa.favoriteActive:not(.favorite.comments-count-badge .fa) { 1394 color: rgb(217, 83, 79); 1395 } 1396 #first_container .favorite::after, #first_container .fa.favorite::after { 1397 font-family: 'Open Sans'; 1398 margin-left: 3px; 1399 } 1400 #first_container .favorite span, #first_container .fa.favorite span{ 1401 padding-left: 4px; 1402 font-family: 'Open Sans'; 1403 font-size: 11px; 1404 letter-spacing:.5px; 1405 top:-1px; 1406 position:relative; 1407 font-weight:700; 1408 } 1409 #first_container .favorite span:empty, #first_container .fa.favorite span:empty { 1410 padding: 0; 1411 } 1412 #first_container .favorite .bookmark-number, #first_container .fa.favorite .bookmark-number { 1413 padding: 1px 0; 1414 border-radius: 100px; 1415 display: inline-block; 1416 font-weight: bold; 1417 min-width: 15px; 1418 font-size: .8em; 1419 vertical-align: bottom; 1420 height: 15px; 1421 line-height: 13px; 1422 margin-left: 3px; 1423 text-align: center; 1424 } 1425 #first_container .favorite.favoriteActive .bookmark-number:not(.comments-count-badge .bookmark-number), #first_container .fa.favorite.favoriteActive .bookmark-number { 1426 background: rgb(217, 83, 79); 1427 color: #fff; 1428 } 1429 1430 span.checkbox_value::after { 1431 content: ', '; 1432 } 1433 1434 span.checkbox_value:last-child::after { 1435 content: ''; 1436 } 1437 1438 .member_results .grid_element{ 1439 position:relative; 1440 overflow:hidden; 1441 display: inline-block; 1442 width:100%; 1443} 1444.member_results .grid_element::before { 1445 position: absolute; 1446 top: 24px; 1447 text-align: center; 1448 width: 200px; 1449 left: -62px; 1450 transform: rotate(-45deg); 1451 -webkit-transform: rotate(-45deg); 1452 z-index: 1; 1453 line-height: 1.2em; 1454 padding: 6px 0; 1455 font-weight: bold; 1456 letter-spacing: 1px; 1457} 1458@media only screen and (max-width: 767px) { 1459 .member_results .grid-container > hr { 1460 border-color: transparent; 1461 } 1462 .member_results .grid_element{ 1463 overflow:visible; 1464 } 1465 .member_results .grid_element::before { 1466 top: -19px!important; 1467 transform: rotate(0deg); 1468 -webkit-transform: rotate(0deg); 1469 font-size: 10px !important; 1470 letter-spacing: 0; 1471 width: auto; 1472 padding: 3px 6px; 1473 } 1474} 1475 1476 1477 1478 .member_results.level_6 .grid_element { 1479 border-style: solid; 1480 border-radius:0px;border-width:3px;border-color:rgb(14, 197, 213); } 1481 .member_results.level_6 .grid_element::before { 1482 border-bottom-left-radius:0!important; 1483 border-radius:0px;color: #fff ;background-color:rgb(14, 197, 213);font-size:15px;content:'Featured '; 1484 } 1485 .member_results.level_6 .grid_element { 1486 padding:10px; 1487 } 1488 @media only screen and (max-width: 767px) { 1489 .member_results.level_6 .grid_element::before { 1490 left:-3px;}} 1491 .member_results .grid-container { 1492 margin-top: 30px; 1493 } 1494 .member_results .grid-container > hr { 1495 border-color: transparent; 1496 background: transparent; 1497 } 1498 .member_results.level_6 .grid_element{ 1499 overflow:visible; 1500 } 1501 .member_results.level_6 .grid_element::before { 1502 top: calc(-10px - 15px); 1503 transform: rotate(0deg); 1504 -webkit-transform: rotate(0deg); 1505 letter-spacing: 0; 1506 width: auto; 1507 padding: 3px 8px; 1508 left: calc(-3px + 0.5px); 1509 } 1510 1511 .member_results.level_9 .grid_element { 1512 border-style: solid; 1513 border-radius:0px;border-width:3px;border-color:rgb(14, 197, 213); } 1514 .member_results.level_9 .grid_element::before { 1515 border-bottom-left-radius:0!important; 1516 border-radius:0px;color: #fff ;background-color:rgb(14, 197, 213);font-size:15px;content:'Featured '; 1517 } 1518 .member_results.level_9 .grid_element { 1519 padding:10px; 1520 } 1521 @media only screen and (max-width: 767px) { 1522 .member_results.level_9 .grid_element::before { 1523 left:-3px;}} 1524 .member_results .grid-container { 1525 margin-top: 30px; 1526 } 1527 .member_results .grid-container > hr { 1528 border-color: transparent; 1529 background: transparent; 1530 } 1531 .member_results.level_9 .grid_element{ 1532 overflow:visible; 1533 } 1534 .member_results.level_9 .grid_element::before { 1535 top: calc(-10px - 15px); 1536 transform: rotate(0deg); 1537 -webkit-transform: rotate(0deg); 1538 letter-spacing: 0; 1539 width: auto; 1540 padding: 3px 8px; 1541 left: calc(-3px + 0.5px); 1542 } 1543 1544 .member_results .grid-container { 1545 margin-top: 30px; 1546 } 1547 .member_results .grid-container > hr { 1548 border-color: transparent; 1549 background: transparent; 1550 } 1551 .member_results.level_10 .grid_element{ 1552 overflow:visible; 1553 } 1554 .member_results.level_10 .grid_element::before { 1555 top: calc(-10px - 15px); 1556 transform: rotate(0deg); 1557 -webkit-transform: rotate(0deg); 1558 letter-spacing: 0; 1559 width: auto; 1560 padding: 3px 8px; 1561 left: calc(-3px + 0.5px); 1562 } 1563 1564 .member_results .grid-container { 1565 margin-top: 30px; 1566 } 1567 .member_results .grid-container > hr { 1568 border-color: transparent; 1569 background: transparent; 1570 } 1571 .member_results.level_11 .grid_element{ 1572 overflow:visible; 1573 } 1574 .member_results.level_11 .grid_element::before { 1575 top: calc(-10px - 15px); 1576 transform: rotate(0deg); 1577 -webkit-transform: rotate(0deg); 1578 letter-spacing: 0; 1579 width: auto; 1580 padding: 3px 8px; 1581 left: calc(-3px + 0.5px); 1582 } 1583 1584 .member_results .grid-container { 1585 margin-top: 30px; 1586 } 1587 .member_results .grid-container > hr { 1588 border-color: transparent; 1589 background: transparent; 1590 } 1591 .member_results.level_14 .grid_element{ 1592 overflow:visible; 1593 } 1594 .member_results.level_14 .grid_element::before { 1595 top: calc(-10px - 15px); 1596 transform: rotate(0deg); 1597 -webkit-transform: rotate(0deg); 1598 letter-spacing: 0; 1599 width: auto; 1600 padding: 3px 8px; 1601 left: calc(-3px + 0.5px); 1602 } 1603 1604 .member_results .grid-container { 1605 margin-top: 30px; 1606 } 1607 .member_results .grid-container > hr { 1608 border-color: transparent; 1609 background: transparent; 1610 } 1611 .member_results.level_15 .grid_element{ 1612 overflow:visible; 1613 } 1614 .member_results.level_15 .grid_element::before { 1615 top: calc(-10px - 15px); 1616 transform: rotate(0deg); 1617 -webkit-transform: rotate(0deg); 1618 letter-spacing: 0; 1619 width: auto; 1620 padding: 3px 8px; 1621 left: calc(-3px + 0.5px); 1622 } 1623 1624 .member_results .grid-container { 1625 margin-top: 30px; 1626 } 1627 .member_results .grid-container > hr { 1628 border-color: transparent; 1629 background: transparent; 1630 } 1631 .member_results.level_16 .grid_element{ 1632 overflow:visible; 1633 } 1634 .member_results.level_16 .grid_element::before { 1635 top: calc(-10px - 15px); 1636 transform: rotate(0deg); 1637 -webkit-transform: rotate(0deg); 1638 letter-spacing: 0; 1639 width: auto; 1640 padding: 3px 8px; 1641 left: calc(-3px + 0.5px); 1642 } 1643 1644 .member_results .grid-container { 1645 margin-top: 30px; 1646 } 1647 .member_results .grid-container > hr { 1648 border-color: transparent; 1649 background: transparent; 1650 } 1651 .member_results.level_17 .grid_element{ 1652 overflow:visible; 1653 } 1654 .member_results.level_17 .grid_element::before { 1655 top: calc(-10px - 15px); 1656 transform: rotate(0deg); 1657 -webkit-transform: rotate(0deg); 1658 letter-spacing: 0; 1659 width: auto; 1660 padding: 3px 8px; 1661 left: calc(-3px + 0.5px); 1662 } 1663 1664 .member_results .grid-container { 1665 margin-top: 30px; 1666 } 1667 .member_results .grid-container > hr { 1668 border-color: transparent; 1669 background: transparent; 1670 } 1671 .member_results.level_18 .grid_element{ 1672 overflow:visible; 1673 } 1674 .member_results.level_18 .grid_element::before { 1675 top: calc(-10px - 15px); 1676 transform: rotate(0deg); 1677 -webkit-transform: rotate(0deg); 1678 letter-spacing: 0; 1679 width: auto; 1680 padding: 3px 8px; 1681 left: calc(-3px + 0.5px); 1682 } 1683 1684 .member_results .grid-container { 1685 margin-top: 30px; 1686 } 1687 .member_results .grid-container > hr { 1688 border-color: transparent; 1689 background: transparent; 1690 } 1691 .member_results.level_19 .grid_element{ 1692 overflow:visible; 1693 } 1694 .member_results.level_19 .grid_element::before { 1695 top: calc(-10px - 15px); 1696 transform: rotate(0deg); 1697 -webkit-transform: rotate(0deg); 1698 letter-spacing: 0; 1699 width: auto; 1700 padding: 3px 8px; 1701 left: calc(-3px + 0.5px); 1702 } 1703 1704 .member_results .grid-container { 1705 margin-top: 30px; 1706 } 1707 .member_results .grid-container > hr { 1708 border-color: transparent; 1709 background: transparent; 1710 } 1711 .member_results.level_21 .grid_element{ 1712 overflow:visible; 1713 } 1714 .member_results.level_21 .grid_element::before { 1715 top: calc(-10px - 15px); 1716 transform: rotate(0deg); 1717 -webkit-transform: rotate(0deg); 1718 letter-spacing: 0; 1719 width: auto; 1720 padding: 3px 8px; 1721 left: calc(-3px + 0.5px); 1722 } 1723 1724 .member_results .grid-container { 1725 margin-top: 30px; 1726 } 1727 .member_results .grid-container > hr { 1728 border-color: transparent; 1729 background: transparent; 1730 } 1731 .member_results.level_22 .grid_element{ 1732 overflow:visible; 1733 } 1734 .member_results.level_22 .grid_element::before { 1735 top: calc(-10px - 15px); 1736 transform: rotate(0deg); 1737 -webkit-transform: rotate(0deg); 1738 letter-spacing: 0; 1739 width: auto; 1740 padding: 3px 8px; 1741 left: calc(-3px + 0.5px); 1742 } 1743 1744 .member_results .grid-container { 1745 margin-top: 30px; 1746 } 1747 .member_results .grid-container > hr { 1748 border-color: transparent; 1749 background: transparent; 1750 } 1751 .member_results.level_23 .grid_element{ 1752 overflow:visible; 1753 } 1754 .member_results.level_23 .grid_element::before { 1755 top: calc(-10px - 15px); 1756 transform: rotate(0deg); 1757 -webkit-transform: rotate(0deg); 1758 letter-spacing: 0; 1759 width: auto; 1760 padding: 3px 8px; 1761 left: calc(-3px + 0.5px); 1762 } 1763 .member-profile-tabs ul li a small { 1764 display: none; 1765 } 1766 1767 1768
1769 /* Homepage Sections Background Color Logic */ 1770 1771 1772 .homepage-section-1 { 1773 padding: 60px 0 60px; 1774 } 1775 1776 1777 .homepage-section-1 { 1778 background: rgb(238, 238, 238); 1779 } 1780 1781 1782 .homepage-section-2 { 1783 padding: 60px 0 60px; 1784 } 1785 1786 1787 .homepage-section-2 { 1788 background: rgb(255, 255, 255); 1789 } 1790 1791 1792 .homepage-section-3 { 1793 padding: 100px 0 100px; 1794 } 1795 1796 1797 .homepage-section-3 { 1798 background: rgb(255, 255, 255); 1799 } 1800 1801 1802 .homepage-section-4 { 1803 padding: 120px 0 0px; 1804 } 1805 1806 1807 .homepage-section-4 { 1808 background: rgb(255, 255, 255); 1809 } 1810 1811 1812 .homepage-section-5 { 1813 padding: 120px 0 0px; 1814 } 1815 1816 1817 .homepage-section-5 { 1818 background: rgb(255, 255, 255); 1819 } 1820 1821 1822 .homepage-section-6 { 1823 padding: 100px 0 100px; 1824 } 1825 1826 1827 .homepage-section-6 { 1828 background: rgb(0,0,0); 1829 } 1830 1831 1832 .homepage-section-7 { 1833 padding: 40px 0 40px; 1834 } 1835 1836 1837 .homepage-section-7 { 1838 background: rgb(255, 255, 255); 1839 } 1840 1841 1842 .homepage-section-8 { 1843 padding: 40px 0 40px; 1844 } 1845 1846 1847 .homepage-section-9 { 1848 padding: 40px 0 40px; 1849 } 1850 1851 1852 .homepage-section-10 { 1853 padding: 40px 0 40px; 1854 } 1855 1856 1857 .homepage-section-11 { 1858 padding: 40px 0 40px; 1859 } 1860 1861 1862 .homepage-section-12 { 1863 padding: 40px 0 40px; 1864 } 1865 1866 1867 .homepage-section-13 { 1868 padding: 40px 0 40px; 1869 } 1870 1871 1872 .homepage-section-14 { 1873 padding: 40px 0 40px; 1874 } 1875 1876 1877 .homepage-section-15 { 1878 padding: 40px 0 40px; 1879 } 1880 1881 1882 /* Additional Settings */ 1883 1884 1885 /* Streaming Widgets Title Settings */ 1886 1887 .streaming-title { 1888 text-align: center; 1889 font-size: 48px; 1890 line-height:1.5em; 1891 font-weight: 300; 1892 font-family: 'Open Sans'; 1893 padding-bottom: 60px; 1894 } 1895 1896 @media only screen and (max-width: 990px) { 1897 .streaming-title { 1898 line-height:1.1em; 1899 } 1900 } 1901 1902 .streaming-title + hr { 1903 display: none; 1904 } 1905 1906 .homepage-join-module .module h2:first-of-type { 1907 color: rgb(62, 62, 62); 1908 } 1909 1910 .homepage-join-module .module{ 1911 background: rgb(250, 250, 250); 1912 border-color: rgb(238, 238, 238); 1913 } 1914 1915 .homepage-about-module .module h2:first-of-type { 1916 color: rgb(62, 62, 62); 1917 } 1918 1919 .homepage-about-module .module{ 1920 background: rgb(250, 250, 250); 1921 border-color: rgb(238, 238, 238); 1922 1923 } 1924 1925 .the-post-description > :is(h2, h3, h4, h5):not(:first-child) { 1926 font-weight: 600; 1927 margin-top: 20px; 1928 } 1929 1930 /* Keep: Ensure ul/ol respect padding and margins */ 1931 .the-post-description > :is(ul, ol) { 1932 display: flow-root; 1933 } 1934 .the-post-description li { 1935 margin-bottom: 8px; 1936 } 1937 1938 1939 .write_comment_container, .tab-content, .well:not(.well .well):not(.module .well):not(.tab-content .well):not(.well.make-connection):not(.slick-slide .well), .module:not(.module .module):not(.well .module):not(.tab-content .module):not(.search_box .module):not(.posted-by-snippet), .panel, .pic:not(.slick-slide .pic), .member_accounts > .account-form-box { 1940 box-shadow: 0 8px 8px -4px #0000001a,0 4px 4px -4px #0000001a; 1941 } 1942 1943 .img-circle, .img-rounded.img-circle, .img-circle img, .img-rounded.img-circle img, img.fr-dib.img-circle, img.fr-dib.img-rounded.img-circle { 1944 border-radius:1000px!important; 1945 } 1946 1947 .img-rounded img, img.fr-dib.img-rounded{ 1948 border-radius: 10px!important; 1949 } 1950 1951 /* Google Translate Module */ 1952 .skiptranslate{font-size:0} 1953 .goog-te-gadget-simple{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555} 1954 .skiptranslate.goog-te-gadget span,img.goog-te-gadget-icon{display:none!important} 1955 .goog-te-gadget .goog-te-combo{margin-bottom:-4px} 1956 .skiptranslate.goog-te-gadget select{border:1px solid #ddd;border-radius:3px;font-size:12px;padding:2px 4px;width:100%;background:#fff;margin:0;height:30px;line-height:30px;display:block;color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)} 1957 @media only screen and (max-width: 1100px) { 1958 .skiptranslate:not(.skiptranslate[style="display: none;"]){height:39px} 1959 .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header{margin-top:10px!important} 1960 .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar{margin-top:10px} 1961 .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar ~ .header{margin-top:0!important} 1962 .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .mobile-main-menu{top:89px!important;height:calc(100% - 90px)!important} 1963 .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .navbar{top:39px} 1964 .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ #first_container .member_sidebar.open{top: 89px;} 1965 } 1966 @media only screen and (max-width: 767px) { 1967 .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar.hidden-xs ~ .header{margin-top:10px!important} 1968 } 1969 1970 1971 1972</style> 1973 1974<!--GOOGLE TAG MANAGER CODE--> <!-- ON-PAGE CSS FUNCTIONS --> 1975 <style type="text/css"> 1976 /* eliminate large padding on member details */ 1977.froalaeditor li, 1978.froalaeditoradmin li { 1979 border: none; 1980 padding: 0; 1981} 1982 1983.specialties-table li { 1984 padding: 15px 15px 5px 15px; 1985} 1986 1987.specialties-table li.sub-specialty-indent { 1988 padding: 5px; 1989 border: none; 1990} 1991 1992#first_container.content-container { 1993 background-position: center center; 1994} 1995 1996.homepage_settings h1 { 1997 margin-bottom: 40px; 1998} 1999 2000.custom-homepage-content.homepage-section-3 { 2001 background-image: url(/images/CoverPhotos/5.jpg); 2002 background-position: center top; 2003 background-repeat: no-repeat; 2004 position: relative; 2005 background-size: cover; 2006 box-shadow: inset 0 0 0 6000px rgb(0 0 0 / 30%); 2007} 2008 2009.custom-homepage-content.homepage-section-3 .ds-custom-filter { 2010 background-color: rgba(80, 31, 96, 0.7); 2011 border: none; 2012} 2013 2014.custom-homepage-content.homepage-section-3 .ds-custom-filter h3 { 2015 display: block; 2016 font-size: 28px; 2017 color: rgb(255, 255, 255); 2018 font-weight: 400; 2019 font-family: 'Open Sans'; 2020 padding: 0 10px 20px 0; 2021} 2022 2023.custom-homepage-content.homepage-section-3 .ds-custom-filter label { 2024 color: #fff; 2025} 2026 2027.custom-homepage-content.homepage-section-3 h2 { 2028 color: #fff; 2029 font-size: 48px; 2030 font-weight: 400; 2031 font-family: 'Open Sans'; 2032 margin-bottom: 40px; 2033 text-shadow: -1px 1px 3px rgb(0 0 0 / 20%), -2px 2px 6px rgb(0 0 0 / 30%); 2034} 2035 2036.custom-homepage-content.homepage-section-3 .input-title { 2037 display: none; 2038} 2039 2040/* menu */ 2041.navbar-default .navbar-nav>li:focus, 2042.navbar-default .navbar-nav>li:hover { 2043 background-color: rgb(252, 180, 70); 2044 box-shadow: none; 2045} 2046 2047.clearfix::after { 2048 content: ""; 2049 clear: both; 2050 display: table; 2051} 2052.pic .pic-caption { 2053 background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(80, 31, 96,0.85) 50%); 2054 color: rgb(255, 255, 255); 2055} 2056#first_container .favorite, #first_container .fa.favorite { 2057 color: rgb(255, 255, 255); 2058} 2059.post_location_map .bg-secondary { 2060 background-color: rgb(80, 31, 96) !important; 2061} 2062.network-icon.contact { 2063 background: rgb(252, 180, 70) !important; 2064} 2065.feature-resources .post-detail-body .post-body .the-post-description ul li { 2066 font-size: 20px !important; 2067} 2068.member-profile-tabs .local-area-section { 2069 display: none; 2070} 2071#our_team_details_347 .form-group label.vertical-label.bd-checkbox { 2072 color: #fcb446; 2073 border-bottom: 1px solid #fcb446; 2074 font-size: 24px; 2075 margin-bottom: 15px; 2076 font-weight: 600; 2077 padding-bottom: 5px; 2078} 2079#our_team_details_347 .account-menu-title small { 2080 font-size: 14px; 2081 color: #757575; 2082} 2083#our_team_details_347 .account-menu-title { 2084 color: #fcb446; 2085 border-color: #fcb446; 2086} </style> 2087 <div class="header"> 2088 <div class="container"> 2089 <div class="row header-main-row"> 2090 <style type='text/css'> .logo-text:has(.logo_title:empty) { 2091 display:none 2092} </style><div id="website_logo" class="col-md-5 xs-nopad xs-hpad sm-text-center xs-bmargin header-left-container"> 2093 <a class="logo logo-image inline-block vpad sm-nopad sm-tmargin" href="https://www.vetclinicjobs.com" title="VetClinicJobs"> 2094 <img width="1120" height="283" src="/images/vetclinicjobs-logo.png" alt="VetClinicJobs"> 2095 </a> 2096 <div class="clearfix"></div> 2097</div> 2098 <style type='text/css'> body input.tt-hint,body input.form-control.normal-autosuggest-input.tt-query { 2099 background-color: white !important; 2100} 2101.mini-nav:not(:has(li)) { 2102 display: none!important; 2103} 2104/* Parent Container - Main List */ 2105.mini-nav li:has(ul) { 2106 position: relative; 2107 border-radius: 8px 8px 0 0; 2108} 2109.mini-nav > li:has(ul) { 2110 padding-left: 0; 2111 padding-right: 0; 2112 background: rgb(255, 255, 255); 2113} 2114.mini-nav > li:has(ul) > a:not(.btn), .mini-nav > li:has(ul) > span { 2115 padding: 10px 15px; 2116 margin: 0!important; 2117} 2118.mini-nav > li:hover:has(ul), .mini-nav > li:hover:has(ul) { 2119 box-shadow: 0 -1px 3px rgba(0, 0, 0,0.25); 2120} 2121/* Parent Links */ 2122.mini-nav > li > a:not(.btn), .mini-nav > li > span:not(.btn) { 2123 display:inline-block; 2124 border-radius: 8px 8px 0 0; 2125} 2126.mini-nav > li:hover > a:not(.btn), .mini-nav > li:hover > span { 2127 background: rgb(255, 255, 255); 2128 display: inline-block; 2129 position: relative; 2130 z-index: 1000; 2131} 2132/* First Level Dropdowns */ 2133.mini-nav li ul { 2134 background: rgb(255, 255, 255); 2135 box-shadow: 0 0px 3px rgba(0, 0, 0,0.25), 0 5px 5px 5px rgba(0, 0, 0,0.05); 2136 text-align: left;
2137 display: none; 2138 border-radius: 0 8px 8px 8px; 2139 list-style: none; 2140 padding: 10px; 2141 position: absolute; 2142 white-space: nowrap; 2143 min-width: 130%; 2144 width: auto; 2145 top: 100%; 2146 left: 0; 2147 z-index: 999; 2148 margin-top: -1px; 2149} 2150.mini-nav li:hover > ul { 2151 display: block; 2152} 2153/* First Level Dropdown Items */ 2154.mini-nav li ul li { 2155 position: relative; 2156 display: block; 2157 width: 100%; 2158} 2159.mini-nav li ul li a, .mini-nav li ul li span { 2160 font-size: 13.875px !important; 2161 display: block; 2162 font-weight: 400; 2163 padding: 8px 12px; 2164 border-radius: 8px; 2165 text-decoration: none; 2166 width: 100%; 2167} 2168.mini-nav li ul li a:hover, .mini-nav li ul li span:hover { 2169 box-shadow: 0 0 0 25px rgba(0, 0, 0,0.05) inset; 2170} 2171/* Second Level Dropdowns */ 2172.mini-nav li ul li ul { 2173 display: none; 2174 position: absolute; 2175 top: 0; 2176 left: 100%; 2177 margin: 0; 2178 border-radius: 8px; 2179} 2180.mini-nav li ul li:hover > ul { 2181 display: block; 2182} 2183/* Edge Positioning - Last Child Dropdowns */ 2184.mini-nav > li:last-child ul { 2185 right: 0; 2186 left: auto; 2187 border-radius: 8px 0 8px 8px; 2188} 2189.mini-nav > li:last-child ul li ul { 2190 right: 100%; 2191 left: auto; 2192} 2193/* Flex Spacing Utility */ 2194.mini-nav.mini-nav-flex-spaced { 2195 display: flex; 2196 justify-content: space-between; 2197 align-items: center; 2198 flex-wrap: wrap; 2199 row-gap: 0;
2200} 2201.mini-nav.mini-nav-flex-spaced > li { 2202 flex: none; 2203 padding: 0; 2204 margin: 2px 0; 2205 order: 2; 2206} 2207.mini-nav.mini-nav-flex-spaced > li.header-member-account-links, 2208.mini-nav:has(li ul) > li.header-member-account-links { 2209 order: 1; 2210 margin-left: auto; 2211 width: 100%; 2212 margin-bottom: 10px; 2213} 2214.logged-in-member-header .mini-nav.mini-nav-flex-spaced.list-inline > li { 2215 line-height: 1em; 2216 min-height: 0; 2217} 2218@media (min-width: 992px) { 2219 .header-main-row { 2220 display: flex; 2221 align-items: center; 2222 flex-wrap: wrap; 2223 } 2224} 2225@media (max-width: 991px) { 2226 .mini-nav.mini-nav-flex-spaced { 2227 justify-content: center; 2228 } 2229 .mini-nav.mini-nav-flex-spaced > li { 2230 margin-left: 5px !important; 2231 margin-right: 5px !important; 2232 } 2233} </style><div class="col-md-7 text-right sm-text-center header-right-container nolpad xs-hpad"> 2234 <ul class="mini-nav nobmargin list-inline xs-nopad xs-tmargin tpad"> 2235 <li class='bmargin xs-nomargin'><a href='/login' id='link328' class='rpad bmargin'>Member Login</a></li><li class='bmargin norpad xs-nopad xs-vmargin'><a href='/join' id='link329' class='btn btn_get_listed bold'>Vet Clinic Jobs - Join Today</a></li> </ul> 2236 <div class="clearfix"></div> 2237 </div> 2238 </div> 2239 </div> 2240 <style type='text/css'> .mobile-main-menu .hasChildren span a { 2241 padding: 0px; 2242} 2243 2244.user_sidebar > img { 2245 width: 32px; 2246 height: 32px; 2247 position: absolute; 2248 z-index: 10; 2249 border-radius: 100px; 2250 top: -1px; 2251 object-fit: cover; 2252 left: -10px; 2253 background: rgb(80, 31, 96); 2254} 2255#member_sidebar_toggle img+.fa { 2256 display: none; 2257} 2258.main_menu, .user_sidebar, .compact-mobile-search { 2259 padding: 5px 8px; 2260 margin-right:0; 2261 min-height: 33.0333px; 2262 min-width: 38.116px; 2263} 2264.main_menu i, .user_sidebar i { 2265 font-size: 16px; 2266} 2267.navbar-nav li { 2268 float: none!Important; 2269} 2270.navbar-default{ 2271 -webkit-transition: all .6s ease-in-out; 2272 -moz-transition: all .6s ease-in-out; 2273 -o-transition: all .6s ease-in-out; 2274 transition: all .6s ease-in-out; 2275} 2276.transparent_menu { 2277 background-color: rgba(80, 31, 96,0.95)!important; 2278} 2279@media only screen and (max-width: 991px) { 2280 #popover {display: none} 2281} 2282@media only screen and (max-width: 1100px){ 2283 .mobile-main-menu{display:block!important} 2284 .navbar-toggle {display: block} 2285 #bs-main_menu .nav {display: none!important} 2286} 2287.mobile-main-menu { 2288 position: fixed; 2289 height: calc(100% - 50px)!important; 2290 width: 250px; 2291 background: rgb(80, 31, 96); 2292 z-index: 99999; 2293 right: -250px; 2294 top: 50px; 2295 display: none; 2296 -webkit-transition: all .6s ease-in-out; 2297 -moz-transition: all .6s ease-in-out; 2298 -o-transition: all .6s ease-in-out; 2299 transition: all .6s ease-in-out; 2300 overflow-y: auto!important; 2301 overflow-x: hidden!important; 2302} 2303.mobile-main-menu ul li i { 2304 color: rgb(255, 255, 255); 2305 cursor: pointer; 2306 float: right; 2307 padding: 13px; 2308} 2309.mobile-main-menu.opened{ 2310 right: 0px!important; 2311} 2312.mobile-main-menu ul li a, .mobile-main-menu ul li span { 2313 display: inline-block; 2314 float: left; 2315 -webkit-touch-callout: none; 2316 -webkit-user-select: none; 2317 -khtml-user-select: none; 2318 -moz-user-select: none; 2319 -ms-user-select: none; 2320 user-select: none; 2321 padding: 10px 0px; 2322 width: 80%; 2323 width: calc(100% - 40px); 2324} 2325.mobile-main-menu .sidebar-nav li ul { 2326 height: 0px; 2327 overflow: hidden; 2328 list-style: none; 2329 color: rgb(255, 255, 255); 2330 padding-left: 10px; 2331} 2332.mobile-main-menu .sidebar-nav li.sub_open > ul{ 2333 height: 100%; 2334} 2335.mobile-main-menu ul.sidebar-nav { 2336 position: absolute; 2337 width: 250px; 2338 margin: 0; 2339 padding: 0; 2340 list-style: none; 2341 font-size: 14px; 2342} 2343.mobile-main-menu .sidebar-nav > li { 2344 display: block; 2345 line-height: 20px; 2346 padding: 0 15px 0 20px; 2347} 2348.mobile-main-menu .sidebar-nav li a, .mobile-main-menu .sidebar-nav li span { 2349 text-decoration: none; 2350 color: rgb(255, 255, 255); 2351 padding-left:10px; 2352} 2353.mobile-main-menu .sidebar-nav li a i, .mobile-main-menu .sidebar-nav li span i { 2354 display: none; 2355} 2356 2357 </style><div class="mobile-main-menu"> 2358 <ul class="sidebar-nav"> 2359 <li class=''><a href='/employer' id='link320'>Employer Directory</a></li><li class=''><a href='/jobs' id='link321'>Current Vacancies</a></li><li class=''><a href='/join' id='link324'>Join</a></li><li class=''><a href='/faq' id='link360'>FAQs</a></li><li class=''><a href='/podcast' id='link331'>Podcast</a></li><li class=''><a href='/resources' id='link355'>
2359Resources</a></li><li class=''><a href='/about' id='link325'>About</a></li><li class=''><a href='/about/contact' id='link330'>Contact Us</a></li> </ul> 2360</div> 2361<nav class="navbar navbar-default lockedonscroll"> 2362 <div class="container container-fluid"> 2363 2364 <div class="navbar-header"> 2365 <button type="button" class="navbar-toggle collapsed main_menu" data-toggle="collapse" aria-label="main_menu"> 2366 <i class="fa fa-bars fa-fw"></i> 2367 </button> 2368 2369 2370 2371 </div> 2372 2373 2374 <div class="tablet-menu collapse navbar-collapse nopad" id="bs-main_menu"> 2375 <ul class="tablet-menu-ul nav navbar-nav nav-justified"> 2376 <li class=''><a href='/employer' id='link320'>Employer Directory</a></li><li class=''><a href='/jobs' id='link321'>Current Vacancies</a></li><li class=''><a href='/join' id='link324'>Join</a></li><li class=''><a href='/faq' id='link360'>FAQs</a></li><li class=''><a href='/podcast' id='link331'>Podcast</a></li><li class=''><a href='/resources' id='link355'>Resources</a></li><li class=''><a href='/about' id='link325'>About</a></li><li class=''><a href='/about/contact' id='link330'>Contact Us</a></li> </ul> 2377 </div> 2378 </div> 2379</nav> 2380<!--CSS IF MENU IS FIXED TOP--> 2381 2382</div> 2383<div class="clearfix"></div> 2384<!-- Begin Content --> 2385<main role="main" id="main-content"> 2386<div id="first_container" class="content-container fr-view"> 2387 <div class="container"> 2388 <div class="clearfix body-content"></div> 2389 <style type='text/css'> div#map-bounds { 2390 width: 100%; 2391 height: 600px; 2392 display: block; 2393} 2394.gsc-control-cse.gsc-control-cse-en { 2395 border-radius: 4px; 2396 margin-top: 20px; 2397 padding-top: 0; 2398} 2399.mid_section .btn-sm.btn-block { 2400 width:auto; 2401 display:inline-block 2402} 2403.tab-content #results > div > hr { 2404 display: none; 2405} </style> <div class="clearfix"></div> 2406 <style> 2407 .grid-container{ 2408 opacity: 0; 2409 transition: opacity 0.9s ease-in-out; 2410 } 2411 </style> 2412 <div class="row content_w_sidebar member_results"> 2413 2414 <div class='col-md-9 col-md-push-3 main-container'><style type='text/css'> .views { 2415 margin-top: -1px!important; 2416} 2417.member-search-result-filters + .clearfix + div > hr { 2418 margin-top: 10px; 2419} 2420@media only screen and (max-width: 767px) { 2421 .member_results .sort-members-select, .member_results .overall_rating_filter { 2422 float: left; 2423 width: 150px; 2424 } 2425} </style> 2426 <div class="col-xs-12 col-sm-4 fpad-sm nohpad member-search-result-count-container"> 2427 Showing 1 - <span class="current__amount__js">50</span> of 2428 2429 <span class="total__js">544</span> Results 2430 </div> 2431 <div class="col-xs-12 col-sm-8 nopad text-right bmargin member-search-result-filters"> 2432 <div class="form-inline"> 2433 <div class="form-group overall_rating_filter rmargin"> 2434 <select class="form-control pull-right input-sm" name=overall_rating 2435 onchange="reloadPage(this)" id="overall_rating_filter"> 2436 <option value="0">Any Rating</option> 2437 <option value="1" >1+ Star Rating 2438 </option> 2439 <option value="2" >2+ Star Rating 2440 </option> 2441 <option value="3" >3+ Star Rating 2442 </option> 2443 <option value="4" >4+ Star Rating 2444 </option> 2445 <option value="5" >5 Star Rating (Best) 2446 </option> 2447 </select> 2448</div>
2449<script> 2450 function reloadPage(elemt){ 2451 const url = new URL(window.location); 2452 const urlParams = new URLSearchParams(url.search); 2453 urlParams.delete('page'); 2454 urlParams.delete('overall_rating'); 2455 urlParams.append('overall_rating',elemt.value); 2456 window.location=`${url.pathname}?${urlParams.toString()}`; 2457 } 2458</script>
2458 <div class="form-group sort-members-select"> 2459 <select class="form-control pull-right input-sm" name=sort 2460 onchange="window.location='/search_results?sort='+this.value;" id="sortbox"> 2461 <option value="" selected>Sort Results 2462 </option> 2463 2464 <option value="reviews" > 2465 Sort by Most Reviews 2466 </option> 2467 <option value="name ASC" > 2468 Sort by Name A-Z 2469 </option> 2470 <option value="name DESC" > 2471 Sort by Name Z-A 2472 </option> 2473 <option value="last_name_asc" > 2474 Sort By Last Name A-Z 2475 </option> 2476 <option value="last_name_desc" > 2477 Sort By Last Name Z-A 2478 </option> 2479 </select> 2480 </div> 2481 <div class="form-group"> 2482 <style type='text/css'> .gridBreak { 2483 display:block!important; 2484 border: 0; 2485 margin: 0; 2486 } 2487 2488.search_result.grid { 2489 display: grid; 2490} 2491.views > i { 2492 font-size: 18px; 2493 margin-left: 5px; 2494 border-radius: 4px; 2495 cursor: pointer; 2496 width: 30px; 2497 height: 30px; 2498 line-height: 30px; 2499 display: inline-flex; 2500 align-items: center; 2501 justify-content: center; 2502 text-align: center; 2503 vertical-align: top; 2504 transition: all 100ms linear 0ms; 2505} 2506a.gridA { 2507 font-size: 18px; 2508 text-align: center; 2509 margin: 10px 0; 2510 display: block; 2511} 2512.grid .favorite::after, .grid p + .clearfix.fpad-sm, .grid .clearfix.fpad-sm + .clearfix.fpad-sm, .map_container, .views .mapView, .grid .member-search-full-name::after { 2513 display:none; 2514} 2515.visible-lg { 2516 word-wrap: break-word; 2517} 2518.grid .post-location-snippet b + span { 2519 display: block; 2520} 2521@media only screen and (max-width: 767px) { 2522 .member_results .sort-members-select, .member_results .overall_rating_filter { 2523 float: left; 2524 width: 150px; 2525 } 2526} </style> <div class='views pull-right '> 2527 <i class='fa fa-th-list activeView listView'></i> 2528 <i class='fa fa-th js-click gridView hidden-xs'></i> 2529 <i class="fa fa-map-marker mapView"></i> 2530 </div> 2531 </div> 2532 </div> 2533 <div class="clearfix"></div> 2534 </div> 2535 <div class="clearfix"></div> 2536 2537 <div class="member_results_header"> 2538 <h1 class="bold nomargin">Vet Clinic Jobs Results</h1> 2539 </div> 2540 <div itemscope itemtype="https://schema.org/CollectionPage" itemid="https://www.vetclinicjobs.com/search_results#entity"> 2541 <meta itemprop="name" content="Vet Clinic Jobs - Find & Compare Vet Clinic Jobs Professionals"> 2542 <meta itemprop="headline" content="Vet Clinic Jobs Results"> 2543 <meta itemprop="description" content="Search our Vet Clinic Jobs database and connect with top rated Vet Clinic Jobs."> 2544 <link itemprop="primaryImageOfPage" href="/images/vetclinicjobs-logo.png"> 2545 <meta itemprop="keywords" content="Vet Clinic Jobs Results, VetClinicJobs, Vet Clinic Jobs"> 2546 <meta itemprop="inLanguage" content="en-US"> 2547 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2548 <meta itemprop="mainEntityOfPage" content="https://www.vetclinicjobs.com/search_results#page"> 2549 <meta itemprop="copyrightYear" content="2026"> 2550 <link itemprop="copyrightHolder" href="https://www.vetclinicjobs.com/#organization"> 2551 <link itemprop="isPartOf" href="https://www.vetclinicjobs.com/#website"> 2552 <link itemprop="publisher" href="https://www.vetclinicjobs.com/#organization"> 2553 <div itemprop="mainEntity" itemscope itemtype="https://schema.org/ItemList" itemid="https://www.vetclinicjobs.com/search_results#itemlist"> 2554 <meta itemprop="name" content="Vet Clinic Jobs Results"> 2555 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2556 <meta itemprop="description" content="Search our Vet Clinic Jobs database and connect with top rated Vet Clinic Jobs."> 2557 <meta itemprop="mainEntityOfPage" content="https://www.vetclinicjobs.com/search_results#page"> 2558 <meta itemprop="itemListOrder" content="http://schema.org/ItemListOrderAscending"> 2559 <meta itemprop="numberOfItems" content="50"> 2560 <hr> 2561<div class="grid-container"><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 2562 <meta itemprop="name" content="3 Stone Vets"> 2563 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2564 <meta itemprop="position" content="1"> 2565 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/3-stone-vets#entity"> 2566 <meta itemprop="name" content="3 Stone Vets"> 2567 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/3-stone-vets"> 2568 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-79-5-photo.png"> 2569 <meta itemprop="priceRange" content="$$"> 2570 <meta itemprop="telephone" content="N/A"> 2571 <meta itemprop="description" content=" At 3 Stone Vets, we&rsquo;re more than just a veterinary clinic &mdash; we&rsquo;re a passionate team dedicated to delivering exceptional care to our patients and meaningful"> 2572 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 2573 <meta itemprop="streetAddress" content="923 Alexandra St"> 2574 <meta itemprop="addressLocality" content="Te Awamutu"> 2575 <meta itemprop="addressRegion" content="Waikato Region"> 2576 <meta itemprop="postalCode" content="3800"> 2577 <meta itemprop="addressCountry" content="NZ"> 2578 </div> 2579 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 2580 <meta itemprop="latitude" content="-38.00719120"> 2581 <meta itemprop="longitude" content="175.31577120"> 2582 </div> 2583 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/3-stone-vets#page"> 2584 </div> 2585 <div class="grid_element"> 2586 <div class="img_section col-xs-2 nopad"> 2587 <a title="3 Stone Vets - Vet Clinic Jobs" href="/new-zealand/te-awamutu/employer/3-stone-vets"> 2588 <img class="search_result_image img-rounded center-block" loading="auto" width="400" height="400" alt="3 Stone Vets" src="https://www.vetclinicjobs.com/logos/profile/limage-79-5-photo.png" /> 2589 2590 </a> 2591 </div> 2592 <div class="mid_section col-xs-10 col-sm-7 norpad">
2593 <span class="postItem" data-userid="79" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="3 Stone Vets" href="/new-zealand/te-awamutu/employer/3-stone-vets"> 2594 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 2595 3 Stone Vets </span> 2596 </a> 2597 <div class="clearfix fpad-sm nobpad"></div> 2598 <div class="clearfix fpad-sm nobpad"></div> 2599 2600 <p class="small nomargin member-search-description"> 2601 At 3 Stone Vets, we’re more than just a veterinary clinic — we’re a passionate team dedicated to delivering exceptional care to our patients and meaningful </p> 2602 <div class="clearfix fpad-sm nobpad"></div> 2603 <span class="member-search-location rmargin"> 2604 <i class="fa fa-map-marker text-danger"></i> 2605 <small> 2606 Te Awamutu, Waikato Region, <span class="inline-block">3800</span>, <span class=inline-block>
2606New Zealand</span></small></span> </div> 2607 <div class="info_section hidden-xs col-sm-3 norpad"> 2608 <div class="module nomargin fpad-md text-center"> 2609 <a 2610 title="View Listing - 3 Stone Vets" 2611 aria-label="View Listing - 3 Stone Vets" 2612 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 2613 href="/new-zealand/te-awamutu/employer/3-stone-vets">View Listing</a> 2614 <div class="clearfix fpad-sm nobpad"></div> 2615 <a 2616 title="Send Message - 3 Stone Vets" 2617 aria-label="Send Message - 3 Stone Vets" 2618 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 2619 href="/new-zealand/te-awamutu/employer/3-stone-vets/connect">Send Message</a> 2620 <div class="clearfix"></div> 2621 </div> 2622 </div> 2623 <div class="clearfix"></div> 2624 </div> 2625</div> 2626<div class="clearfix"></div> 2627<hr> 2628<span class="google-pin-location" id="google-pin" data-token="79"data-hideMessages="0" data-lat="-38.00719120" data-lng="175.31577120" data-name="3 Stone Vets" data-filename="/new-zealand/te-awamutu/employer/3-stone-vets" data-photo="/logos/profile/limage-79-5-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_23 search_result verified_member_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 2629 <meta itemprop="name" content="Animal Medical Center of Holly Springs"> 2630 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2631 <meta itemprop="position" content="2"> 2632 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/united-states/woodstock/employer/animal-medical-center-of-holly-springs#entity"> 2633 <meta itemprop="name" content="Animal Medical Center of Holly Springs"> 2634 <link itemprop="url" href="https://www.vetclinicjobs.com/united-states/woodstock/employer/animal-medical-center-of-holly-springs"> 2635 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-1122-218-photo.webp"> 2636 <meta itemprop="priceRange" content="$$"> 2637 <meta itemprop="telephone" content="+1770-924-3587"> 2638 <meta itemprop="description" content=" "> 2639 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 2640 <meta itemprop="streetAddress" content="N/A"> 2641 <meta itemprop="addressLocality" content="Woodstock"> 2642 <meta itemprop="addressRegion" content="GA"> 2643 <meta itemprop="postalCode" content="30188"> 2644 <meta itemprop="addressCountry" content="US"> 2645 </div> 2646 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 2647 <meta itemprop="latitude" content="32.15743510"> 2648 <meta itemprop="longitude" content="-82.90712300"> 2649 </div> 2650 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/united-states/woodstock/employer/animal-medical-center-of-holly-springs#page"> 2651 </div> 2652 <div class="grid_element"> 2653 <div class="img_section col-xs-2 nopad"> 2654 <a title="Animal Medical Center of Holly Springs - Vet Clinic Jobs" href="/united-states/woodstock/employer/animal-medical-center-of-holly-springs"> 2655 <img class="search_result_image img-rounded center-block" loading="auto" width="400" height="400" alt="Animal Medical Center of Holly Springs" src="https://www.vetclinicjobs.com/logos/profile/limage-1122-218-photo.webp" /> 2656 2657 </a> 2658 </div> 2659 <div class="mid_section col-xs-10 col-sm-7 norpad"> 2660 <span class="postItem" data-userid="1122" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Culture Centre Clinics - PREMIUM - BD + WP sites - PILOT CLINICS" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Animal Medical Center of Holly Springs" href="/united-states/woodstock/employer/animal-medical-center-of-holly-springs">
2661 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 2662 Animal Medical Center of Holly Springs </span> 2663 </a> 2664 <div class="clearfix fpad-sm nobpad"></div> 2665 <div class="hidden-sm hidden-md hidden-lg center-block small line-height-xl talign mobile-distance-within"> 2666 <div class='distance-within'><div class='clearfix'></div></div> </div> 2667 <div class="clearfix fpad-sm nobpad"></div> 2668 <div class="rmargin inline-block"> 2669 <style type='text/css'> .member-search-verified { 2670 display:inline-flex; 2671 align-items:center; 2672 border-radius:100px; 2673 padding:5px 8px; 2674 font-size:11px; 2675 line-height: 1.2em; 2676} 2677.member-search-verified-icon { 2678 font-size:14px; 2679 margin-right:5px; 2680} </style><div class="alert-success-subtle bold inline-block align-middle member-search-verified" title="This member verified their information"> 2681 <span class="member-search-verified-icon"> 2682 <i class='bi bi-check-circle-fill'></i> 2683 </span> 2684 <span class="member-search-verified-text"> 2685 verified 2686 </span> 2687</div> 2688 </div> 2689 <div class="clearfix fpad-sm nobpad"></div> 2690 2691 <p class="small nomargin member-search-description"> 2692 </p> 2693 <div class="clearfix fpad-sm nobpad"></div> 2694 <span class="member-search-location rmargin"> 2695 <i class="fa fa-map-marker text-danger"></i> 2696 <small> 2697 Woodstock, Georgia, <span class="inline-block">30188</span>, <span class=inline-block>United States</span></small></span> </div> 2698 <div class="info_section hidden-xs col-sm-3 norpad"> 2699 <div class="module nomargin fpad-md text-center"> 2700 <div class='distance-within'><div class='clearfix'></div></div> <div class="clearfix bpad"></div> 2701 <a 2702 title="View Listing - Animal Medical Center of Holly Springs" 2703 aria-label="View Listing - Animal Medical Center of Holly Springs" 2704 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 2705 href="/united-states/woodstock/employer/animal-medical-center-of-holly-springs">View Listing</a> 2706 <div class="clearfix fpad-sm nobpad"></div> 2707 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 2708 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="1122" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 2709 <i class="fa fa-phone fa-fw"></i> 2710 See Phone Number 2711 </div> 2712 <div class="hide myphoneHide"> 2713 <a href="tel:+17709243587"><span class="text-secondary">Call: <u>+1 770-924-3587</u></span></a> </div> 2714 </span> 2715 </div> 2716 </div> 2717 <div class="clearfix"></div> 2718 </div> 2719</div> 2720<div class="clearfix"></div> 2721<hr> 2722<span class="google-pin-location" id="google-pin" data-token="1122"data-hideMessages="1" data-lat="32.15743510" data-lng="-82.90712300" data-name="Animal Medical Center of Holly Springs" data-filename="/united-states/woodstock/employer/animal-medical-center-of-holly-springs" data-photo="/logos/profile/limage-1122-218-photo.webp" data-phone="+1 770-924-3587" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 2723 <meta itemprop="name" content="ARC Vets"> 2724 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2725 <meta itemprop="position" content="3"> 2726 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets#entity"> 2727 <meta itemprop="name" content="ARC Vets"> 2728 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets"> 2729 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-513-302-photo.jpg"> 2730 <meta itemprop="priceRange" content="$$"> 2731 <meta itemprop="telephone" content="092815815"> 2732 <meta itemprop="description" content=" Join the ARC Team &ndash; Elevate Your Veterinary Career ARC is an independent, family-owned, and veterinary-led practice committed to providing New Zealand&rsquo;s highest"> 2733 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 2734 <meta itemprop="streetAddress" content="224 Albany Hwy"> 2735 <meta itemprop="addressLocality" content="Auckland"> 2736 <meta itemprop="addressRegion" content="Auckland"> 2737 <meta itemprop="postalCode" content="0632"> 2738 <meta itemprop="addressCountry" content="NZ"> 2739 </div> 2740 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 2741 <meta itemprop="latitude" content="-36.75437880"> 2742 <meta itemprop="longitude" content="174.69779480"> 2743 </div> 2744 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets#page"> 2745 </div> 2746 <div class="grid_element"> 2747 <div class="img_section col-xs-2 nopad"> 2748 <a title="ARC Vets - Vet Clinic Jobs" href="/new-zealand/auckland/employer/arc-vets"> 2749 <img class="search_result_image img-rounded center-block" loading="auto" width="400" height="400" alt="ARC Vets" src="https://www.vetclinicjobs.com/logos/profile/limage-513-302-photo.jpg" /> 2750 2751 </a> 2752 </div> 2753 <div class="mid_section col-xs-10 col-sm-7 norpad">
2754 <span class="postItem" data-userid="513" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="ARC Vets" href="/new-zealand/auckland/employer/arc-vets"> 2755 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 2756 ARC Vets </span> 2757 </a> 2758 <div class="clearfix fpad-sm nobpad"></div> 2759 <div class="clearfix fpad-sm nobpad"></div> 2760 2761 <p class="small nomargin member-search-description"> 2762 Join the ARC Team – Elevate Your Veterinary Career ARC is an independent, family-owned, and veterinary-led practice committed to providing New Zealand’s highest </p> 2763 <div class="clearfix fpad-sm nobpad"></div> 2764 <span class="member-search-location rmargin"> 2765 <i class="fa fa-map-marker text-danger"></i> 2766 <small> 2767 Auckland, Auckland, <span class="inline-block">0632</span>, <span class=inline-block>
2767New Zealand</span></small></span> </div> 2768 <div class="info_section hidden-xs col-sm-3 norpad"> 2769 <div class="module nomargin fpad-md text-center"> 2770 <a 2771 title="View Listing - ARC Vets" 2772 aria-label="View Listing - ARC Vets" 2773 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 2774 href="/new-zealand/auckland/employer/arc-vets">View Listing</a> 2775 <div class="clearfix fpad-sm nobpad"></div> 2776 <a 2777 title="Send Message - ARC Vets" 2778 aria-label="Send Message - ARC Vets" 2779 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 2780 href="/new-zealand/auckland/employer/arc-vets/connect">Send Message</a> 2781 <div class="clearfix"></div> 2782 <div class="clearfix fpad-sm nobpad"></div> 2783 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 2784 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="513" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 2785 <i class="fa fa-phone fa-fw"></i> 2786 See Phone Number 2787 </div> 2788 <div class="hide myphoneHide"> 2789 <a href="tel:092815815"><span class="text-secondary">Call: <u>09 281 5815</u></span></a> </div> 2790 </span> 2791 </div> 2792 </div> 2793 <div class="clearfix"></div> 2794 </div> 2795</div> 2796<div class="clearfix"></div> 2797<hr> 2798<span class="google-pin-location" id="google-pin" data-token="513"data-hideMessages="0" data-lat="-36.75437880" data-lng="174.69779480" data-name="ARC Vets" data-filename="/new-zealand/auckland/employer/arc-vets" data-photo="/logos/profile/limage-513-302-photo.jpg" data-phone="09 281 5815" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 2799 <meta itemprop="name" content="ARC Vets - Central"> 2800 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2801 <meta itemprop="position" content="4"> 2802 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets-central#entity"> 2803 <meta itemprop="name" content="ARC Vets - Central"> 2804 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets-central"> 2805 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-796-112-photo.jpg"> 2806 <meta itemprop="priceRange" content="$$"> 2807 <meta itemprop="telephone" content="092815815"> 2808 <meta itemprop="description" content=" Join the ARC Team &ndash; Elevate Your Veterinary Career ARC is an independent, family-owned, and veterinary-led practice committed to providing New Zealand&rsquo;s highest"> 2809 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 2810 <meta itemprop="streetAddress" content="8 Hereford St"> 2811 <meta itemprop="addressLocality" content="Auckland"> 2812 <meta itemprop="addressRegion" content="Auckland"> 2813 <meta itemprop="postalCode" content="1011"> 2814 <meta itemprop="addressCountry" content="NZ"> 2815 </div> 2816 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 2817 <meta itemprop="latitude" content="-36.85822050"> 2818 <meta itemprop="longitude" content="174.75360510"> 2819 </div> 2820 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets-central#page"> 2821 </div> 2822 <div class="grid_element"> 2823 <div class="img_section col-xs-2 nopad"> 2824 <a title="ARC Vets - Central - Vet Clinic Jobs" href="/new-zealand/auckland/employer/arc-vets-central"> 2825 <img class="search_result_image img-rounded center-block" loading="auto" width="400" height="400" alt="ARC Vets - Central" src="https://www.vetclinicjobs.com/logos/profile/limage-796-112-photo.jpg" /> 2826 2827 </a> 2828 </div> 2829 <div class="mid_section col-xs-10 col-sm-7 norpad"> 2830 <span class="postItem" data-userid="796" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myMo
2830dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="ARC Vets - Central" href="/new-zealand/auckland/employer/arc-vets-central"> 2831 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 2832 ARC Vets - Central </span> 2833 </a> 2834 <div class="clearfix fpad-sm nobpad"></div> 2835 <div class="clearfix fpad-sm nobpad"></div> 2836 2837 <p class="small nomargin member-search-description"> 2838 Join the ARC Team – Elevate Your Veterinary Career ARC is an independent, family-owned, and veterinary-led practice committed to providing New Zealand’s highest </p> 2839 <div class="clearfix fpad-sm nobpad"></div> 2840 <span class="member-search-location rmargin"> 2841 <i class="fa fa-map-marker text-danger"></i> 2842 <small> 2843 Auckland, Auckland, <span class="inline-block">1011</span>, <span class=inline-block>
2843New Zealand</span></small></span> </div> 2844 <div class="info_section hidden-xs col-sm-3 norpad"> 2845 <div class="module nomargin fpad-md text-center"> 2846 <a 2847 title="View Listing - ARC Vets - Central" 2848 aria-label="View Listing - ARC Vets - Central" 2849 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 2850 href="/new-zealand/auckland/employer/arc-vets-central">View Listing</a> 2851 <div class="clearfix fpad-sm nobpad"></div> 2852 <a 2853 title="Send Message - ARC Vets - Central" 2854 aria-label="Send Message - ARC Vets - Central" 2855 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 2856 href="/new-zealand/auckland/employer/arc-vets-central/connect">Send Message</a> 2857 <div class="clearfix"></div> 2858 <div class="clearfix fpad-sm nobpad"></div> 2859 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 2860 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="796" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 2861 <i class="fa fa-phone fa-fw"></i> 2862 See Phone Number 2863 </div> 2864 <div class="hide myphoneHide"> 2865 <a href="tel:092815815"><span class="text-secondary">Call: <u>09 281 5815</u></span></a> </div> 2866 </span> 2867 </div> 2868 </div> 2869 <div class="clearfix"></div> 2870 </div> 2871</div> 2872<div class="clearfix"></div> 2873<hr> 2874<span class="google-pin-location" id="google-pin" data-token="796"data-hideMessages="0" data-lat="-36.85822050" data-lng="174.75360510" data-name="ARC Vets - Central" data-filename="/new-zealand/auckland/employer/arc-vets-central" data-photo="/logos/profile/limage-796-112-photo.jpg" data-phone="09 281 5815" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 2875 <meta itemprop="name" content="ARC Vets - North"> 2876 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2877 <meta itemprop="position" content="5"> 2878 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets-north#entity"> 2879 <meta itemprop="name" content="ARC Vets - North"> 2880 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets-north"> 2881 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-795-14-photo.jpg"> 2882 <meta itemprop="priceRange" content="$$"> 2883 <meta itemprop="telephone" content="092815815"> 2884 <meta itemprop="description" content=" Join the ARC Team &ndash; Elevate Your Veterinary Career ARC is an independent, family-owned, and veterinary-led practice committed to providing New Zealand&rsquo;s highest"> 2885 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 2886 <meta itemprop="streetAddress" content="224 Albany Highway"> 2887 <meta itemprop="addressLocality" content="Auckland"> 2888 <meta itemprop="addressRegion" content="Auckland"> 2889 <meta itemprop="postalCode" content="0632"> 2890 <meta itemprop="addressCountry" content="NZ"> 2891 </div> 2892 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 2893 <meta itemprop="latitude" content="-36.75437880"> 2894 <meta itemprop="longitude" content="174.69779480"> 2895 </div> 2896 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/arc-vets-north#page"> 2897 </div> 2898 <div class="grid_element"> 2899 <div class="img_section col-xs-2 nopad"> 2900 <a title="ARC Vets - North - Vet Clinic Jobs" href="/new-zealand/auckland/employer/arc-vets-north"> 2901 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="ARC Vets - North" data-src="https://www.vetclinicjobs.com/logos/profile/limage-795-14-photo.jpg"> 2902 2903 </a> 2904 </div> 2905 <div class="mid_section col-xs-10 col-sm-7 norpad">
2906 <span class="postItem" data-userid="795" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="ARC Vets - North" href="/new-zealand/auckland/employer/arc-vets-north"> 2907 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 2908 ARC Vets - North </span> 2909 </a> 2910 <div class="clearfix fpad-sm nobpad"></div> 2911 <div class="clearfix fpad-sm nobpad"></div> 2912 2913 <p class="small nomargin member-search-description"> 2914 Join the ARC Team – Elevate Your Veterinary Career ARC is an independent, family-owned, and veterinary-led practice committed to providing New Zealand’s highest </p> 2915 <div class="clearfix fpad-sm nobpad"></div> 2916 <span class="member-search-location rmargin"> 2917 <i class="fa fa-map-marker text-danger"></i> 2918 <small> 2919 Auckland, Auckland, <span class="inline-block">0632</span>, <span class=inline-block>
2919New Zealand</span></small></span> </div> 2920 <div class="info_section hidden-xs col-sm-3 norpad"> 2921 <div class="module nomargin fpad-md text-center"> 2922 <a 2923 title="View Listing - ARC Vets - North" 2924 aria-label="View Listing - ARC Vets - North" 2925 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 2926 href="/new-zealand/auckland/employer/arc-vets-north">View Listing</a> 2927 <div class="clearfix fpad-sm nobpad"></div> 2928 <a 2929 title="Send Message - ARC Vets - North" 2930 aria-label="Send Message - ARC Vets - North" 2931 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 2932 href="/new-zealand/auckland/employer/arc-vets-north/connect">Send Message</a> 2933 <div class="clearfix"></div> 2934 <div class="clearfix fpad-sm nobpad"></div> 2935 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 2936 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="795" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 2937 <i class="fa fa-phone fa-fw"></i> 2938 See Phone Number 2939 </div> 2940 <div class="hide myphoneHide"> 2941 <a href="tel:092815815"><span class="text-secondary">Call: <u>09 281 5815</u></span></a> </div> 2942 </span> 2943 </div> 2944 </div> 2945 <div class="clearfix"></div> 2946 </div> 2947</div> 2948<div class="clearfix"></div> 2949<hr> 2950<span class="google-pin-location" id="google-pin" data-token="795"data-hideMessages="0" data-lat="-36.75437880" data-lng="174.69779480" data-name="ARC Vets - North" data-filename="/new-zealand/auckland/employer/arc-vets-north" data-photo="/logos/profile/limage-795-14-photo.jpg" data-phone="09 281 5815" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 2951 <meta itemprop="name" content="Baldivis Vet Hospital"> 2952 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 2953 <meta itemprop="position" content="6"> 2954 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/australia/baldivis/employer/baldivis-vet-hospital#entity"> 2955 <meta itemprop="name" content="Baldivis Vet Hospital"> 2956 <link itemprop="url" href="https://www.vetclinicjobs.com/australia/baldivis/employer/baldivis-vet-hospital"> 2957 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-859-452-photo.png"> 2958 <meta itemprop="priceRange" content="$$"> 2959 <meta itemprop="telephone" content="N/A"> 2960 <meta itemprop="description" content=" Baldivis Vet Hospital is a dedicated and compassionate veterinary practice committed to delivering excellent care to pets around the clock. Our purpose-built facilities,"> 2961 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 2962 <meta itemprop="streetAddress" content="597 Baldivis Rd"> 2963 <meta itemprop="addressLocality" content="Baldivis"> 2964 <meta itemprop="addressRegion" content="WA"> 2965 <meta itemprop="postalCode" content="6171"> 2966 <meta itemprop="addressCountry" content="AU"> 2967 </div> 2968 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 2969 <meta itemprop="latitude" content="-32.32955200"> 2970 <meta itemprop="longitude" content="115.82259180"> 2971 </div> 2972 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/australia/baldivis/employer/baldivis-vet-hospital#page"> 2973 </div> 2974 <div class="grid_element"> 2975 <div class="img_section col-xs-2 nopad"> 2976 <a title="Baldivis Vet Hospital - Vet Clinic Jobs" href="/australia/baldivis/employer/baldivis-vet-hospital"> 2977 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Baldivis Vet Hospital" data-src="https://www.vetclinicjobs.com/logos/profile/limage-859-452-photo.png"> 2978 2979 </a> 2980 </div> 2981 <div class="mid_section col-xs-10 col-sm-7 norpad">
2982 <span class="postItem" data-userid="859" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Baldivis Vet Hospital" href="/australia/baldivis/employer/baldivis-vet-hospital"> 2983 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 2984 Baldivis Vet Hospital </span> 2985 </a> 2986 <div class="clearfix fpad-sm nobpad"></div> 2987 <div class="clearfix fpad-sm nobpad"></div> 2988 2989 <p class="small nomargin member-search-description"> 2990 Baldivis Vet Hospital is a dedicated and compassionate veterinary practice committed to delivering excellent care to pets around the clock. Our purpose-built facilities, </p> 2991 <div class="clearfix fpad-sm nobpad"></div> 2992 <span class="member-search-location rmargin"> 2993 <i class="fa fa-map-marker text-danger"></i> 2994 <small> 2995 Baldivis, Western Australia, <span class="inline-block">6171</span>, <span class=inline-block>Australia</span></small></span> </div> 2996 <div class="info_section hidden-xs col-sm-3 norpad"> 2997 <div class="module nomargin fpad-md text-center"> 2998 <a 2999 title="View Listing - Baldivis Vet Hospital" 3000 aria-label="View Listing - Baldivis Vet Hospital" 3001 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3002 href="/australia/baldivis/employer/baldivis-vet-hospital">View Listing</a> 3003 <div class="clearfix fpad-sm nobpad"></div> 3004 <a 3005 title="Send Message - Baldivis Vet Hospital" 3006 aria-label="Send Message - Baldivis Vet Hospital" 3007 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3008 href="/australia/baldivis/employer/baldivis-vet-hospital/connect">Send Message</a> 3009 <div class="clearfix"></div> 3010 </div> 3011 </div> 3012 <div class="clearfix"></div> 3013 </div> 3014</div> 3015<div class="clearfix"></div> 3016<hr> 3017<span class="google-pin-location" id="google-pin" data-token="859"data-hideMessages="0" data-lat="-32.32955200" data-lng="115.82259180" data-name="Baldivis Vet Hospital" data-filename="/australia/baldivis/employer/baldivis-vet-hospital" data-photo="/logos/profile/limage-859-452-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3018 <meta itemprop="name" content="CareVets"> 3019 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3020 <meta itemprop="position" content="7"> 3021 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/employer/carevets#entity"> 3022 <meta itemprop="name" content="CareVets"> 3023 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/employer/carevets"> 3024 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-977-217-photo.png"> 3025 <meta itemprop="priceRange" content="$$"> 3026 <meta itemprop="telephone" content="0800227383"> 3027 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3028 <meta itemprop="streetAddress" content="N/A"> 3029 <meta itemprop="addressLocality" content="N/A"> 3030 <meta itemprop="addressRegion" content="N/A"> 3031 <meta itemprop="postalCode" content="N/A"> 3032 <meta itemprop="addressCountry" content="NZ"> 3033 </div> 3034 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3035 <meta itemprop="latitude" content="-39.23783650"> 3036 <meta itemprop="longitude" content="175.60236430"> 3037 </div> 3038 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/employer/carevets#page"> 3039 </div> 3040 <div class="grid_element"> 3041 <div class="img_section col-xs-2 nopad"> 3042 <a title="CareVets - Vet Clinic Jobs" href="/new-zealand/employer/carevets"> 3043 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="CareVets" data-src="https://www.vetclinicjobs.com/logos/profile/limage-977-217-photo.png"> 3044 3045 </a> 3046 </div> 3047 <div class="mid_section col-xs-10 col-sm-7 norpad">
3048 <span class="postItem" data-userid="977" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="CareVets" href="/new-zealand/employer/carevets"> 3049 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3050 CareVets </span> 3051 </a> 3052 <div class="clearfix fpad-sm nobpad"></div> 3053 <div class="clearfix fpad-sm nobpad"></div> 3054 3055 <div class="clearfix fpad-sm nobpad"></div> 3056 <span class="member-search-location rmargin"> 3057 <i class="fa fa-map-marker text-danger"></i> 3058 <small> 3059 <span class=inline-block>
3059New Zealand</span></small></span> </div> 3060 <div class="info_section hidden-xs col-sm-3 norpad"> 3061 <div class="module nomargin fpad-md text-center"> 3062 <a 3063 title="View Listing - CareVets" 3064 aria-label="View Listing - CareVets" 3065 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3066 href="/new-zealand/employer/carevets">View Listing</a> 3067 <div class="clearfix fpad-sm nobpad"></div> 3068 <a 3069 title="Send Message - CareVets" 3070 aria-label="Send Message - CareVets" 3071 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3072 href="/new-zealand/employer/carevets/connect">Send Message</a> 3073 <div class="clearfix"></div> 3074 <div class="clearfix fpad-sm nobpad"></div> 3075 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 3076 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="977" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 3077 <i class="fa fa-phone fa-fw"></i> 3078 See Phone Number 3079 </div> 3080 <div class="hide myphoneHide"> 3081 <a href="tel:0800227383"><span class="text-secondary">Call: <u>0800 227 383</u></span></a> </div> 3082 </span> 3083 </div> 3084 </div> 3085 <div class="clearfix"></div> 3086 </div> 3087</div> 3088<div class="clearfix"></div> 3089<hr> 3090<span class="google-pin-location" id="google-pin" data-token="977"data-hideMessages="0" data-lat="-39.23783650" data-lng="175.60236430" data-name="CareVets" data-filename="/new-zealand/employer/carevets" data-photo="/logos/profile/limage-977-217-photo.png" data-phone="0800 227 383" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3091 <meta itemprop="name" content="CareVets - Mt Wellington"> 3092 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3093 <meta itemprop="position" content="8"> 3094 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/auckland/employer/carevets-mt-wellington#entity"> 3095 <meta itemprop="name" content="CareVets - Mt Wellington"> 3096 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/carevets-mt-wellington"> 3097 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-977-217-photo.png"> 3098 <meta itemprop="priceRange" content="$$"> 3099 <meta itemprop="telephone" content="095277636"> 3100 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3101 <meta itemprop="streetAddress" content="129 Mt Wellington Highway"> 3102 <meta itemprop="addressLocality" content="Auckland"> 3103 <meta itemprop="addressRegion" content="Auckland"> 3104 <meta itemprop="postalCode" content="1060"> 3105 <meta itemprop="addressCountry" content="NZ"> 3106 </div> 3107 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3108 <meta itemprop="latitude" content="-36.90466320"> 3109 <meta itemprop="longitude" content="174.84081500"> 3110 </div> 3111 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/carevets-mt-wellington#page"> 3112 </div> 3113 <div class="grid_element"> 3114 <div class="img_section col-xs-2 nopad"> 3115 <a title="CareVets - Mt Wellington - Vet Clinic Jobs" href="/new-zealand/auckland/employer/carevets-mt-wellington"> 3116 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="CareVets - Mt Wellington" data-src="https://www.vetclinicjobs.com/logos/profile/limage-977-217-photo.png"> 3117 3118 </a> 3119 </div> 3120 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3121 <span class="postItem" data-userid="158" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myMo
3121dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="CareVets - Mt Wellington" href="/new-zealand/auckland/employer/carevets-mt-wellington"> 3122 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3123 CareVets - Mt Wellington </span> 3124 </a> 3125 <div class="clearfix fpad-sm nobpad"></div> 3126 <div class="clearfix fpad-sm nobpad"></div> 3127 3128 <div class="clearfix fpad-sm nobpad"></div> 3129 <span class="member-search-location rmargin"> 3130 <i class="fa fa-map-marker text-danger"></i> 3131 <small> 3132 Auckland, Auckland, <span class="inline-block">1060</span>, <span class=inline-block>New Zealand</span></small></span> </div> 3133 <div class="info_section hidden-xs col-sm-3 norpad"> 3134 <div class="module nomargin fpad-md text-center"> 3135 <a 3136 title="View Listing - CareVets - Mt Wellington" 3137 aria-label="View Listing - CareVets - Mt Wellington" 3138 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3139 href="/new-zealand/auckland/employer/carevets-mt-wellington">View Listing</a> 3140 <div class="clearfix fpad-sm nobpad"></div> 3141 <a 3142 title="Send Message - CareVets - Mt Wellington" 3143 aria-label="Send Message - CareVets - Mt Wellington" 3144 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3145 href="/new-zealand/auckland/employer/carevets-mt-wellington/connect">Send Message</a> 3146 <div class="clearfix"></div> 3147 <div class="clearfix fpad-sm nobpad"></div> 3148 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 3149 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="158" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 3150 <i class="fa fa-phone fa-fw"></i> 3151 See Phone Number 3152 </div> 3153 <div class="hide myphoneHide"> 3154 <a href="tel:095277636"><span class="text-secondary">Call: <u>09 527 7636</u></span></a> </div> 3155 </span> 3156 </div> 3157 </div> 3158 <div class="clearfix"></div> 3159 </div> 3160</div> 3161<div class="clearfix"></div> 3162<hr> 3163<span class="google-pin-location" id="google-pin" data-token="158"data-hideMessages="0" data-lat="-36.90466320" data-lng="174.84081500" data-name="CareVets - Mt Wellington" data-filename="/new-zealand/auckland/employer/carevets-mt-wellington" data-photo="/logos/profile/limage-977-217-photo.png" data-phone="09 527 7636" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3164 <meta itemprop="name" content="CareVets Gisborne"> 3165 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3166 <meta itemprop="position" content="9"> 3167 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/gisborne/employer/carevets-gisborne#entity"> 3168 <meta itemprop="name" content="CareVets Gisborne"> 3169 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/gisborne/employer/carevets-gisborne"> 3170 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-978-458-photo.png"> 3171 <meta itemprop="priceRange" content="$$"> 3172 <meta itemprop="telephone" content="068677387"> 3173 <meta itemprop="description" content=" CareVets Gisborne has been caring for the pets of Gisborne and the wider East Coast community for over a decade, originally opening as &quot;PetVets on Ballance&quot; before"> 3174 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3175 <meta itemprop="streetAddress" content="151 Ormond Rd"> 3176 <meta itemprop="addressLocality" content="Gisborne"> 3177 <meta itemprop="addressRegion" content="Gisborne Region"> 3178 <meta itemprop="postalCode" content="4010"> 3179 <meta itemprop="addressCountry" content="NZ"> 3180 </div> 3181 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3182 <meta itemprop="latitude" content="-38.65432520"> 3183 <meta itemprop="longitude" content="178.02487160"> 3184 </div> 3185 <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
3186 <meta itemprop="ratingValue" content="4.3"> 3187 <meta itemprop="reviewCount" content="7"> 3188 <meta itemprop="bestRating" content="5"> 3189 <meta itemprop="worstRating" content="1"> 3190 </div> 3191 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/gisborne/employer/carevets-gisborne#page"> 3192 </div> 3193 <div class="grid_element"> 3194 <div class="img_section col-xs-2 nopad"> 3195 <a title="CareVets Gisborne - Vet Clinic Jobs" href="/new-zealand/gisborne/employer/carevets-gisborne"> 3196 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="CareVets Gisborne" data-src="https://www.vetclinicjobs.com/logos/profile/limage-978-458-photo.png"> 3197 3198 </a> 3199 </div> 3200 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3201 <span class="postItem" data-userid="978" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="CareVets Gisborne" href="/new-zealand/gisborne/employer/carevets-gisborne"> 3202 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3203 CareVets Gisborne </span> 3204 </a> 3205 <div class="clearfix fpad-sm nobpad"></div> 3206 <div class="bold member-search-reviews inline-block rmargin align-middle small"> 3207 <style type='text/css'> .the-rating-link { 3208 display: inline-block; 3209 vertical-align: text-bottom; 3210 font-weight: bold; 3211} </style> 3212 <div class="star_rating"> 3213 <span class="the-star-icons"> 3214 <i class="fa fa-star"></i> 3215 <i class="fa fa-star"></i> 3216 <i class="fa fa-star"></i> 3217 <i class="fa fa-star"></i> 3218 <i class="fa fa-star-half-o"></i> 3219 </span> 3220 <a class="the-rating-link" href="/new-zealand/gisborne/employer/carevets-gisborne/reviews" title="CareVets Gisborne Reviews" aria-label="CareVets Gisborne Reviews"> 3221 <span class="small inline-block the-rating-text"> 3222 <span class="the-average-rating inline-block"> 3223 Rated 4.3/5 3224 </span> 3225 <span class="the-review-count inline-block"> 3226 (7 Reviews) 3227 </span> 3228 </span> 3229 </a> 3230 </div> 3231 </div> 3232 <div class="clearfix fpad-sm nobpad"></div> 3233 3234 <p class="small nomargin member-search-description"> 3235 CareVets Gisborne has been caring for the pets of Gisborne and the wider East Coast community for over a decade, originally opening as "PetVets on Ballance" before </p> 3236 <div class="clearfix fpad-sm nobpad"></div> 3237 <span class="member-search-location rmargin"> 3238 <i class="fa fa-map-marker text-danger"></i> 3239 <small> 3240 Gisborne, Gisborne Region, <span class="inline-block">4010</span>, <span class=inline-block>
3240New Zealand</span></small></span> </div> 3241 <div class="info_section hidden-xs col-sm-3 norpad"> 3242 <div class="module nomargin fpad-md text-center"> 3243 <a 3244 title="View Listing - CareVets Gisborne" 3245 aria-label="View Listing - CareVets Gisborne" 3246 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3247 href="/new-zealand/gisborne/employer/carevets-gisborne">View Listing</a> 3248 <div class="clearfix fpad-sm nobpad"></div> 3249 <a 3250 title="Send Message - CareVets Gisborne" 3251 aria-label="Send Message - CareVets Gisborne" 3252 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3253 href="/new-zealand/gisborne/employer/carevets-gisborne/connect">Send Message</a> 3254 <div class="clearfix"></div> 3255 <div class="clearfix fpad-sm nobpad"></div> 3256 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 3257 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="978" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 3258 <i class="fa fa-phone fa-fw"></i> 3259 See Phone Number 3260 </div> 3261 <div class="hide myphoneHide"> 3262 <a href="tel:068677387"><span class="text-secondary">Call: <u>(06) 867 7387</u></span></a> </div> 3263 </span> 3264 </div> 3265 </div> 3266 <div class="clearfix"></div> 3267 </div> 3268</div> 3269<div class="clearfix"></div> 3270<hr> 3271<span class="google-pin-location" id="google-pin" data-token="978"data-hideMessages="0" data-lat="-38.65432520" data-lng="178.02487160" data-name="CareVets Gisborne" data-filename="/new-zealand/gisborne/employer/carevets-gisborne" data-photo="/logos/profile/limage-978-458-photo.png" data-phone="(06) 867 7387" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3272 <meta itemprop="name" content="CoroVets"> 3273 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3274 <meta itemprop="position" content="10"> 3275 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/whangamat%C4%81/employer/corovets#entity"> 3276 <meta itemprop="name" content="CoroVets"> 3277 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/whangamat%C4%81/employer/corovets"> 3278 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-835-100-photo.png"> 3279 <meta itemprop="priceRange" content="$$"> 3280 <meta itemprop="telephone" content="N/A"> 3281 <meta itemprop="description" content=" CoroVets is a proudly independent, locally owned veterinary practice serving the Coromandel Peninsula from clinics in Whangamata, Tairua, and Waihi. Since our establishment"> 3282 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3283 <meta itemprop="streetAddress" content="215 Aickin Rd"> 3284 <meta itemprop="addressLocality" content="WhangamatÄ"> 3285 <meta itemprop="addressRegion" content="Waikato Region"> 3286 <meta itemprop="postalCode" content="3620"> 3287 <meta itemprop="addressCountry" content="NZ"> 3288 </div> 3289 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3290 <meta itemprop="latitude" content="-37.20208140"> 3291 <meta itemprop="longitude" content="175.86619250"> 3292 </div> 3293 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/whangamat%C4%81/employer/corovets#page"> 3294 </div> 3295 <div class="grid_element"> 3296 <div class="img_section col-xs-2 nopad"> 3297 <a title="CoroVets - Vet Clinic Jobs" href="/new-zealand/whangamatÄ/employer/corovets"> 3298 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="CoroVets" data-src="https://www.vetclinicjobs.com/logos/profile/limage-835-100-photo.png"> 3299 3300 </a> 3301 </div> 3302 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3303 <span class="postItem" data-userid="835" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myMo
3303dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="CoroVets" href="/new-zealand/whangamatÄ/employer/corovets"> 3304 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3305 CoroVets </span> 3306 </a> 3307 <div class="clearfix fpad-sm nobpad"></div> 3308 <div class="clearfix fpad-sm nobpad"></div> 3309 3310 <p class="small nomargin member-search-description"> 3311 CoroVets is a proudly independent, locally owned veterinary practice serving the Coromandel Peninsula from clinics in Whangamata, Tairua, and Waihi. Since our establishment </p> 3312 <div class="clearfix fpad-sm nobpad"></div> 3313 <span class="member-search-location rmargin"> 3314 <i class="fa fa-map-marker text-danger"></i> 3315 <small> 3316 WhangamatÄ, Waikato Region, <span class="inline-block">3620</span>, <span class=inline-block>
3316New Zealand</span></small></span> </div> 3317 <div class="info_section hidden-xs col-sm-3 norpad"> 3318 <div class="module nomargin fpad-md text-center"> 3319 <a 3320 title="View Listing - CoroVets" 3321 aria-label="View Listing - CoroVets" 3322 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3323 href="/new-zealand/whangamatÄ/employer/corovets">View Listing</a> 3324 <div class="clearfix fpad-sm nobpad"></div> 3325 <a 3326 title="Send Message - CoroVets" 3327 aria-label="Send Message - CoroVets" 3328 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3329 href="/new-zealand/whangamatÄ/employer/corovets/connect">Send Message</a> 3330 <div class="clearfix"></div> 3331 </div> 3332 </div> 3333 <div class="clearfix"></div> 3334 </div> 3335</div> 3336<div class="clearfix"></div> 3337<hr> 3338<span class="google-pin-location" id="google-pin" data-token="835"data-hideMessages="0" data-lat="-37.20208140" data-lng="175.86619250" data-name="CoroVets" data-filename="/new-zealand/whangamatÄ/employer/corovets" data-photo="/logos/profile/limage-835-100-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3339 <meta itemprop="name" content="CoroVets Whangamata"> 3340 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3341 <meta itemprop="position" content="11"> 3342 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/whangamat%C4%81/employer/corovets-whangamata#entity"> 3343 <meta itemprop="name" content="CoroVets Whangamata"> 3344 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/whangamat%C4%81/employer/corovets-whangamata"> 3345 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-836-465-photo.png"> 3346 <meta itemprop="priceRange" content="$$"> 3347 <meta itemprop="telephone" content="078656507"> 3348 <meta itemprop="description" content=" CoroVets Whangamata is a locally owned, mixed-animal veterinary practice serving the beautiful Coromandel Peninsula. Our well-equipped clinic offers comprehensive care for"> 3349 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3350 <meta itemprop="streetAddress" content="215 Aickin Rd"> 3351 <meta itemprop="addressLocality" content="WhangamatÄ"> 3352 <meta itemprop="addressRegion" content="Waikato Region"> 3353 <meta itemprop="postalCode" content="3620"> 3354 <meta itemprop="addressCountry" content="NZ"> 3355 </div> 3356 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3357 <meta itemprop="latitude" content="-37.20208140"> 3358 <meta itemprop="longitude" content="175.86619250"> 3359 </div> 3360 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/whangamat%C4%81/employer/corovets-whangamata#page"> 3361 </div> 3362 <div class="grid_element"> 3363 <div class="img_section col-xs-2 nopad"> 3364 <a title="CoroVets Whangamata - Vet Clinic Jobs" href="/new-zealand/whangamatÄ/employer/corovets-whangamata"> 3365 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="CoroVets Whangamata" data-src="https://www.vetclinicjobs.com/logos/profile/limage-836-465-photo.png"> 3366 3367 </a> 3368 </div> 3369 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3370 <span class="postItem" data-userid="836" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="CoroVets Whangamata" href="/new-zealand/whangamatÄ/employer/corovets-whangamata"> 3371 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3372 CoroVets Whangamata </span> 3373 </a> 3374 <div class="clearfix fpad-sm nobpad"></div> 3375 <div class="clearfix fpad-sm nobpad"></div> 3376 3377 <p class="small nomargin member-search-description"> 3378 CoroVets Whangamata is a locally owned, mixed-animal veterinary practice serving the beautiful Coromandel Peninsula. Our well-equipped clinic offers comprehensive care for </p> 3379 <div class="clearfix fpad-sm nobpad"></div>
3380 <span class="member-search-location rmargin"> 3381 <i class="fa fa-map-marker text-danger"></i> 3382 <small> 3383 WhangamatÄ, Waikato Region, <span class="inline-block">3620</span>, <span class=inline-block>New Zealand</span></small></span> </div> 3384 <div class="info_section hidden-xs col-sm-3 norpad"> 3385 <div class="module nomargin fpad-md text-center"> 3386 <a 3387 title="View Listing - CoroVets Whangamata" 3388 aria-label="View Listing - CoroVets Whangamata" 3389 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3390 href="/new-zealand/whangamatÄ/employer/corovets-whangamata">View Listing</a> 3391 <div class="clearfix fpad-sm nobpad"></div> 3392 <a 3393 title="Send Message - CoroVets Whangamata" 3394 aria-label="Send Message - CoroVets Whangamata" 3395 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3396 href="/new-zealand/whangamatÄ/employer/corovets-whangamata/connect">Send Message</a> 3397 <div class="clearfix"></div> 3398 <div class="clearfix fpad-sm nobpad"></div> 3399 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 3400 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="836" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 3401 <i class="fa fa-phone fa-fw"></i> 3402 See Phone Number 3403 </div> 3404 <div class="hide myphoneHide"> 3405 <a href="tel:078656507"><span class="text-secondary">Call: <u>07 865 6507</u></span></a> </div> 3406 </span> 3407 </div> 3408 </div> 3409 <div class="clearfix"></div> 3410 </div> 3411</div> 3412<div class="clearfix"></div> 3413<hr> 3414<span class="google-pin-location" id="google-pin" data-token="836"data-hideMessages="0" data-lat="-37.20208140" data-lng="175.86619250" data-name="CoroVets Whangamata" data-filename="/new-zealand/whangamatÄ/employer/corovets-whangamata" data-photo="/logos/profile/limage-836-465-photo.png" data-phone="07 8
341465 6507" data-addon="1"></span><div class="row-fluid member_results level_23 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3415 <meta itemprop="name" content="Energy Vets Taranaki - Inglewood"> 3416 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3417 <meta itemprop="position" content="12"> 3418 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/inglewood/employer/energy-vets-taranaki-inglewood#entity"> 3419 <meta itemprop="name" content="Energy Vets Taranaki - Inglewood"> 3420 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/inglewood/employer/energy-vets-taranaki-inglewood"> 3421 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-608-3-photo.png"> 3422 <meta itemprop="priceRange" content="$$"> 3423 <meta itemprop="telephone" content="N/A"> 3424 <meta itemprop="description" content=" Energy Vets Taranaki Ltd (EVT) has been a cornerstone of veterinary care in the Taranaki region since its origins in 1946 as the Inglewood Veterinary Group. Established"> 3425 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3426 <meta itemprop="streetAddress" content="Kelly St W"> 3427 <meta itemprop="addressLocality" content="Inglewood"> 3428 <meta itemprop="addressRegion" content="Taranaki"> 3429 <meta itemprop="postalCode" content="4330"> 3430 <meta itemprop="addressCountry" content="NZ"> 3431 </div> 3432 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3433 <meta itemprop="latitude" content="-39.15772490"> 3434 <meta itemprop="longitude" content="174.20528750"> 3435 </div> 3436 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/inglewood/employer/energy-vets-taranaki-inglewood#page"> 3437 </div> 3438 <div class="grid_element"> 3439 <div class="img_section col-xs-2 nopad"> 3440 <a title="Energy Vets Taranaki - Inglewood - Vet Clinic Jobs" href="/new-zealand/inglewood/employer/energy-vets-taranaki-inglewood"> 3441 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Energy Vets Taranaki - Inglewood" data-src="https://www.vetclinicjobs.com/logos/profile/limage-608-3-photo.png"> 3442 3443 </a> 3444 </div> 3445 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3446 <span class="postItem" data-userid="608" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Culture Centre Clinics - PREMIUM - BD + WP sites - PILOT CLINICS" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Energy Vets Taranaki - Inglewood" href="/new-zealand/inglewood/employer/energy-vets-taranaki-inglewood"> 3447 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3448 Energy Vets Taranaki - Inglewood </span> 3449 </a> 3450 <div class="clearfix fpad-sm nobpad"></div> 3451 <div class="clearfix fpad-sm nobpad"></div> 3452 3453 <p class="small nomargin member-search-description"> 3454 Energy Vets Taranaki Ltd (EVT) has been a cornerstone of veterinary care in the Taranaki region since its origins in 1946 as the Inglewood Veterinary Group. Established </p> 3455 <div class="clearfix fpad-sm nobpad"></div> 3456 <span class="member-search-location rmargin"> 3457 <i class="fa fa-map-marker text-danger"></i> 3458 <small> 3459 Inglewood, Taranaki, <span class="inline-block">4330</span>, <span class=inline-block>
3459New Zealand</span></small></span> </div> 3460 <div class="info_section hidden-xs col-sm-3 norpad"> 3461 <div class="module nomargin fpad-md text-center"> 3462 <a 3463 title="View Listing - Energy Vets Taranaki - Inglewood" 3464 aria-label="View Listing - Energy Vets Taranaki - Inglewood" 3465 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3466 href="/new-zealand/inglewood/employer/energy-vets-taranaki-inglewood">View Listing</a> 3467 </div> 3468 </div> 3469 <div class="clearfix"></div> 3470 </div> 3471</div> 3472<div class="clearfix"></div> 3473<hr> 3474<span class="google-pin-location" id="google-pin" data-token="608"data-hideMessages="1" data-lat="-39.15772490" data-lng="174.20528750" data-name="Energy Vets Taranaki - Inglewood" data-filename="/new-zealand/inglewood/employer/energy-vets-taranaki-inglewood" data-photo="/logos/profile/limage-608-3-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_23 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3475 <meta itemprop="name" content="Energy Vets Taranaki - Waitara"> 3476 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3477 <meta itemprop="position" content="13"> 3478 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/waitara/employer/energy-vets-taranaki-waitara#entity"> 3479 <meta itemprop="name" content="Energy Vets Taranaki - Waitara"> 3480 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/waitara/employer/energy-vets-taranaki-waitara"> 3481 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-188-449-photo.png"> 3482 <meta itemprop="priceRange" content="$$"> 3483 <meta itemprop="telephone" content="N/A"> 3484 <meta itemprop="description" content=" At Energy Vets Taranaki Ltd, we have a proud history of providing exceptional veterinary care to our community. Established in 1993, our clinic began as Inglewood Vet Services"> 3485 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3486 <meta itemprop="streetAddress" content="31 Browne Street"> 3487 <meta itemprop="addressLocality" content="Waitara"> 3488 <meta itemprop="addressRegion" content="Taranaki"> 3489 <meta itemprop="postalCode" content="4320"> 3490 <meta itemprop="addressCountry" content="NZ"> 3491 </div> 3492 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3493 <meta itemprop="latitude" content="-39.00201300"> 3494 <meta itemprop="longitude" content="174.23316910"> 3495 </div> 3496 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/waitara/employer/energy-vets-taranaki-waitara#page"> 3497 </div> 3498 <div class="grid_element"> 3499 <div class="img_section col-xs-2 nopad"> 3500 <a title="Energy Vets Taranaki - Waitara - Vet Clinic Jobs" href="/new-zealand/waitara/employer/energy-vets-taranaki-waitara"> 3501 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Energy Vets Taranaki - Waitara" data-src="https://www.vetclinicjobs.com/logos/profile/limage-188-449-photo.png"> 3502 3503 </a> 3504 </div> 3505 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3506 <span class="postItem" data-userid="188" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Culture Centre Clinics - PREMIUM - BD + WP sites - PILOT CLINICS" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Energy Vets Taranaki - Waitara" href="/new-zealand/waitara/employer/energy-vets-taranaki-waitara"> 3507 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3508 Energy Vets Taranaki - Waitara </span> 3509 </a> 3510 <div class="clearfix fpad-sm nobpad"></div> 3511 <div class="clearfix fpad-sm nobpad"></div> 3512 3513 <p class="small nomargin member-search-description"> 3514 At Energy Vets Taranaki Ltd, we have a proud history of providing exceptional veterinary care to our community. Established in 1993, our clinic began as Inglewood Vet Services </p> 3515 <div class="clearfix fpad-sm nobpad"></div>
3516 <span class="member-search-location rmargin"> 3517 <i class="fa fa-map-marker text-danger"></i> 3518 <small> 3519 Waitara, Taranaki, <span class="inline-block">4320</span>, <span class=inline-block>New Zealand</span></small></span> </div> 3520 <div class="info_section hidden-xs col-sm-3 norpad"> 3521 <div class="module nomargin fpad-md text-center"> 3522 <a 3523 title="View Listing - Energy Vets Taranaki - Waitara" 3524 aria-label="View Listing - Energy Vets Taranaki - Waitara" 3525 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3526 href="/new-zealand/waitara/employer/energy-vets-taranaki-waitara">View Listing</a> 3527 </div> 3528 </div> 3529 <div class="clearfix"></div> 3530 </div> 3531</div> 3532<div class="clearfix"></div> 3533<hr> 3534<span class="google-pin-location" id="google-pin" data-token="188"data-hideMessages="1" data-lat="-39.00201300" data-lng="174.23316910" data-name="Energy Vets Taranaki - Waitara" data-filename="/new-zealand/waitara/employer/energy-vets-taranaki-waitara" data-photo="/logos/profile/limage-188-449-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3535 <meta itemprop="name" content="Energy Vets Taranaki Ltd"> 3536 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3537 <meta itemprop="position" content="14"> 3538 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/inglewood/employer/energy-vets-taranaki-ltd#entity"> 3539 <meta itemprop="name" content="Energy Vets Taranaki Ltd"> 3540 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/inglewood/employer/energy-vets-taranaki-ltd"> 3541 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-1005-492-photo.jpg"> 3542 <meta itemprop="priceRange" content="$$"> 3543 <meta itemprop="telephone" content="N/A"> 3544 <meta itemprop="description" content="Mixed Animal veterinary clinic servicing Taranaki, NZ, region of NZ"> 3545 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3546 <meta itemprop="streetAddress" content="Kelly St W"> 3547 <meta itemprop="addressLocality" content="Inglewood"> 3548 <meta itemprop="addressRegion" content="Taranaki Region"> 3549 <meta itemprop="postalCode" content="4330"> 3550 <meta itemprop="addressCountry" content="NZ"> 3551 </div> 3552 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3553 <meta itemprop="latitude" content="-39.15711530"> 3554 <meta itemprop="longitude" content="174.19557900"> 3555 </div> 3556 <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> 3557 <meta itemprop="ratingValue" content="4.1"> 3558 <meta itemprop="reviewCount" content="8"> 3559 <meta itemprop="bestRating" content="5"> 3560 <meta itemprop="worstRating" content="1"> 3561 </div> 3562 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/inglewood/employer/energy-vets-taranaki-ltd#page"> 3563 </div> 3564 <div class="grid_element"> 3565 <div class="img_section col-xs-2 nopad"> 3566 <a title="Energy Vets Taranaki Ltd - Vet Clinic Jobs" href="/new-zealand/inglewood/employer/energy-vets-taranaki-ltd"> 3567 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Energy Vets Taranaki Ltd" data-src="https://www.vetclinicjobs.com/logos/profile/limage-1005-492-photo.jpg"> 3568 3569 </a> 3570 </div> 3571 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3572 <span class="postItem" data-userid="1005" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Energy Vets Taranaki Ltd" href="/new-zealand/inglewood/employer/energy-vets-taranaki-ltd">
3573 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3574 Energy Vets Taranaki Ltd </span> 3575 </a> 3576 <div class="clearfix fpad-sm nobpad"></div> 3577 <div class="hidden-sm hidden-md hidden-lg center-block small line-height-xl talign mobile-distance-within"> 3578 <div class='distance-within'><div class='clearfix'></div></div> </div> 3579 <div class="clearfix fpad-sm nobpad"></div> 3580 <div class="bold member-search-reviews inline-block rmargin align-middle small"> 3581 <style type='text/css'> .the-rating-link { 3582 display: inline-block; 3583 vertical-align: text-bottom; 3584 font-weight: bold; 3585} </style> 3586 <div class="star_rating"> 3587 <span class="the-star-icons"> 3588 <i class="fa fa-star"></i> 3589 <i class="fa fa-star"></i> 3590 <i class="fa fa-star"></i> 3591 <i class="fa fa-star"></i> 3592 <i class="fa fa-star-o"></i> 3593 </span> 3594 <a class="the-rating-link" href="/new-zealand/inglewood/employer/energy-vets-taranaki-ltd/reviews" title="Energy Vets Taranaki Ltd Reviews" aria-label="Energy Vets Taranaki Ltd Reviews"> 3595 <span class="small inline-block the-rating-text"> 3596 <span class="the-average-rating inline-block"> 3597 Rated 4.1/5 3598 </span> 3599 <span class="the-review-count inline-block"> 3600 (8 Reviews) 3601 </span> 3602 </span> 3603 </a> 3604 </div> 3605 </div> 3606 <div class="clearfix fpad-sm nobpad"></div> 3607 3608 3609 <p class="small nomargin member-search-description"> 3610 Mixed Animal veterinary clinic servicing Taranaki, NZ, region of NZ </p> 3611 <div class="clearfix fpad-sm nobpad"></div> 3612 <span class="member-search-location rmargin"> 3613 <i class="fa fa-map-marker text-danger"></i> 3614 <small> 3615 Inglewood, Taranaki Region, <span class="inline-block">4330</span>, <span class=inline-block>
3615New Zealand</span></small></span> </div> 3616 <div class="info_section hidden-xs col-sm-3 norpad"> 3617 <div class="module nomargin fpad-md text-center"> 3618 <div class='distance-within'><div class='clearfix'></div></div> <div class="clearfix bpad"></div> 3619 <a 3620 title="View Listing - Energy Vets Taranaki Ltd" 3621 aria-label="View Listing - Energy Vets Taranaki Ltd" 3622 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3623 href="/new-zealand/inglewood/employer/energy-vets-taranaki-ltd">View Listing</a> 3624 <div class="clearfix fpad-sm nobpad"></div> 3625 <a 3626 title="Send Message - Energy Vets Taranaki Ltd" 3627 aria-label="Send Message - Energy Vets Taranaki Ltd" 3628 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3629 href="/new-zealand/inglewood/employer/energy-vets-taranaki-ltd/connect">Send Message</a> 3630 <div class="clearfix"></div> 3631 </div> 3632 </div> 3633 <div class="clearfix"></div> 3634 </div> 3635</div> 3636<div class="clearfix"></div> 3637<hr> 3638<span class="google-pin-location" id="google-pin" data-token="1005"data-hideMessages="0" data-lat="-39.15711530" data-lng="174.19557900" data-name="Energy Vets Taranaki Ltd" data-filename="/new-zealand/inglewood/employer/energy-vets-taranaki-ltd" data-photo="/logos/profile/limage-1005-492-photo.jpg" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3639 <meta itemprop="name" content="Farmfirst + Petfirst Ashburton"> 3640 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3641 <meta itemprop="position" content="15"> 3642 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton#entity"> 3643 <meta itemprop="name" content="Farmfirst + Petfirst Ashburton"> 3644 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton"> 3645 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 3646 <meta itemprop="priceRange" content="$$"> 3647 <meta itemprop="telephone" content="033082321"> 3648 <meta itemprop="description" content="Our Ashburton clinic looks after the region's pet parents and supporting local farmers with production animals. This tight team are at the heart of their community."> 3649 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3650 <meta itemprop="streetAddress" content="1 Smallbone Dr"> 3651 <meta itemprop="addressLocality" content="Ashburton"> 3652 <meta itemprop="addressRegion" content="Canterbury Region"> 3653 <meta itemprop="postalCode" content="7700"> 3654 <meta itemprop="addressCountry" content="NZ"> 3655 </div> 3656 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3657 <meta itemprop="latitude" content="-43.90035430"> 3658 <meta itemprop="longitude" content="171.73747780"> 3659 </div> 3660 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton#page"> 3661 </div> 3662 <div class="grid_element"> 3663 <div class="img_section col-xs-2 nopad"> 3664 <a title="Farmfirst + Petfirst Ashburton - Vet Clinic Jobs" href="/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton"> 3665 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Farmfirst + Petfirst Ashburton" data-src="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 3666 3667 </a> 3668 </div> 3669 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3670 <span class="postItem" data-userid="1054" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myMo
3670dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Farmfirst + Petfirst Ashburton" href="/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton"> 3671 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3672 Farmfirst + Petfirst Ashburton </span> 3673 </a> 3674 <div class="clearfix fpad-sm nobpad"></div> 3675 <div class="clearfix fpad-sm nobpad"></div> 3676 3677 3678 <p class="small nomargin member-search-description"> 3679 Our Ashburton clinic looks after the region's pet parents and supporting local farmers with production animals. This tight team are at the heart of their community. </p> 3680 <div class="clearfix fpad-sm nobpad"></div> 3681 <span class="member-search-location rmargin"> 3682 <i class="fa fa-map-marker text-danger"></i> 3683 <small> 3684 Ashburton, Canterbury Region, <span class="inline-block">7700</span>, <span class=inline-block>
3684New Zealand</span></small></span> </div> 3685 <div class="info_section hidden-xs col-sm-3 norpad"> 3686 <div class="module nomargin fpad-md text-center"> 3687 <a 3688 title="View Listing - Farmfirst + Petfirst Ashburton" 3689 aria-label="View Listing - Farmfirst + Petfirst Ashburton" 3690 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3691 href="/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton">View Listing</a> 3692 <div class="clearfix fpad-sm nobpad"></div> 3693 <a 3694 title="Send Message - Farmfirst + Petfirst Ashburton" 3695 aria-label="Send Message - Farmfirst + Petfirst Ashburton" 3696 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3697 href="/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton/connect">Send Message</a> 3698 <div class="clearfix"></div> 3699 <div class="clearfix fpad-sm nobpad"></div> 3700 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 3701 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="1054" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 3702 <i class="fa fa-phone fa-fw"></i> 3703 See Phone Number 3704 </div> 3705 <div class="hide myphoneHide"> 3706 <a href="tel:033082321"><span class="text-secondary">Call: <u>03 308 2321</u></span></a> </div> 3707 </span> 3708 </div> 3709 </div> 3710 <div class="clearfix"></div> 3711 </div> 3712</div> 3713<div class="clearfix"></div> 3714<hr> 3715<span class="google-pin-location" id="google-pin" data-token="1054"data-hideMessages="0" data-lat="-43.90035430" data-lng="171.73747780" data-name="Farmfirst + Petfirst Ashburton" data-filename="/new-zealand/ashburton/employer/farmfirst-petfirst-ashburton" data-photo="/logos/profile/limage-848-40-photo.jpg" data-phone="03 308 2321" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3716 <meta itemprop="name" content="Farmfirst and Petfirst Veterinary King Country"> 3717 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3718 <meta itemprop="position" content="16"> 3719 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country#entity"> 3720 <meta itemprop="name" content="Farmfirst and Petfirst Veterinary King Country"> 3721 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country"> 3722 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 3723 <meta itemprop="priceRange" content="$$"> 3724 <meta itemprop="telephone" content="078957585"> 3725 <meta itemprop="description" content="Farmfirst Taumarunui serves the rugged King Country, providing expert care for sheep, beef, dairy, working dogs and pets, with afterhours support for Petfirst Tūrangi."> 3726 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3727 <meta itemprop="streetAddress" content="Turaki St"> 3728 <meta itemprop="addressLocality" content="Taumarunui"> 3729 <meta itemprop="addressRegion" content="Manawatū-Whanganui Region"> 3730 <meta itemprop="postalCode" content="3920"> 3731 <meta itemprop="addressCountry" content="NZ"> 3732 </div> 3733 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3734 <meta itemprop="latitude" content="-38.88556740"> 3735 <meta itemprop="longitude" content="175.26794930"> 3736 </div> 3737 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country#page"> 3738 </div> 3739 <div class="grid_element"> 3740 <div class="img_section col-xs-2 nopad"> 3741 <a title="Farmfirst and Petfirst Veterinary King Country - Vet Clinic Jobs" href="/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country"> 3742 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Farmfirst and Petfirst Veterinary King Country" data-src="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 3743 3744 </a> 3745 </div> 3746 <div class="mid_section col-xs-10 col-sm-7 norpad">
3747 <span class="postItem" data-userid="1045" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Farmfirst and Petfirst Veterinary King Country" href="/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country"> 3748 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3749 Farmfirst and Petfirst Veterinary King Country </span> 3750 </a> 3751 <div class="clearfix fpad-sm nobpad"></div> 3752 <div class="clearfix fpad-sm nobpad"></div> 3753 3754 3755 <p class="small nomargin member-search-description"> 3756 Farmfirst Taumarunui serves the rugged King Country, providing expert care for sheep, beef, dairy, working dogs and pets, with afterhours support for Petfirst Tūrangi. </p> 3757 <div class="clearfix fpad-sm nobpad"></div> 3758 <span class="member-search-location rmargin"> 3759 <i class="fa fa-map-marker text-danger"></i> 3760 <small> 3761 Taumarunui, Manawatū-Whanganui Region, <span class="inline-block">3920</span>, <span class=inline-block>
3761New Zealand</span></small></span> </div> 3762 <div class="info_section hidden-xs col-sm-3 norpad"> 3763 <div class="module nomargin fpad-md text-center"> 3764 <a 3765 title="View Listing - Farmfirst and Petfirst Veterinary King Country" 3766 aria-label="View Listing - Farmfirst and Petfirst Veterinary King Country" 3767 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3768 href="/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country">View Listing</a> 3769 <div class="clearfix fpad-sm nobpad"></div> 3770 <a 3771 title="Send Message - Farmfirst and Petfirst Veterinary King Country" 3772 aria-label="Send Message - Farmfirst and Petfirst Veterinary King Country" 3773 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3774 href="/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country/connect">Send Message</a> 3775 <div class="clearfix"></div> 3776 <div class="clearfix fpad-sm nobpad"></div> 3777 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 3778 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="1045" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 3779 <i class="fa fa-phone fa-fw"></i> 3780 See Phone Number 3781 </div> 3782 <div class="hide myphoneHide"> 3783 <a href="tel:078957585"><span class="text-secondary">Call: <u>07 895 7585</u></span></a> </div> 3784 </span> 3785 </div> 3786 </div> 3787 <div class="clearfix"></div> 3788 </div> 3789</div> 3790<div class="clearfix"></div> 3791<hr> 3792<span class="google-pin-location" id="google-pin" data-token="1045"data-hideMessages="0" data-lat="-38.88556740" data-lng="175.26794930" data-name="Farmfirst and Petfirst Veterinary King Country" data-filename="/new-zealand/taumarunui/employer/farmfirst-and-petfirst-veterinary-king-country" data-photo="/logos/profile/limage-848-40-photo.jpg" data-phone="07 895 7585" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3793 <meta itemprop="name" content="Franklin Vets"> 3794 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3795 <meta itemprop="position" content="17"> 3796 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/pro/20250306110851#entity"> 3797 <meta itemprop="name" content="Franklin Vets"> 3798 <link itemprop="url" href="https://www.vetclinicjobs.com/pro/20250306110851"> 3799 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 3800 <meta itemprop="priceRange" content="$$"> 3801 <meta itemprop="telephone" content="N/A"> 3802 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3803 <meta itemprop="streetAddress" content="N/A"> 3804 <meta itemprop="addressLocality" content="N/A"> 3805 <meta itemprop="addressRegion" content="N/A"> 3806 <meta itemprop="postalCode" content="N/A"> 3807 <meta itemprop="addressCountry" content="NZ"> 3808 </div> 3809 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3810 <meta itemprop="latitude" content="0.00000000"> 3811 <meta itemprop="longitude" content="0.00000000"> 3812 </div> 3813 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/pro/20250306110851#page"> 3814 </div> 3815 <div class="grid_element"> 3816 <div class="img_section col-xs-2 nopad"> 3817 <a title="Franklin Vets - Vet Clinic Jobs" href="/pro/20250306110851"> 3818 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Franklin Vets" data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 3819 3820 </a> 3821 </div> 3822 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3823 <span class="postItem" data-userid="722" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myMo
3823dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Franklin Vets" href="/pro/20250306110851"> 3824 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3825 Franklin Vets </span> 3826 </a> 3827 <div class="clearfix fpad-sm nobpad"></div> 3828 <div class="clearfix fpad-sm nobpad"></div> 3829 3830 </div> 3831 <div class="info_section hidden-xs col-sm-3 norpad"> 3832 <div class="module nomargin fpad-md text-center"> 3833 <a 3834 title="View Listing - Franklin Vets" 3835 aria-label="View Listing - Franklin Vets" 3836 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3837 href="/pro/20250306110851">View Listing</a> 3838 <div class="clearfix fpad-sm nobpad"></div> 3839 <a 3840 title="Send Message - Franklin Vets" 3841 aria-label="Send Message - Franklin Vets" 3842 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3843 href="/pro/20250306110851/connect">Send Message</a> 3844 <div class="clearfix"></div> 3845 </div> 3846 </div> 3847 <div class="clearfix"></div> 3848 </div> 3849</div> 3850<div class="clearfix"></div> 3851<hr> 3852<span class="google-pin-location" id="google-pin" data-token="722"data-hideMessages="0" data-lat="0.00000000" data-lng="0.00000000" data-name="Franklin Vets" data-filename="/pro/20250306110851" data-photo="/images/profile-profile-holder.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3853 <meta itemprop="name" content="Franklin Vets Pukekohe"> 3854 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3855 <meta itemprop="position" content="18"> 3856 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/pukekohe/employer/franklin-vets-pukekohe#entity"> 3857 <meta itemprop="name" content="Franklin Vets Pukekohe"> 3858 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/pukekohe/employer/franklin-vets-pukekohe"> 3859 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 3860 <meta itemprop="priceRange" content="$$"> 3861 <meta itemprop="telephone" content="N/A"> 3862 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3863 <meta itemprop="streetAddress" content="86 Harris St"> 3864 <meta itemprop="addressLocality" content="Pukekohe"> 3865 <meta itemprop="addressRegion" content="Auckland"> 3866 <meta itemprop="postalCode" content="2120"> 3867 <meta itemprop="addressCountry" content="NZ"> 3868 </div> 3869 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3870 <meta itemprop="latitude" content="-37.20435750"> 3871 <meta itemprop="longitude" content="174.89862800"> 3872 </div> 3873 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/pukekohe/employer/franklin-vets-pukekohe#page"> 3874 </div> 3875 <div class="grid_element"> 3876 <div class="img_section col-xs-2 nopad"> 3877 <a title="Franklin Vets Pukekohe - Vet Clinic Jobs" href="/new-zealand/pukekohe/employer/franklin-vets-pukekohe"> 3878 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Franklin Vets Pukekohe" data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 3879 3880 </a> 3881 </div> 3882 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3883 <span class="postItem" data-userid="723" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Franklin Vets Pukekohe" href="/new-zealand/pukekohe/employer/franklin-vets-pukekohe">
3884 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3885 Franklin Vets Pukekohe </span> 3886 </a> 3887 <div class="clearfix fpad-sm nobpad"></div> 3888 <div class="clearfix fpad-sm nobpad"></div> 3889 3890 <div class="clearfix fpad-sm nobpad"></div> 3891 <span class="member-search-location rmargin"> 3892 <i class="fa fa-map-marker text-danger"></i> 3893 <small> 3894 Pukekohe, Auckland, <span class="inline-block">2120</span>, <span class=inline-block>New Zealand</span></small></span> </div> 3895 <div class="info_section hidden-xs col-sm-3 norpad"> 3896 <div class="module nomargin fpad-md text-center"> 3897 <a 3898 title="View Listing - Franklin Vets Pukekohe" 3899 aria-label="View Listing - Franklin Vets Pukekohe" 3900 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3901 href="/new-zealand/pukekohe/employer/franklin-vets-pukekohe">View Listing</a> 3902 <div class="clearfix fpad-sm nobpad"></div> 3903 <a 3904 title="Send Message - Franklin Vets Pukekohe" 3905 aria-label="Send Message - Franklin Vets Pukekohe" 3906 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3907 href="/new-zealand/pukekohe/employer/franklin-vets-pukekohe/connect">Send Message</a> 3908 <div class="clearfix"></div> 3909 </div> 3910 </div> 3911 <div class="clearfix"></div> 3912 </div> 3913</div> 3914<div class="clearfix"></div> 3915<hr> 3916<span class="google-pin-location" id="google-pin" data-token="723"data-hideMessages="0" data-lat="-37.20435750" data-lng="174.89862800" data-name="Franklin Vets Pukekohe" data-filename="/new-zealand/pukekohe/employer/franklin-vets-pukekohe" data-photo="/images/profile-profile-holder.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_16 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3917 <meta itemprop="name" content="Greenlane Veterinary Centre"> 3918 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3919 <meta itemprop="position" content="19"> 3920 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/auckland/employer/greenlane-veterinary-centre#entity"> 3921 <meta itemprop="name" content="Greenlane Veterinary Centre"> 3922 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/greenlane-veterinary-centre"> 3923 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-213-393-photo.jpg"> 3924 <meta itemprop="priceRange" content="$$"> 3925 <meta itemprop="telephone" content="N/A"> 3926 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3927 <meta itemprop="streetAddress" content="246 Great South Rd"> 3928 <meta itemprop="addressLocality" content="Auckland"> 3929 <meta itemprop="addressRegion" content="Auckland"> 3930 <meta itemprop="postalCode" content="1051"> 3931 <meta itemprop="addressCountry" content="NZ"> 3932 </div> 3933 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3934 <meta itemprop="latitude" content="-36.88605310"> 3935 <meta itemprop="longitude" content="174.78861910"> 3936 </div> 3937 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/greenlane-veterinary-centre#page"> 3938 </div> 3939 <div class="grid_element"> 3940 <div class="img_section col-xs-2 nopad"> 3941 <a title="Greenlane Veterinary Centre - Vet Clinic Jobs" href="/new-zealand/auckland/employer/greenlane-veterinary-centre"> 3942 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Greenlane Veterinary Centre" data-src="https://www.vetclinicjobs.com/logos/profile/limage-213-393-photo.jpg"> 3943 3944 </a> 3945 </div> 3946 <div class="mid_section col-xs-10 col-sm-7 norpad"> 3947 <span class="postItem" data-userid="213" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Silver - Trial" data-toggle="modal" data-target="#myMo
3947dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Greenlane Veterinary Centre" href="/new-zealand/auckland/employer/greenlane-veterinary-centre"> 3948 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 3949 Greenlane Veterinary Centre </span> 3950 </a> 3951 <div class="clearfix fpad-sm nobpad"></div> 3952 <div class="clearfix fpad-sm nobpad"></div> 3953 3954 <div class="clearfix fpad-sm nobpad"></div> 3955 <span class="member-search-location rmargin"> 3956 <i class="fa fa-map-marker text-danger"></i> 3957 <small> 3958 Auckland, Auckland, <span class="inline-block">1051</span>, <span class=inline-block>New Zealand</span></small></span> </div> 3959 <div class="info_section hidden-xs col-sm-3 norpad"> 3960 <div class="module nomargin fpad-md text-center"> 3961 <a 3962 title="View Listing - Greenlane Veterinary Centre" 3963 aria-label="View Listing - Greenlane Veterinary Centre" 3964 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 3965 href="/new-zealand/auckland/employer/greenlane-veterinary-centre">View Listing</a> 3966 <div class="clearfix fpad-sm nobpad"></div> 3967 <a 3968 title="Send Message - Greenlane Veterinary Centre" 3969 aria-label="Send Message - Greenlane Veterinary Centre" 3970 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 3971 href="/new-zealand/auckland/employer/greenlane-veterinary-centre/connect">Send Message</a> 3972 <div class="clearfix"></div> 3973 </div> 3974 </div> 3975 <div class="clearfix"></div> 3976 </div> 3977</div> 3978<div class="clearfix"></div> 3979<hr> 3980<span class="google-pin-location" id="google-pin" data-token="213"data-hideMessages="0" data-lat="-36.88605310" data-lng="174.78861910" data-name="Greenlane Veterinary Centre" data-filename="/new-zealand/auckland/employer/greenlane-veterinary-centre" data-photo="/logos/profile/limage-213-393-photo.jpg" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 3981 <meta itemprop="name" content="High Street Vet Surgery"> 3982 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 3983 <meta itemprop="position" content="20"> 3984 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/australia/north-rockhampton/employer/high-street-vet-surgery#entity"> 3985 <meta itemprop="name" content="High Street Vet Surgery"> 3986 <link itemprop="url" href="https://www.vetclinicjobs.com/australia/north-rockhampton/employer/high-street-vet-surgery"> 3987 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-867-87-photo.png"> 3988 <meta itemprop="priceRange" content="$$"> 3989 <meta itemprop="telephone" content="N/A"> 3990 <meta itemprop="description" content=" A Legacy of Excellence in North Rockhampton Since 1978 High Street Vet Surgery has been a cornerstone of veterinary care in North Rockhampton for over 45 years, building"> 3991 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 3992 <meta itemprop="streetAddress" content="79 High St"> 3993 <meta itemprop="addressLocality" content="North Rockhampton"> 3994 <meta itemprop="addressRegion" content="QLD"> 3995 <meta itemprop="postalCode" content="4701"> 3996 <meta itemprop="addressCountry" content="AU"> 3997 </div> 3998 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 3999 <meta itemprop="latitude" content="-23.35835110"> 4000 <meta itemprop="longitude" content="150.52639460"> 4001 </div> 4002 <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> 4003 <meta itemprop="ratingValue" content="4.7"> 4004 <meta itemprop="reviewCount" content="6"> 4005 <meta itemprop="bestRating" content="5"> 4006 <meta itemprop="worstRating" content="1"> 4007 </div> 4008 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/australia/north-rockhampton/employer/high-street
4008-vet-surgery#page"> 4009 </div> 4010 <div class="grid_element"> 4011 <div class="img_section col-xs-2 nopad"> 4012 <a title="High Street Vet Surgery - Vet Clinic Jobs" href="/australia/north-rockhampton/employer/high-street-vet-surgery"> 4013 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="High Street Vet Surgery" data-src="https://www.vetclinicjobs.com/logos/profile/limage-867-87-photo.png"> 4014 4015 </a> 4016 </div> 4017 <div class="mid_section col-xs-10 col-sm-7 norpad"> 4018 <span class="postItem" data-userid="867" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="High Street Vet Surgery" href="/australia/north-rockhampton/employer/high-street-vet-surgery"> 4019 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4020 High Street Vet Surgery </span> 4021 </a> 4022 <div class="clearfix fpad-sm nobpad"></div> 4023 <div class="bold member-search-reviews inline-block rmargin align-middle small"> 4024 <style type='text/css'> .the-rating-link { 4025 display: inline-block; 4026 vertical-align: text-bottom; 4027 font-weight: bold; 4028} </style> 4029 <div class="star_rating"> 4030 <span class="the-star-icons"> 4031 <i class="fa fa-star"></i> 4032 <i class="fa fa-star"></i> 4033 <i class="fa fa-star"></i> 4034 <i class="fa fa-star"></i> 4035 <i class="fa fa-star-half-o"></i> 4036 </span> 4037 <a class="the-rating-link" href="/australia/north-rockhampton/employer/high-street-vet-surgery/reviews" title="High Street Vet Surgery Reviews" aria-label="High Street Vet Surgery Reviews"> 4038 <span class="small inline-block the-rating-text"> 4039 <span class="the-average-rating inline-block"> 4040 Rated 4.7/5 4041 </span> 4042 <span class="the-review-count inline-block"> 4043 (6 Reviews) 4044 </span> 4045 </span> 4046 </a> 4047 </div> 4048 </div> 4049 <div class="clearfix fpad-sm nobpad"></div> 4050 4051 <p class="small nomargin member-search-description"> 4052 A Legacy of Excellence in North Rockhampton Since 1978 High Street Vet Surgery has been a cornerstone of veterinary care in North Rockhampton for over 45 years, building </p> 4053 <div class="clearfix fpad-sm nobpad"></div> 4054 <span class="member-search-location rmargin"> 4055 <i class="fa fa-map-marker text-danger"></i> 4056 <small> 4057 North Rockhampton, Queensland, <span class="inline-block">4701</span>, <span class=inline-block>Australia</span></small></span> </div> 4058 <div class="info_section hidden-xs col-sm-3 norpad"> 4059 <div class="module nomargin fpad-md text-center"> 4060 <a 4061 title="View Listing - High Street Vet Surgery" 4062 aria-label="View Listing - High Street Vet Surgery" 4063 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4064 href="/australia/north-rockhampton/employer/high-street-vet-surgery">View Listing</a> 4065 <div class="clearfix fpad-sm nobpad"></div> 4066 <a 4067 title="Send Message - High Street Vet Surgery" 4068 aria-label="Send Message - High Street Vet Surgery" 4069 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4070 href="/australia/north-rockhampton/employer/high-street-vet-surgery/connect">Send Message</a> 4071 <div class="clearfix"></div> 4072 </div> 4073 </div> 4074 <div class="clearfix"></div> 4075 </div> 4076</div> 4077<div class="clearfix"></div> 4078<hr> 4079<span class="google-pin-location" id="google-pin" data-token="867"data-hideMessages="0" data-lat="-23.35835110" data-lng="150.52639460" data-name="High Street Vet Surgery" data-filename="/australia/north-rockhampton/employer/high-street
4079-vet-surgery" data-photo="/logos/profile/limage-867-87-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_22 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4080 <meta itemprop="name" content="Howick Village Vets"> 4081 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4082 <meta itemprop="position" content="21"> 4083 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/auckland/employer/howick-village-vets#entity"> 4084 <meta itemprop="name" content="Howick Village Vets"> 4085 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/howick-village-vets"> 4086 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-967-387-photo.png"> 4087 <meta itemprop="priceRange" content="$$"> 4088 <meta itemprop="telephone" content="092424324"> 4089 <meta itemprop="description" content=" Howick Village Vets is an independently owned family veterinary clinic located at 14 Moore Street in the heart of Howick. We&#39;re dedicated to providing exceptional care"> 4090 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4091 <meta itemprop="streetAddress" content="14 Moore St"> 4092 <meta itemprop="addressLocality" content="Auckland"> 4093 <meta itemprop="addressRegion" content="Auckland"> 4094 <meta itemprop="postalCode" content="2014"> 4095 <meta itemprop="addressCountry" content="NZ"> 4096 </div> 4097 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4098 <meta itemprop="latitude" content="-36.89546510"> 4099 <meta itemprop="longitude" content="174.93249380"> 4100 </div> 4101 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/howick-village-vets#page"> 4102 </div> 4103 <div class="grid_element"> 4104 <div class="img_section col-xs-2 nopad"> 4105 <a title="Howick Village Vets - Vet Clinic Jobs" href="/new-zealand/auckland/employer/howick-village-vets"> 4106 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Howick Village Vets" data-src="https://www.vetclinicjobs.com/logos/profile/limage-967-387-photo.png"> 4107 4108 </a> 4109 </div> 4110 <div class="mid_section col-xs-10 col-sm-7 norpad"> 4111 <span class="postItem" data-userid="967" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="PREMIUM - NO EMPLOYEE REVIEW OPTION" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Howick Village Vets" href="/new-zealand/auckland/employer/howick-village-vets"> 4112 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4113 Howick Village Vets </span> 4114 </a> 4115 <div class="clearfix fpad-sm nobpad"></div> 4116 <div class="clearfix fpad-sm nobpad"></div> 4117 4118 <p class="small nomargin member-search-description"> 4119 Howick Village Vets is an independently owned family veterinary clinic located at 14 Moore Street in the heart of Howick. We're dedicated to providing exceptional care </p> 4120 <div class="clearfix fpad-sm nobpad"></div> 4121 <span class="member-search-location rmargin"> 4122 <i class="fa fa-map-marker text-danger"></i> 4123 <small> 4124 Auckland, Auckland, <span class="inline-block">2014</span>, <span class=inline-block>
4124New Zealand</span></small></span> </div> 4125 <div class="info_section hidden-xs col-sm-3 norpad"> 4126 <div class="module nomargin fpad-md text-center"> 4127 <a 4128 title="View Listing - Howick Village Vets" 4129 aria-label="View Listing - Howick Village Vets" 4130 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4131 href="/new-zealand/auckland/employer/howick-village-vets">View Listing</a> 4132 <div class="clearfix fpad-sm nobpad"></div> 4133 <a 4134 title="Send Message - Howick Village Vets" 4135 aria-label="Send Message - Howick Village Vets" 4136 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4137 href="/new-zealand/auckland/employer/howick-village-vets/connect">Send Message</a> 4138 <div class="clearfix"></div> 4139 <div class="clearfix fpad-sm nobpad"></div> 4140 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4141 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="967" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4142 <i class="fa fa-phone fa-fw"></i> 4143 See Phone Number 4144 </div> 4145 <div class="hide myphoneHide"> 4146 <a href="tel:092424324"><span class="text-secondary">Call: <u>092424324</u></span></a> </div> 4147 </span> 4148 </div> 4149 </div> 4150 <div class="clearfix"></div> 4151 </div> 4152</div> 4153<div class="clearfix"></div> 4154<hr> 4155<span class="google-pin-location" id="google-pin" data-token="967"data-hideMessages="0" data-lat="-36.89546510" data-lng="174.93249380" data-name="Howick Village Vets" data-filename="/new-zealand/auckland/employer/howick-village-vets" data-photo="/logos/profile/limage-967-387-photo.png" data-phone="092424324" data-addon="1"></span><div class="row-fluid member_results level_23 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4156 <meta itemprop="name" content="Keinzley Agvet"> 4157 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4158 <meta itemprop="position" content="22"> 4159 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/masterton/employer/keinzley-agvet#entity"> 4160 <meta itemprop="name" content="Keinzley Agvet"> 4161 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/masterton/employer/keinzley-agvet"> 4162 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-236-67-photo.png"> 4163 <meta itemprop="priceRange" content="$$"> 4164 <meta itemprop="telephone" content="063773819"> 4165 <meta itemprop="description" content="Keinzley AgVet has a purpose built small animal clinic in Masterton, a large animal clinic in Carterton, and a rural supplies business servicing farmers across Wairarapa."> 4166 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4167 <meta itemprop="streetAddress" content="131 Te Ore Ore Road, Lansdowne"> 4168 <meta itemprop="addressLocality" content="Masterton"> 4169 <meta itemprop="addressRegion" content="Wellington"> 4170 <meta itemprop="postalCode" content="5810"> 4171 <meta itemprop="addressCountry" content="NZ"> 4172 </div> 4173 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4174 <meta itemprop="latitude" content="-40.94865250"> 4175 <meta itemprop="longitude" content="175.68429720"> 4176 </div> 4177 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/masterton/employer/keinzley-agvet#page"> 4178 </div> 4179 <div class="grid_element"> 4180 <div class="img_section col-xs-2 nopad"> 4181 <a title="Keinzley Agvet - Vet Clinic Jobs" href="/new-zealand/masterton/employer/keinzley-agvet"> 4182 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Keinzley Agvet" data-src="https://www.vetclinicjobs.com/logos/profile/limage-236-67-photo.png"> 4183 4184 </a> 4185 </div> 4186 <div class="mid_section col-xs-10 col-sm-7 norpad">
4187 <span class="postItem" data-userid="236" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Culture Centre Clinics - PREMIUM - BD + WP sites - PILOT CLINICS" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Keinzley Agvet" href="/new-zealand/masterton/employer/keinzley-agvet"> 4188 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4189 Keinzley Agvet </span> 4190 </a> 4191 <div class="clearfix fpad-sm nobpad"></div> 4192 <div class="clearfix fpad-sm nobpad"></div> 4193 4194 4195 <p class="small nomargin member-search-description"> 4196 Keinzley AgVet has a purpose built small animal clinic in Masterton, a large animal clinic in Carterton, and a rural supplies business servicing farmers across Wairarapa. </p> 4197 <div class="clearfix fpad-sm nobpad"></div> 4198 <span class="member-search-location rmargin"> 4199 <i class="fa fa-map-marker text-danger"></i> 4200 <small> 4201 Masterton, Wellington, <span class="inline-block">5810</span>, <span class=inline-block>
4201New Zealand</span></small></span> </div> 4202 <div class="info_section hidden-xs col-sm-3 norpad"> 4203 <div class="module nomargin fpad-md text-center"> 4204 <a 4205 title="View Listing - Keinzley Agvet" 4206 aria-label="View Listing - Keinzley Agvet" 4207 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4208 href="/new-zealand/masterton/employer/keinzley-agvet">View Listing</a> 4209 <div class="clearfix fpad-sm nobpad"></div> 4210 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4211 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="236" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4212 <i class="fa fa-phone fa-fw"></i> 4213 See Phone Number 4214 </div> 4215 <div class="hide myphoneHide"> 4216 <a href="tel:063773819"><span class="text-secondary">Call: <u>06 377 3819</u></span></a> </div> 4217 </span> 4218 </div> 4219 </div> 4220 <div class="clearfix"></div> 4221 </div> 4222</div> 4223<div class="clearfix"></div> 4224<hr> 4225<span class="google-pin-location" id="google-pin" data-token="236"data-hideMessages="1" data-lat="-40.94865250" data-lng="175.68429720" data-name="Keinzley Agvet" data-filename="/new-zealand/masterton/employer/keinzley-agvet" data-photo="/logos/profile/limage-236-67-photo.png" data-phone="06 377 3819" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4226 <meta itemprop="name" content="Maryborough Veterinary Surgery"> 4227 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4228 <meta itemprop="position" content="23"> 4229 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/australia/maryborough/employer/maryborough-veterinary-surgery#entity"> 4230 <meta itemprop="name" content="Maryborough Veterinary Surgery"> 4231 <link itemprop="url" href="https://www.vetclinicjobs.com/australia/maryborough/employer/maryborough-veterinary-surgery"> 4232 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-861-34-photo.png"> 4233 <meta itemprop="priceRange" content="$$"> 4234 <meta itemprop="telephone" content="N/A"> 4235 <meta itemprop="description" content=" Maryborough Veterinary Surgery is a locally owned, independent practice dedicated to providing compassionate, professional, and comprehensive veterinary care to a diverse"> 4236 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4237 <meta itemprop="streetAddress" content="355 Alice St"> 4238 <meta itemprop="addressLocality" content="Maryborough"> 4239 <meta itemprop="addressRegion" content="QLD"> 4240 <meta itemprop="postalCode" content="4650"> 4241 <meta itemprop="addressCountry" content="AU"> 4242 </div> 4243 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4244 <meta itemprop="latitude" content="-25.53616820"> 4245 <meta itemprop="longitude" content="152.69374150"> 4246 </div> 4247 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/australia/maryborough/employer/maryborough-veterinary-surgery#page"> 4248 </div> 4249 <div class="grid_element"> 4250 <div class="img_section col-xs-2 nopad"> 4251 <a title="Maryborough Veterinary Surgery - Vet Clinic Jobs" href="/australia/maryborough/employer/maryborough-veterinary-surgery"> 4252 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Maryborough Veterinary Surgery" data-src="https://www.vetclinicjobs.com/logos/profile/limage-861-34-photo.png"> 4253 4254 </a> 4255 </div> 4256 <div class="mid_section col-xs-10 col-sm-7 norpad"> 4257 <span class="postItem" data-userid="861" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myMo
4257dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Maryborough Veterinary Surgery" href="/australia/maryborough/employer/maryborough-veterinary-surgery"> 4258 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4259 Maryborough Veterinary Surgery </span> 4260 </a> 4261 <div class="clearfix fpad-sm nobpad"></div> 4262 <div class="clearfix fpad-sm nobpad"></div> 4263 4264 <p class="small nomargin member-search-description"> 4265 Maryborough Veterinary Surgery is a locally owned, independent practice dedicated to providing compassionate, professional, and comprehensive veterinary care to a diverse </p> 4266 <div class="clearfix fpad-sm nobpad"></div> 4267 <span class="member-search-location rmargin"> 4268 <i class="fa fa-map-marker text-danger"></i> 4269 <small> 4270 Maryborough, Queensland, <span class="inline-block">4650</span>, <span class=inline-block>Australia</span></small></span> </div> 4271 <div class="info_section hidden-xs col-sm-3 norpad"> 4272 <div class="module nomargin fpad-md text-center"> 4273 <a 4274 title="View Listing - Maryborough Veterinary Surgery" 4275 aria-label="View Listing - Maryborough Veterinary Surgery" 4276 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4277 href="/australia/maryborough/employer/maryborough-veterinary-surgery">View Listing</a> 4278 <div class="clearfix fpad-sm nobpad"></div> 4279 <a 4280 title="Send Message - Maryborough Veterinary Surgery" 4281 aria-label="Send Message - Maryborough Veterinary Surgery" 4282 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4283 href="/australia/maryborough/employer/maryborough-veterinary-surgery/connect">Send Message</a> 4284 <div class="clearfix"></div> 4285 </div> 4286 </div> 4287 <div class="clearfix"></div> 4288 </div> 4289</div> 4290<div class="clearfix"></div> 4291<hr> 4292<span class="google-pin-location" id="google-pin" data-token="861"data-hideMessages="0" data-lat="-25.53616820" data-lng="152.69374150" data-name="Maryborough Veterinary Surgery" data-filename="/australia/maryborough/employer/maryborough-veterinary-surgery" data-photo="/logos/profile/limage-861-34-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4293 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Cromwell & Alexandra"> 4294 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4295 <meta itemprop="position" content="24"> 4296 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra#entity"> 4297 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Cromwell & Alexandra"> 4298 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra"> 4299 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4300 <meta itemprop="priceRange" content="$$"> 4301 <meta itemprop="telephone" content="034451229"> 4302 <meta itemprop="description" content="Cromwell and Alexandra clinics look after the region's pets while supporting local farmers with products and advice. This tight team are at the heart of their community."> 4303 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4304 <meta itemprop="streetAddress" content="6 Kawarau Gorge Rd"> 4305 <meta itemprop="addressLocality" content="Cromwell"> 4306 <meta itemprop="addressRegion" content="Otago Region"> 4307 <meta itemprop="postalCode" content="9384"> 4308 <meta itemprop="addressCountry" content="NZ"> 4309 </div> 4310 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4311 <meta itemprop="latitude" content="-45.03436190"> 4312 <meta itemprop="longitude" content="169.19088000"> 4313 </div> 4314 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra#page"> 4315 </div> 4316 <div class="grid_element"> 4317 <div class="img_section col-xs-2 nopad"> 4318 <a title="Petfirst and Farmfirst Veterinary Cromwell & Alexandra - Vet Clinic Jobs" href="/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra"> 4319 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst and Farmfirst Veterinary Cromwell & Alexandra" data-src="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4320 4321 </a> 4322 </div> 4323 <div class="mid_section col-xs-10 col-sm-7 norpad">
4324 <span class="postItem" data-userid="991" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst and Farmfirst Veterinary Cromwell & Alexandra" href="/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra"> 4325 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4326 Petfirst and Farmfirst Veterinary Cromwell & Alexandra </span> 4327 </a> 4328 <div class="clearfix fpad-sm nobpad"></div> 4329 <div class="clearfix fpad-sm nobpad"></div> 4330 4331 4332 <p class="small nomargin member-search-description"> 4333 Cromwell and Alexandra clinics look after the region's pets while supporting local farmers with products and advice. This tight team are at the heart of their community. </p> 4334 <div class="clearfix fpad-sm nobpad"></div> 4335 <span class="member-search-location rmargin"> 4336 <i class="fa fa-map-marker text-danger"></i> 4337 <small> 4338 Cromwell, Otago Region, <span class="inline-block">9384</span>, <span class=inline-block>
4338New Zealand</span></small></span> </div> 4339 <div class="info_section hidden-xs col-sm-3 norpad"> 4340 <div class="module nomargin fpad-md text-center"> 4341 <a 4342 title="View Listing - Petfirst and Farmfirst Veterinary Cromwell & Alexandra" 4343 aria-label="View Listing - Petfirst and Farmfirst Veterinary Cromwell & Alexandra" 4344 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4345 href="/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra">View Listing</a> 4346 <div class="clearfix fpad-sm nobpad"></div> 4347 <a 4348 title="Send Message - Petfirst and Farmfirst Veterinary Cromwell & Alexandra" 4349 aria-label="Send Message - Petfirst and Farmfirst Veterinary Cromwell & Alexandra" 4350 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4351 href="/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra/connect">Send Message</a> 4352 <div class="clearfix"></div> 4353 <div class="clearfix fpad-sm nobpad"></div> 4354 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4355 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="991" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4356 <i class="fa fa-phone fa-fw"></i> 4357 See Phone Number 4358 </div> 4359 <div class="hide myphoneHide"> 4360 <a href="tel:034451229"><span class="text-secondary">Call: <u>03 445 1229</u></span></a> </div> 4361 </span> 4362 </div> 4363 </div> 4364 <div class="clearfix"></div> 4365 </div> 4366</div> 4367<div class="clearfix"></div> 4368<hr> 4369<span class="google-pin-location" id="google-pin" data-token="991"data-hideMessages="0" data-lat="-45.03436190" data-lng="169.19088000" data-name="Petfirst and Farmfirst Veterinary Cromwell & Alexandra" data-filename="/new-zealand/cromwell/employer/petfirst-and-farmfirst-veterinary-cromwell-alexandra" data-photo="/logos/profile/limage-848-40-photo.jpg" data-phone="03 445 1229" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4370 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Darfield"> 4371 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4372 <meta itemprop="position" content="25"> 4373 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield#entity"> 4374 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Darfield"> 4375 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield"> 4376 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4377 <meta itemprop="priceRange" content="$$"> 4378 <meta itemprop="telephone" content="033188611"> 4379 <meta itemprop="description" content="Our Darfield clinic looks after the regions pets while supporting local farmers with animal care, products and services. This team are at the heart of their community."> 4380 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4381 <meta itemprop="streetAddress" content="48 South Terrace"> 4382 <meta itemprop="addressLocality" content="Darfield"> 4383 <meta itemprop="addressRegion" content="Canterbury Region"> 4384 <meta itemprop="postalCode" content="7510"> 4385 <meta itemprop="addressCountry" content="NZ"> 4386 </div> 4387 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4388 <meta itemprop="latitude" content="-43.48949020"> 4389 <meta itemprop="longitude" content="172.11083630"> 4390 </div> 4391 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield#page"> 4392 </div> 4393 <div class="grid_element"> 4394 <div class="img_section col-xs-2 nopad"> 4395 <a title="Petfirst and Farmfirst Veterinary Darfield - Vet Clinic Jobs" href="/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield"> 4396 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst and Farmfirst Veterinary Darfield" data-src="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4397 4398 </a> 4399 </div> 4400 <div class="mid_section col-xs-10 col-sm-7 norpad">
4401 <span class="postItem" data-userid="1061" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst and Farmfirst Veterinary Darfield" href="/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield"> 4402 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4403 Petfirst and Farmfirst Veterinary Darfield </span> 4404 </a> 4405 <div class="clearfix fpad-sm nobpad"></div> 4406 <div class="clearfix fpad-sm nobpad"></div> 4407 4408 4409 <p class="small nomargin member-search-description"> 4410 Our Darfield clinic looks after the regions pets while supporting local farmers with animal care, products and services. This team are at the heart of their community. </p> 4411 <div class="clearfix fpad-sm nobpad"></div> 4412 <span class="member-search-location rmargin"> 4413 <i class="fa fa-map-marker text-danger"></i> 4414 <small> 4415 Darfield, Canterbury Region, <span class="inline-block">7510</span>, <span class=inline-block>
4415New Zealand</span></small></span> </div> 4416 <div class="info_section hidden-xs col-sm-3 norpad"> 4417 <div class="module nomargin fpad-md text-center"> 4418 <a 4419 title="View Listing - Petfirst and Farmfirst Veterinary Darfield" 4420 aria-label="View Listing - Petfirst and Farmfirst Veterinary Darfield" 4421 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4422 href="/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield">View Listing</a> 4423 <div class="clearfix fpad-sm nobpad"></div> 4424 <a 4425 title="Send Message - Petfirst and Farmfirst Veterinary Darfield" 4426 aria-label="Send Message - Petfirst and Farmfirst Veterinary Darfield" 4427 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4428 href="/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield/connect">Send Message</a> 4429 <div class="clearfix"></div> 4430 <div class="clearfix fpad-sm nobpad"></div> 4431 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4432 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="1061" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4433 <i class="fa fa-phone fa-fw"></i> 4434 See Phone Number 4435 </div> 4436 <div class="hide myphoneHide"> 4437 <a href="tel:033188611"><span class="text-secondary">Call: <u>03 318 8611</u></span></a> </div> 4438 </span> 4439 </div> 4440 </div> 4441 <div class="clearfix"></div> 4442 </div> 4443</div> 4444<div class="clearfix"></div> 4445<hr> 4446<span class="google-pin-location" id="google-pin" data-token="1061"data-hideMessages="0" data-lat="-43.48949020" data-lng="172.11083630" data-name="Petfirst and Farmfirst Veterinary Darfield" data-filename="/new-zealand/darfield/employer/petfirst-and-farmfirst-veterinary-darfield" data-photo="/logos/profile/limage-848-40-photo.jpg" data-phone="03 318 8611" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4447 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Lincoln"> 4448 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4449 <meta itemprop="position" content="26"> 4450 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln#entity"> 4451 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Lincoln"> 4452 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln"> 4453 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-1085-168-photo.webp"> 4454 <meta itemprop="priceRange" content="$$"> 4455 <meta itemprop="telephone" content="033252808"> 4456 <meta itemprop="description" content="Our modern Lincoln clinic is home to a supportive team passionate about exceptional patient care, teamwork and building lasting client relationships."> 4457 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4458 <meta itemprop="streetAddress" content="55 James St"> 4459 <meta itemprop="addressLocality" content="Lincoln"> 4460 <meta itemprop="addressRegion" content="Canterbury Region"> 4461 <meta itemprop="postalCode" content="7608"> 4462 <meta itemprop="addressCountry" content="NZ"> 4463 </div> 4464 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4465 <meta itemprop="latitude" content="-43.63262690"> 4466 <meta itemprop="longitude" content="172.49154550"> 4467 </div> 4468 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln#page"> 4469 </div> 4470 <div class="grid_element"> 4471 <div class="img_section col-xs-2 nopad"> 4472 <a title="Petfirst and Farmfirst Veterinary Lincoln - Vet Clinic Jobs" href="/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln"> 4473 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst and Farmfirst Veterinary Lincoln" data-src="https://www.vetclinicjobs.com/logos/profile/limage-1085-168-photo.webp"> 4474 4475 </a> 4476 </div> 4477 <div class="mid_section col-xs-10 col-sm-7 norpad">
4478 <span class="postItem" data-userid="1085" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst and Farmfirst Veterinary Lincoln" href="/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln"> 4479 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4480 Petfirst and Farmfirst Veterinary Lincoln </span> 4481 </a> 4482 <div class="clearfix fpad-sm nobpad"></div> 4483 <div class="clearfix fpad-sm nobpad"></div> 4484 4485 4486 <p class="small nomargin member-search-description"> 4487 Our modern Lincoln clinic is home to a supportive team passionate about exceptional patient care, teamwork and building lasting client relationships. </p> 4488 <div class="clearfix fpad-sm nobpad"></div> 4489 <span class="member-search-location rmargin"> 4490 <i class="fa fa-map-marker text-danger"></i> 4491 <small> 4492 Lincoln, Canterbury Region, <span class="inline-block">7608</span>, <span class=inline-block>
4492New Zealand</span></small></span> </div> 4493 <div class="info_section hidden-xs col-sm-3 norpad"> 4494 <div class="module nomargin fpad-md text-center"> 4495 <a 4496 title="View Listing - Petfirst and Farmfirst Veterinary Lincoln" 4497 aria-label="View Listing - Petfirst and Farmfirst Veterinary Lincoln" 4498 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4499 href="/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln">View Listing</a> 4500 <div class="clearfix fpad-sm nobpad"></div> 4501 <a 4502 title="Send Message - Petfirst and Farmfirst Veterinary Lincoln" 4503 aria-label="Send Message - Petfirst and Farmfirst Veterinary Lincoln" 4504 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4505 href="/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln/connect">Send Message</a> 4506 <div class="clearfix"></div> 4507 <div class="clearfix fpad-sm nobpad"></div> 4508 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4509 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="1085" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4510 <i class="fa fa-phone fa-fw"></i> 4511 See Phone Number 4512 </div> 4513 <div class="hide myphoneHide"> 4514 <a href="tel:033252808"><span class="text-secondary">Call: <u>03 325 2808</u></span></a> </div> 4515 </span> 4516 </div> 4517 </div> 4518 <div class="clearfix"></div> 4519 </div> 4520</div> 4521<div class="clearfix"></div> 4522<hr> 4523<span class="google-pin-location" id="google-pin" data-token="1085"data-hideMessages="0" data-lat="-43.63262690" data-lng="172.49154550" data-name="Petfirst and Farmfirst Veterinary Lincoln" data-filename="/new-zealand/lincoln/employer/petfirst-and-farmfirst-veterinary-lincoln" data-photo="/logos/profile/limage-1085-168-photo.webp" data-phone="03 325 2808" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4524 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Te Awamutu"> 4525 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4526 <meta itemprop="position" content="27"> 4527 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu#entity"> 4528 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary Te Awamutu"> 4529 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu"> 4530 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-903-405-photo.webp"> 4531 <meta itemprop="priceRange" content="$$"> 4532 <meta itemprop="telephone" content="078720240"> 4533 <meta itemprop="description" content="Our Te Awamutu clinic look after the regions pets while supporting local farmers with products and advice. This tight team are at the heart of their community."> 4534 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4535 <meta itemprop="streetAddress" content="49 Benson Rd"> 4536 <meta itemprop="addressLocality" content="Te Awamutu"> 4537 <meta itemprop="addressRegion" content="Waikato Region"> 4538 <meta itemprop="postalCode" content="3800"> 4539 <meta itemprop="addressCountry" content="NZ"> 4540 </div> 4541 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4542 <meta itemprop="latitude" content="-38.00228600"> 4543 <meta itemprop="longitude" content="175.32728850"> 4544 </div> 4545 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu#page"> 4546 </div> 4547 <div class="grid_element"> 4548 <div class="img_section col-xs-2 nopad"> 4549 <a title="Petfirst and Farmfirst Veterinary Te Awamutu - Vet Clinic Jobs" href="/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu"> 4550 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst and Farmfirst Veterinary Te Awamutu" data-src="https://www.vetclinicjobs.com/logos/profile/limage-903-405-photo.webp"> 4551 4552 </a> 4553 </div> 4554 <div class="mid_section col-xs-10 col-sm-7 norpad">
4555 <span class="postItem" data-userid="903" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst and Farmfirst Veterinary Te Awamutu" href="/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu"> 4556 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4557 Petfirst and Farmfirst Veterinary Te Awamutu </span> 4558 </a> 4559 <div class="clearfix fpad-sm nobpad"></div> 4560 <div class="clearfix fpad-sm nobpad"></div> 4561 4562 4563 <p class="small nomargin member-search-description"> 4564 Our Te Awamutu clinic look after the regions pets while supporting local farmers with products and advice. This tight team are at the heart of their community. </p> 4565 <div class="clearfix fpad-sm nobpad"></div> 4566 <span class="member-search-location rmargin"> 4567 <i class="fa fa-map-marker text-danger"></i> 4568 <small> 4569 Te Awamutu, Waikato Region, <span class="inline-block">3800</span>, <span class=inline-block>
4569New Zealand</span></small></span> </div> 4570 <div class="info_section hidden-xs col-sm-3 norpad"> 4571 <div class="module nomargin fpad-md text-center"> 4572 <a 4573 title="View Listing - Petfirst and Farmfirst Veterinary Te Awamutu" 4574 aria-label="View Listing - Petfirst and Farmfirst Veterinary Te Awamutu" 4575 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4576 href="/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu">View Listing</a> 4577 <div class="clearfix fpad-sm nobpad"></div> 4578 <a 4579 title="Send Message - Petfirst and Farmfirst Veterinary Te Awamutu" 4580 aria-label="Send Message - Petfirst and Farmfirst Veterinary Te Awamutu" 4581 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4582 href="/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu/connect">Send Message</a> 4583 <div class="clearfix"></div> 4584 <div class="clearfix fpad-sm nobpad"></div> 4585 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4586 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="903" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4587 <i class="fa fa-phone fa-fw"></i> 4588 See Phone Number 4589 </div> 4590 <div class="hide myphoneHide"> 4591 <a href="tel:078720240"><span class="text-secondary">Call: <u>07 872 0240</u></span></a> </div> 4592 </span> 4593 </div> 4594 </div> 4595 <div class="clearfix"></div> 4596 </div> 4597</div> 4598<div class="clearfix"></div> 4599<hr> 4600<span class="google-pin-location" id="google-pin" data-token="903"data-hideMessages="0" data-lat="-38.00228600" data-lng="175.32728850" data-name="Petfirst and Farmfirst Veterinary Te Awamutu" data-filename="/new-zealand/te-awamutu/employer/petfirst-and-farmfirst-veterinary-te-awamutu" data-photo="/logos/profile/limage-903-405-photo.webp" data-phone="07 872 0240" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4601 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary WÄnaka"> 4602 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4603 <meta itemprop="position" content="28"> 4604 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/w%C4%81naka/employer/petfirst-and-farmfirst-veterinary-w%C4%81naka#entity"> 4605 <meta itemprop="name" content="Petfirst and Farmfirst Veterinary WÄnaka"> 4606 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/w%C4%81naka/employer/petfirst-and-farmfirst-veterinary-w%C4%81naka"> 4607 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4608 <meta itemprop="priceRange" content="$$"> 4609 <meta itemprop="telephone" content="034437262"> 4610 <meta itemprop="description" content="Our WÄnaka-based team at the Aspiring clinic looks after the regions pets as well as managing high-country sheep stations, dairy herds, or equine operations."> 4611 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4612 <meta itemprop="streetAddress" content="2 McCormick St"> 4613 <meta itemprop="addressLocality" content="WÄnaka"> 4614 <meta itemprop="addressRegion" content="Otago Region"> 4615 <meta itemprop="postalCode" content="9305"> 4616 <meta itemprop="addressCountry" content="NZ"> 4617 </div> 4618 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4619 <meta itemprop="latitude" content="-44.70499420"> 4620 <meta itemprop="longitude" content="169.15114050"> 4621 </div> 4622 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/w%C4%81naka/employer/petfirst-and-farmfirst-veterinary-w%C4%81naka#page"> 4623 </div> 4624 <div class="grid_element"> 4625 <div class="img_section col-xs-2 nopad"> 4626 <a title="Petfirst and Farmfirst Veterinary WÄnaka - Vet Clinic Jobs" href="/new-zealand/wÄnaka/employer/petfirst-and-farmfirst-veterinary-wÄnaka"> 4627 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst and Farmfirst Veterinary WÄnaka" data-src="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4628 4629 </a> 4630 </div> 4631 <div class="mid_section col-xs-10 col-sm-7 norpad">
4632 <span class="postItem" data-userid="1035" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst and Farmfirst Veterinary WÄnaka" href="/new-zealand/wÄnaka/employer/petfirst-and-farmfirst-veterinary-wÄnaka"> 4633 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4634 Petfirst and Farmfirst Veterinary WÄnaka </span> 4635 </a> 4636 <div class="clearfix fpad-sm nobpad"></div> 4637 <div class="clearfix fpad-sm nobpad"></div> 4638 4639 4640 <p class="small nomargin member-search-description"> 4641 Our WÄnaka-based team at the Aspiring clinic looks after the regions pets as well as managing high-country sheep stations, dairy herds, or equine operations. </p> 4642 <div class="clearfix fpad-sm nobpad"></div> 4643 <span class="member-search-location rmargin"> 4644 <i class="fa fa-map-marker text-danger"></i> 4645 <small> 4646 WÄnaka, Otago Region, <span class="inline-block">9305</span>, <span class=inline-block>
4646New Zealand</span></small></span> </div> 4647 <div class="info_section hidden-xs col-sm-3 norpad"> 4648 <div class="module nomargin fpad-md text-center"> 4649 <a 4650 title="View Listing - Petfirst and Farmfirst Veterinary WÄnaka" 4651 aria-label="View Listing - Petfirst and Farmfirst Veterinary WÄnaka" 4652 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4653 href="/new-zealand/wÄnaka/employer/petfirst-and-farmfirst-veterinary-wÄnaka">View Listing</a> 4654 <div class="clearfix fpad-sm nobpad"></div> 4655 <a 4656 title="Send Message - Petfirst and Farmfirst Veterinary WÄnaka" 4657 aria-label="Send Message - Petfirst and Farmfirst Veterinary WÄnaka" 4658 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4659 href="/new-zealand/wÄnaka/employer/petfirst-and-farmfirst-veterinary-wÄnaka/connect">Send Message</a> 4660 <div class="clearfix"></div> 4661 <div class="clearfix fpad-sm nobpad"></div> 4662 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4663 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="1035" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4664 <i class="fa fa-phone fa-fw"></i> 4665 See Phone Number 4666 </div> 4667 <div class="hide myphoneHide"> 4668 <a href="tel:034437262"><span class="text-secondary">Call: <u>03 443 7262</u></span></a> </div> 4669 </span> 4670 </div> 4671 </div> 4672 <div class="clearfix"></div> 4673 </div> 4674</div> 4675<div class="clearfix"></div> 4676<hr> 4677<span class="google-pin-location" id="google-pin" data-token="1035"data-hideMessages="0" data-lat="-44.70499420" data-lng="169.15114050" data-name="Petfirst and Farmfirst Veterinary WÄnaka" data-filename="/new-zealand/wÄnaka/employer/petfirst-and-farmfirst-veterinary-wÄnaka" data-photo="/logos/profile/limage-848-40-photo.jpg" data-phone="03 443 7262" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4678 <meta itemprop="name" content="Petfirst Veterinary Gisborne"> 4679 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4680 <meta itemprop="position" content="29"> 4681 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/gisborne/employer/petfirst-veterinary-gisborne#entity"> 4682 <meta itemprop="name" content="Petfirst Veterinary Gisborne"> 4683 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/gisborne/employer/petfirst-veterinary-gisborne"> 4684 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4685 <meta itemprop="priceRange" content="$$"> 4686 <meta itemprop="telephone" content="068685151"> 4687 <meta itemprop="description" content="Our Petfirst clinic looks after our city's pet's providing our pet parents with products & advice for their animals. This tight team are at the heart of their community."> 4688 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4689 <meta itemprop="streetAddress" content="281 Gladstone Road"> 4690 <meta itemprop="addressLocality" content="Gisborne"> 4691 <meta itemprop="addressRegion" content="Gisborne Region"> 4692 <meta itemprop="postalCode" content="4010"> 4693 <meta itemprop="addressCountry" content="NZ"> 4694 </div> 4695 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4696 <meta itemprop="latitude" content="-38.66322490"> 4697 <meta itemprop="longitude" content="178.02201700"> 4698 </div> 4699 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/gisborne/employer/petfirst-veterinary-gisborne#page"> 4700 </div> 4701 <div class="grid_element"> 4702 <div class="img_section col-xs-2 nopad"> 4703 <a title="Petfirst Veterinary Gisborne - Vet Clinic Jobs" href="/new-zealand/gisborne/employer/petfirst-veterinary-gisborne"> 4704 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst Veterinary Gisborne" data-src="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 4705 4706 </a> 4707 </div> 4708 <div class="mid_section col-xs-10 col-sm-7 norpad">
4709 <span class="postItem" data-userid="901" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst Veterinary Gisborne" href="/new-zealand/gisborne/employer/petfirst-veterinary-gisborne"> 4710 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4711 Petfirst Veterinary Gisborne </span> 4712 </a> 4713 <div class="clearfix fpad-sm nobpad"></div> 4714 <div class="clearfix fpad-sm nobpad"></div> 4715 4716 4717 <p class="small nomargin member-search-description"> 4718 Our Petfirst clinic looks after our city's pet's providing our pet parents with products & advice for their animals. This tight team are at the heart of their community. </p> 4719 <div class="clearfix fpad-sm nobpad"></div> 4720 <span class="member-search-location rmargin"> 4721 <i class="fa fa-map-marker text-danger"></i> 4722 <small> 4723 Gisborne, Gisborne Region, <span class="inline-block">4010</span>, <span class=inline-block>
4723New Zealand</span></small></span> </div> 4724 <div class="info_section hidden-xs col-sm-3 norpad"> 4725 <div class="module nomargin fpad-md text-center"> 4726 <a 4727 title="View Listing - Petfirst Veterinary Gisborne" 4728 aria-label="View Listing - Petfirst Veterinary Gisborne" 4729 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4730 href="/new-zealand/gisborne/employer/petfirst-veterinary-gisborne">View Listing</a> 4731 <div class="clearfix fpad-sm nobpad"></div> 4732 <a 4733 title="Send Message - Petfirst Veterinary Gisborne" 4734 aria-label="Send Message - Petfirst Veterinary Gisborne" 4735 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4736 href="/new-zealand/gisborne/employer/petfirst-veterinary-gisborne/connect">Send Message</a> 4737 <div class="clearfix"></div> 4738 <div class="clearfix fpad-sm nobpad"></div> 4739 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4740 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="901" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4741 <i class="fa fa-phone fa-fw"></i> 4742 See Phone Number 4743 </div> 4744 <div class="hide myphoneHide"> 4745 <a href="tel:068685151"><span class="text-secondary">Call: <u>06 868 5151</u></span></a> </div> 4746 </span> 4747 </div> 4748 </div> 4749 <div class="clearfix"></div> 4750 </div> 4751</div> 4752<div class="clearfix"></div> 4753<hr> 4754<span class="google-pin-location" id="google-pin" data-token="901"data-hideMessages="0" data-lat="-38.66322490" data-lng="178.02201700" data-name="Petfirst Veterinary Gisborne" data-filename="/new-zealand/gisborne/employer/petfirst-veterinary-gisborne" data-photo="/logos/profile/limage-848-40-photo.jpg" data-phone="06 868 5151" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4755 <meta itemprop="name" content="Petfirst Veterinary Havelock North"> 4756 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4757 <meta itemprop="position" content="30"> 4758 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north#entity"> 4759 <meta itemprop="name" content="Petfirst Veterinary Havelock North"> 4760 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north"> 4761 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-849-482-photo.png"> 4762 <meta itemprop="priceRange" content="$$"> 4763 <meta itemprop="telephone" content="068778050"> 4764 <meta itemprop="description" content="If you're looking for a rewarding veterinary career, looking after fur friends in the beautiful Hawke's Bay, our Havelock North clinic is for you."> 4765 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4766 <meta itemprop="streetAddress" content="25 Napier Road"> 4767 <meta itemprop="addressLocality" content="Havelock North"> 4768 <meta itemprop="addressRegion" content="Hawke's Bay Region"> 4769 <meta itemprop="postalCode" content="4130"> 4770 <meta itemprop="addressCountry" content="NZ"> 4771 </div> 4772 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4773 <meta itemprop="latitude" content="-39.66804050"> 4774 <meta itemprop="longitude" content="176.87870340"> 4775 </div> 4776 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north#page"> 4777 </div> 4778 <div class="grid_element"> 4779 <div class="img_section col-xs-2 nopad"> 4780 <a title="Petfirst Veterinary Havelock North - Vet Clinic Jobs" href="/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north"> 4781 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst Veterinary Havelock North" data-src="https://www.vetclinicjobs.com/logos/profile/limage-849-482-photo.png"> 4782 4783 </a> 4784 </div> 4785 <div class="mid_section col-xs-10 col-sm-7 norpad">
4786 <span class="postItem" data-userid="849" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst Veterinary Havelock North" href="/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north"> 4787 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4788 Petfirst Veterinary Havelock North </span> 4789 </a> 4790 <div class="clearfix fpad-sm nobpad"></div> 4791 <div class="clearfix fpad-sm nobpad"></div> 4792 4793 4794 <p class="small nomargin member-search-description"> 4795 If you're looking for a rewarding veterinary career, looking after fur friends in the beautiful Hawke's Bay, our Havelock North clinic is for you. </p> 4796 <div class="clearfix fpad-sm nobpad"></div> 4797 <span class="member-search-location rmargin"> 4798 <i class="fa fa-map-marker text-danger"></i> 4799 <small> 4800 Havelock North, Hawke's Bay Region, <span class="inline-block">
48004130</span>, <span class=inline-block>New Zealand</span></small></span> </div> 4801 <div class="info_section hidden-xs col-sm-3 norpad"> 4802 <div class="module nomargin fpad-md text-center"> 4803 <a 4804 title="View Listing - Petfirst Veterinary Havelock North" 4805 aria-label="View Listing - Petfirst Veterinary Havelock North" 4806 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4807 href="/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north">View Listing</a> 4808 <div class="clearfix fpad-sm nobpad"></div> 4809 <a 4810 title="Send Message - Petfirst Veterinary Havelock North" 4811 aria-label="Send Message - Petfirst Veterinary Havelock North" 4812 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4813 href="/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north/connect">Send Message</a> 4814 <div class="clearfix"></div> 4815 <div class="clearfix fpad-sm nobpad"></div> 4816 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4817 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="849" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4818 <i class="fa fa-phone fa-fw"></i> 4819 See Phone Number 4820 </div> 4821 <div class="hide myphoneHide"> 4822 <a href="tel:068778050"><span class="text-secondary">Call: <u>06 877 8050</u></span></a> </div> 4823 </span> 4824 </div> 4825 </div> 4826 <div class="clearfix"></div> 4827 </div> 4828</div> 4829<div class="clearfix"></div> 4830<hr> 4831<span class="google-pin-location" id="google-pin" data-token="849"data-hideMessages="0" data-lat="-39.66804050" data-lng="176.87870340" data-name="Petfirst Veterinary Havelock North" data-filename="/new-zealand/havelock-north/employer/petfirst-veterinary-havelock-north" data-photo="/logos/profile/limage-849-482-photo.png" data-phone="06 877 8050" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4832 <meta itemprop="name" content="Petfirst Veterinary Mosgiel"> 4833 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4834 <meta itemprop="position" content="31"> 4835 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel#entity"> 4836 <meta itemprop="name" content="Petfirst Veterinary Mosgiel"> 4837 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel"> 4838 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-902-358-photo.png"> 4839 <meta itemprop="priceRange" content="$$"> 4840 <meta itemprop="telephone" content="034894770"> 4841 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4842 <meta itemprop="streetAddress" content="78 Gordon Road"> 4843 <meta itemprop="addressLocality" content="Mosgiel"> 4844 <meta itemprop="addressRegion" content="Otago Region"> 4845 <meta itemprop="postalCode" content="9024"> 4846 <meta itemprop="addressCountry" content="NZ"> 4847 </div> 4848 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4849 <meta itemprop="latitude" content="-45.87854150"> 4850 <meta itemprop="longitude" content="170.34961860"> 4851 </div> 4852 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel#page"> 4853 </div> 4854 <div class="grid_element"> 4855 <div class="img_section col-xs-2 nopad"> 4856 <a title="Petfirst Veterinary Mosgiel - Vet Clinic Jobs" href="/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel"> 4857 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst Veterinary Mosgiel" data-src="https://www.vetclinicjobs.com/logos/profile/limage-902-358-photo.png"> 4858 4859 </a> 4860 </div> 4861 <div class="mid_section col-xs-10 col-sm-7 norpad">
4862 <span class="postItem" data-userid="902" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst Veterinary Mosgiel" href="/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel"> 4863 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4864 Petfirst Veterinary Mosgiel </span> 4865 </a> 4866 <div class="clearfix fpad-sm nobpad"></div> 4867 <div class="clearfix fpad-sm nobpad"></div> 4868 4869 <div class="clearfix fpad-sm nobpad"></div> 4870 <span class="member-search-location rmargin"> 4871 <i class="fa fa-map-marker text-danger"></i> 4872 <small> 4873 Mosgiel, Otago Region, <span class="inline-block">9024</span>, <span class=inline-block>
4873New Zealand</span></small></span> </div> 4874 <div class="info_section hidden-xs col-sm-3 norpad"> 4875 <div class="module nomargin fpad-md text-center"> 4876 <a 4877 title="View Listing - Petfirst Veterinary Mosgiel" 4878 aria-label="View Listing - Petfirst Veterinary Mosgiel" 4879 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4880 href="/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel">View Listing</a> 4881 <div class="clearfix fpad-sm nobpad"></div> 4882 <a 4883 title="Send Message - Petfirst Veterinary Mosgiel" 4884 aria-label="Send Message - Petfirst Veterinary Mosgiel" 4885 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4886 href="/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel/connect">Send Message</a> 4887 <div class="clearfix"></div> 4888 <div class="clearfix fpad-sm nobpad"></div> 4889 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4890 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="902" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4891 <i class="fa fa-phone fa-fw"></i> 4892 See Phone Number 4893 </div> 4894 <div class="hide myphoneHide"> 4895 <a href="tel:034894770"><span class="text-secondary">Call: <u>03 489 4770</u></span></a> </div> 4896 </span> 4897 </div> 4898 </div> 4899 <div class="clearfix"></div> 4900 </div> 4901</div> 4902<div class="clearfix"></div> 4903<hr> 4904<span class="google-pin-location" id="google-pin" data-token="902"data-hideMessages="0" data-lat="-45.87854150" data-lng="170.34961860" data-name="Petfirst Veterinary Mosgiel" data-filename="/new-zealand/mosgiel/employer/petfirst-veterinary-mosgiel" data-photo="/logos/profile/limage-902-358-photo.png" data-phone="03 489 4770" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4905 <meta itemprop="name" content="Petfirst Veterinary Turangi"> 4906 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4907 <meta itemprop="position" content="32"> 4908 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/t%C5%ABrangi/employer/petfirst-veterinary-turangi#entity"> 4909 <meta itemprop="name" content="Petfirst Veterinary Turangi"> 4910 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/t%C5%ABrangi/employer/petfirst-veterinary-turangi"> 4911 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-1044-471-photo.png"> 4912 <meta itemprop="priceRange" content="$$"> 4913 <meta itemprop="telephone" content="073860220"> 4914 <meta itemprop="description" content="Petfirst TÅ«rangi is in the heart of the North Island near skiing, hiking and trout fishing. Our companion animal clinic runs MondayâFriday with weekend support nearby."> 4915 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4916 <meta itemprop="streetAddress" content="N/A"> 4917 <meta itemprop="addressLocality" content="TÅ«rangi"> 4918 <meta itemprop="addressRegion" content="Waikato Region"> 4919 <meta itemprop="postalCode" content="3334"> 4920 <meta itemprop="addressCountry" content="NZ"> 4921 </div> 4922 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 4923 <meta itemprop="latitude" content="-39.00099940"> 4924 <meta itemprop="longitude" content="175.80253730"> 4925 </div> 4926 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/t%C5%ABrangi/employer/petfirst-veterinary-turangi#page"> 4927 </div> 4928 <div class="grid_element"> 4929 <div class="img_section col-xs-2 nopad"> 4930 <a title="Petfirst Veterinary Turangi - Vet Clinic Jobs" href="/new-zealand/tÅ«rangi/employer/petfirst-veterinary-turangi"> 4931 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Petfirst Veterinary Turangi" data-src="https://www.vetclinicjobs.com/logos/profile/limage-1044-471-photo.png"> 4932 4933 </a> 4934 </div> 4935 <div class="mid_section col-xs-10 col-sm-7 norpad">
4936 <span class="postItem" data-userid="1044" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Petfirst Veterinary Turangi" href="/new-zealand/tÅ«rangi/employer/petfirst-veterinary-turangi"> 4937 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 4938 Petfirst Veterinary Turangi </span> 4939 </a> 4940 <div class="clearfix fpad-sm nobpad"></div> 4941 <div class="clearfix fpad-sm nobpad"></div> 4942 4943 4944 <p class="small nomargin member-search-description"> 4945 Petfirst TÅ«rangi is in the heart of the North Island near skiing, hiking and trout fishing. Our companion animal clinic runs MondayâFriday with weekend support nearby. </p> 4946 <div class="clearfix fpad-sm nobpad"></div> 4947 <span class="member-search-location rmargin"> 4948 <i class="fa fa-map-marker text-danger"></i> 4949 <small> 4950 TÅ«rangi, Waikato Region, <span class="inline-block">3334</span>, <span class=inline-block>
4950New Zealand</span></small></span> </div> 4951 <div class="info_section hidden-xs col-sm-3 norpad"> 4952 <div class="module nomargin fpad-md text-center"> 4953 <a 4954 title="View Listing - Petfirst Veterinary Turangi" 4955 aria-label="View Listing - Petfirst Veterinary Turangi" 4956 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 4957 href="/new-zealand/tūrangi/employer/petfirst-veterinary-turangi">View Listing</a> 4958 <div class="clearfix fpad-sm nobpad"></div> 4959 <a 4960 title="Send Message - Petfirst Veterinary Turangi" 4961 aria-label="Send Message - Petfirst Veterinary Turangi" 4962 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 4963 href="/new-zealand/tūrangi/employer/petfirst-veterinary-turangi/connect">Send Message</a> 4964 <div class="clearfix"></div> 4965 <div class="clearfix fpad-sm nobpad"></div> 4966 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 4967 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="1044" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 4968 <i class="fa fa-phone fa-fw"></i> 4969 See Phone Number 4970 </div> 4971 <div class="hide myphoneHide"> 4972 <a href="tel:073860220"><span class="text-secondary">Call: <u>07 386 0220</u></span></a> </div> 4973 </span> 4974 </div> 4975 </div> 4976 <div class="clearfix"></div> 4977 </div> 4978</div> 4979<div class="clearfix"></div> 4980<hr> 4981<span class="google-pin-location" id="google-pin" data-token="1044"data-hideMessages="0" data-lat="-39.00099940" data-lng="175.80253730" data-name="Petfirst Veterinary Turangi" data-filename="/new-zealand/tūrangi/employer/petfirst-veterinary-turangi" data-photo="/logos/profile/limage-1044-471-photo.png" data-phone="07 386 0220" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 4982 <meta itemprop="name" content="Prebbleton Vet Hospital"> 4983 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 4984 <meta itemprop="position" content="33"> 4985 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/prebbleton/employer/prebbleton-vet-hospital#entity"> 4986 <meta itemprop="name" content="Prebbleton Vet Hospital"> 4987 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/prebbleton/employer/prebbleton-vet-hospital"> 4988 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-492-135-photo.png"> 4989 <meta itemprop="priceRange" content="$$"> 4990 <meta itemprop="telephone" content="033499946"> 4991 <meta itemprop="description" content=" At Prebbleton Veterinary Hospital, we&rsquo;re more than just a veterinary clinic &ndash; we&rsquo;re a team of compassionate professionals dedicated to providing the highest"> 4992 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 4993 <meta itemprop="streetAddress" content="56 Blakes Rd"> 4994 <meta itemprop="addressLocality" content="Prebbleton"> 4995 <meta itemprop="addressRegion" content="Canterbury"> 4996 <meta itemprop="postalCode" content="7604"> 4997 <meta itemprop="addressCountry" content="NZ"> 4998 </div> 4999 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5000 <meta itemprop="latitude" content="-43.57460930"> 5001 <meta itemprop="longitude" content="172.50830900"> 5002 </div> 5003 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/prebbleton/employer/prebbleton-vet-hospital#page"> 5004 </div> 5005 <div class="grid_element"> 5006 <div class="img_section col-xs-2 nopad"> 5007 <a title="Prebbleton Vet Hospital - Vet Clinic Jobs" href="/new-zealand/prebbleton/employer/prebbleton-vet-hospital"> 5008 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Prebbleton Vet Hospital" data-src="https://www.vetclinicjobs.com/logos/profile/limage-492-135-photo.png"> 5009 5010 </a> 5011 </div> 5012 <div class="mid_section col-xs-10 col-sm-7 norpad">
5013 <span class="postItem" data-userid="492" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Prebbleton Vet Hospital" href="/new-zealand/prebbleton/employer/prebbleton-vet-hospital"> 5014 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5015 Prebbleton Vet Hospital </span> 5016 </a> 5017 <div class="clearfix fpad-sm nobpad"></div> 5018 <div class="clearfix fpad-sm nobpad"></div> 5019 5020 <p class="small nomargin member-search-description"> 5021 At Prebbleton Veterinary Hospital, we’re more than just a veterinary clinic – we’re a team of compassionate professionals dedicated to providing the highest </p> 5022 <div class="clearfix fpad-sm nobpad"></div> 5023 <span class="member-search-location rmargin"> 5024 <i class="fa fa-map-marker text-danger"></i> 5025 <small> 5026 Prebbleton, Canterbury, <span class="inline-block">7604</span>, <span class=inline-block>
5026New Zealand</span></small></span> </div> 5027 <div class="info_section hidden-xs col-sm-3 norpad"> 5028 <div class="module nomargin fpad-md text-center"> 5029 <a 5030 title="View Listing - Prebbleton Vet Hospital" 5031 aria-label="View Listing - Prebbleton Vet Hospital" 5032 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5033 href="/new-zealand/prebbleton/employer/prebbleton-vet-hospital">View Listing</a> 5034 <div class="clearfix fpad-sm nobpad"></div> 5035 <a 5036 title="Send Message - Prebbleton Vet Hospital" 5037 aria-label="Send Message - Prebbleton Vet Hospital" 5038 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5039 href="/new-zealand/prebbleton/employer/prebbleton-vet-hospital/connect">Send Message</a> 5040 <div class="clearfix"></div> 5041 <div class="clearfix fpad-sm nobpad"></div> 5042 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 5043 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="492" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 5044 <i class="fa fa-phone fa-fw"></i> 5045 See Phone Number 5046 </div> 5047 <div class="hide myphoneHide"> 5048 <a href="tel:033499946"><span class="text-secondary">Call: <u>033499946</u></span></a> </div> 5049 </span> 5050 </div> 5051 </div> 5052 <div class="clearfix"></div> 5053 </div> 5054</div> 5055<div class="clearfix"></div> 5056<hr> 5057<span class="google-pin-location" id="google-pin" data-token="492"data-hideMessages="0" data-lat="-43.57460930" data-lng="172.50830900" data-name="Prebbleton Vet Hospital" data-filename="/new-zealand/prebbleton/employer/prebbleton-vet-hospital" data-photo="/logos/profile/limage-492-135-photo.png" data-phone="033499946" data-addon="1"></span><div class="row-fluid member_results level_17 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5058 <meta itemprop="name" content="Raza Ali"> 5059 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5060 <meta itemprop="position" content="34"> 5061 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/employer/raza-ali#entity"> 5062 <meta itemprop="name" content="Raza Ali"> 5063 <link itemprop="url" href="https://www.vetclinicjobs.com/employer/raza-ali"> 5064 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 5065 <meta itemprop="priceRange" content="$$"> 5066 <meta itemprop="telephone" content="N/A"> 5067 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5068 <meta itemprop="streetAddress" content="N/A"> 5069 <meta itemprop="addressLocality" content="N/A"> 5070 <meta itemprop="addressRegion" content="N/A"> 5071 <meta itemprop="postalCode" content="N/A"> 5072 <meta itemprop="addressCountry" content="US"> 5073 </div> 5074 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5075 <meta itemprop="latitude" content="0.00000000"> 5076 <meta itemprop="longitude" content="0.00000000"> 5077 </div> 5078 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/employer/raza-ali#page"> 5079 </div> 5080 <div class="grid_element"> 5081 <div class="img_section col-xs-2 nopad"> 5082 <a title="Raza Ali - Vet Clinic Jobs" href="/employer/raza-ali"> 5083 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Raza Ali" data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 5084 5085 </a> 5086 </div> 5087 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5088 <span class="postItem" data-userid="617" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Silver - Corporate - VetPartners" data-toggle="modal" data-target="#myMo
5088dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Raza Ali" href="/employer/raza-ali"> 5089 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5090 Raza Ali </span> 5091 </a> 5092 <div class="clearfix fpad-sm nobpad"></div> 5093 <div class="clearfix fpad-sm nobpad"></div> 5094 5095 </div> 5096 <div class="info_section hidden-xs col-sm-3 norpad"> 5097 <div class="module nomargin fpad-md text-center"> 5098 <a 5099 title="View Listing - Raza Ali" 5100 aria-label="View Listing - Raza Ali" 5101 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5102 href="/employer/raza-ali">View Listing</a> 5103 <div class="clearfix fpad-sm nobpad"></div> 5104 <a 5105 title="Send Message - Raza Ali" 5106 aria-label="Send Message - Raza Ali" 5107 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5108 href="/employer/raza-ali/connect">Send Message</a> 5109 <div class="clearfix"></div> 5110 </div> 5111 </div> 5112 <div class="clearfix"></div> 5113 </div> 5114</div> 5115<div class="clearfix"></div> 5116<hr> 5117<span class="google-pin-location" id="google-pin" data-token="617"data-hideMessages="0" data-lat="0.00000000" data-lng="0.00000000" data-name="Raza Ali" data-filename="/employer/raza-ali" data-photo="/images/profile-profile-holder.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5118 <meta itemprop="name" content="Summer Street Vet"> 5119 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5120 <meta itemprop="position" content="35"> 5121 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/australia/orange/employer/summer-street-vet#entity"> 5122 <meta itemprop="name" content="Summer Street Vet"> 5123 <link itemprop="url" href="https://www.vetclinicjobs.com/australia/orange/employer/summer-street-vet"> 5124 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-945-340-photo.jpg"> 5125 <meta itemprop="priceRange" content="$$"> 5126 <meta itemprop="telephone" content="N/A"> 5127 <meta itemprop="description" content=" Discover an exceptional career opportunity at Summer Street Veterinary Clinic, our rapidly expanding practice established in January 2007 in Orange, NSW, where we&#39;ve"> 5128 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5129 <meta itemprop="streetAddress" content="53 Summer St"> 5130 <meta itemprop="addressLocality" content="Orange"> 5131 <meta itemprop="addressRegion" content="NSW"> 5132 <meta itemprop="postalCode" content="2800"> 5133 <meta itemprop="addressCountry" content="AU"> 5134 </div> 5135 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5136 <meta itemprop="latitude" content="-33.28216600"> 5137 <meta itemprop="longitude" content="149.09229700"> 5138 </div> 5139 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/australia/orange/employer/summer-street-vet#page"> 5140 </div> 5141 <div class="grid_element"> 5142 <div class="img_section col-xs-2 nopad"> 5143 <a title="Summer Street Vet - Vet Clinic Jobs" href="/australia/orange/employer/summer-street-vet"> 5144 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Summer Street Vet" data-src="https://www.vetclinicjobs.com/logos/profile/limage-945-340-photo.jpg"> 5145 5146 </a> 5147 </div> 5148 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5149 <span class="postItem" data-userid="945" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myMo
5149dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Summer Street Vet" href="/australia/orange/employer/summer-street-vet"> 5150 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5151 Summer Street Vet </span> 5152 </a> 5153 <div class="clearfix fpad-sm nobpad"></div> 5154 <div class="clearfix fpad-sm nobpad"></div> 5155 5156 <p class="small nomargin member-search-description"> 5157 Discover an exceptional career opportunity at Summer Street Veterinary Clinic, our rapidly expanding practice established in January 2007 in Orange, NSW, where we've </p> 5158 <div class="clearfix fpad-sm nobpad"></div> 5159 <span class="member-search-location rmargin"> 5160 <i class="fa fa-map-marker text-danger"></i> 5161 <small> 5162 Orange, New South Wales, <span class="inline-block">2800</span>, <span class=inline-block>Australia</span></small></span> </div> 5163 <div class="info_section hidden-xs col-sm-3 norpad"> 5164 <div class="module nomargin fpad-md text-center"> 5165 <a 5166 title="View Listing - Summer Street Vet" 5167 aria-label="View Listing - Summer Street Vet" 5168 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5169 href="/australia/orange/employer/summer-street-vet">View Listing</a> 5170 <div class="clearfix fpad-sm nobpad"></div> 5171 <a 5172 title="Send Message - Summer Street Vet" 5173 aria-label="Send Message - Summer Street Vet" 5174 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5175 href="/australia/orange/employer/summer-street-vet/connect">Send Message</a> 5176 <div class="clearfix"></div> 5177 </div> 5178 </div> 5179 <div class="clearfix"></div> 5180 </div> 5181</div> 5182<div class="clearfix"></div> 5183<hr> 5184<span class="google-pin-location" id="google-pin" data-token="945"data-hideMessages="0" data-lat="-33.28216600" data-lng="149.09229700" data-name="Summer Street Vet" data-filename="/australia/orange/employer/summer-street-vet" data-photo="/logos/profile/limage-945-340-photo.jpg" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5185 <meta itemprop="name" content="Taupo Country Vets"> 5186 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5187 <meta itemprop="position" content="36"> 5188 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/oruanui/employer/taupo-country-vets#entity"> 5189 <meta itemprop="name" content="Taupo Country Vets"> 5190 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/oruanui/employer/taupo-country-vets"> 5191 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-721-309-photo.png"> 5192 <meta itemprop="priceRange" content="$$"> 5193 <meta itemprop="telephone" content="N/A"> 5194 <meta itemprop="description" content=" TaupÅ Country Vets is a growing clinic built on strong client relationships and a commitment to doing what&rsquo;s right&mdash;for our animals, our clients, and our team."> 5195 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5196 <meta itemprop="streetAddress" content="1475 SH 1"> 5197 <meta itemprop="addressLocality" content="Oruanui"> 5198 <meta itemprop="addressRegion" content="Waikato"> 5199 <meta itemprop="postalCode" content="3384"> 5200 <meta itemprop="addressCountry" content="NZ"> 5201 </div> 5202 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5203 <meta itemprop="latitude" content="-38.51748190"> 5204 <meta itemprop="longitude" content="176.04559980"> 5205 </div> 5206 <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> 5207 <meta itemprop="ratingValue" content="5"> 5208 <meta itemprop="reviewCount" content="2"> 5209 <meta itemprop="bestRating" content="5"> 5210 <meta itemprop="worstRating" content="1"> 5211 </div> 5212 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/
5212oruanui/employer/taupo-country-vets#page"> 5213 </div> 5214 <div class="grid_element"> 5215 <div class="img_section col-xs-2 nopad"> 5216 <a title="Taupo Country Vets - Vet Clinic Jobs" href="/new-zealand/oruanui/employer/taupo-country-vets"> 5217 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Taupo Country Vets" data-src="https://www.vetclinicjobs.com/logos/profile/limage-721-309-photo.png"> 5218 5219 </a> 5220 </div> 5221 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5222 <span class="postItem" data-userid="721" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Taupo Country Vets" href="/new-zealand/oruanui/employer/taupo-country-vets"> 5223 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5224 Taupo Country Vets </span> 5225 </a> 5226 <div class="clearfix fpad-sm nobpad"></div> 5227 <div class="bold member-search-reviews inline-block rmargin align-middle small"> 5228 <style type='text/css'> .the-rating-link { 5229 display: inline-block; 5230 vertical-align: text-bottom; 5231 font-weight: bold; 5232} </style> 5233 <div class="star_rating"> 5234 <span class="the-star-icons"> 5235 <i class="fa fa-star"></i> 5236 <i class="fa fa-star"></i> 5237 <i class="fa fa-star"></i> 5238 <i class="fa fa-star"></i> 5239 <i class="fa fa-star"></i> 5240 </span> 5241 <a class="the-rating-link" href="/new-zealand/oruanui/employer/taupo-country-vets/reviews" title="Taupo Country Vets Reviews" aria-label="Taupo Country Vets Reviews"> 5242 <span class="small inline-block the-rating-text"> 5243 <span class="the-average-rating inline-block"> 5244 Rated 5/5 5245 </span> 5246 <span class="the-review-count inline-block"> 5247 (2 Reviews) 5248 </span> 5249 </span> 5250 </a> 5251 </div> 5252 </div> 5253 <div class="clearfix fpad-sm nobpad"></div> 5254 5255 <p class="small nomargin member-search-description"> 5256 TaupÅ Country Vets is a growing clinic built on strong client relationships and a commitment to doing what’s right—for our animals, our clients, and our team. </p> 5257 <div class="clearfix fpad-sm nobpad"></div> 5258 <span class="member-search-location rmargin"> 5259 <i class="fa fa-map-marker text-danger"></i> 5260 <small> 5261 Oruanui, Waikato, <span class="inline-block">3384</span>, <span class=inline-block>
5261New Zealand</span></small></span> </div> 5262 <div class="info_section hidden-xs col-sm-3 norpad"> 5263 <div class="module nomargin fpad-md text-center"> 5264 <a 5265 title="View Listing - Taupo Country Vets" 5266 aria-label="View Listing - Taupo Country Vets" 5267 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5268 href="/new-zealand/oruanui/employer/taupo-country-vets">View Listing</a> 5269 <div class="clearfix fpad-sm nobpad"></div> 5270 <a 5271 title="Send Message - Taupo Country Vets" 5272 aria-label="Send Message - Taupo Country Vets" 5273 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5274 href="/new-zealand/oruanui/employer/taupo-country-vets/connect">Send Message</a> 5275 <div class="clearfix"></div> 5276 </div> 5277 </div> 5278 <div class="clearfix"></div> 5279 </div> 5280</div> 5281<div class="clearfix"></div> 5282<hr> 5283<span class="google-pin-location" id="google-pin" data-token="721"data-hideMessages="0" data-lat="-38.51748190" data-lng="176.04559980" data-name="Taupo Country Vets" data-filename="/new-zealand/oruanui/employer/taupo-country-vets" data-photo="/logos/profile/limage-721-309-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5284 <meta itemprop="name" content="Valley Cottage Vets"> 5285 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5286 <meta itemprop="position" content="37"> 5287 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/lower-hutt/employer/valley-cottage-vets#entity"> 5288 <meta itemprop="name" content="Valley Cottage Vets"> 5289 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/lower-hutt/employer/valley-cottage-vets"> 5290 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-556-426-photo.png"> 5291 <meta itemprop="priceRange" content="$$"> 5292 <meta itemprop="telephone" content="N/A"> 5293 <meta itemprop="description" content=" We are a small and friendly veterinary clinic located in Stokes Valley, Lower Hutt, established in January 2021. Our team is passionate about caring for animals and we&#39;re"> 5294 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5295 <meta itemprop="streetAddress" content="13 George St"> 5296 <meta itemprop="addressLocality" content="Lower Hutt"> 5297 <meta itemprop="addressRegion" content="Wellington"> 5298 <meta itemprop="postalCode" content="5019"> 5299 <meta itemprop="addressCountry" content="NZ"> 5300 </div> 5301 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5302 <meta itemprop="latitude" content="-41.16506120"> 5303 <meta itemprop="longitude" content="174.98362030"> 5304 </div> 5305 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/lower-hutt/employer/valley-cottage-vets#page"> 5306 </div> 5307 <div class="grid_element"> 5308 <div class="img_section col-xs-2 nopad"> 5309 <a title="Valley Cottage Vets - Vet Clinic Jobs" href="/new-zealand/lower-hutt/employer/valley-cottage-vets"> 5310 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Valley Cottage Vets" data-src="https://www.vetclinicjobs.com/logos/profile/limage-556-426-photo.png"> 5311 5312 </a> 5313 </div> 5314 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5315 <span class="postItem" data-userid="556" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Valley Cottage Vets" href="/new-zealand/lower-hutt/employer/valley-cottage-vets">
5316 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5317 Valley Cottage Vets </span> 5318 </a> 5319 <div class="clearfix fpad-sm nobpad"></div> 5320 <div class="clearfix fpad-sm nobpad"></div> 5321 5322 <p class="small nomargin member-search-description"> 5323 We are a small and friendly veterinary clinic located in Stokes Valley, Lower Hutt, established in January 2021. Our team is passionate about caring for animals and we're </p> 5324 <div class="clearfix fpad-sm nobpad"></div> 5325 <span class="member-search-location rmargin"> 5326 <i class="fa fa-map-marker text-danger"></i> 5327 <small> 5328 Lower Hutt, Wellington, <span class="inline-block">5019</span>, <span class=inline-block>New Zealand</span></small></span> </div> 5329 <div class="info_section hidden-xs col-sm-3 norpad"> 5330 <div class="module nomargin fpad-md text-center"> 5331 <a 5332 title="View Listing - Valley Cottage Vets" 5333 aria-label="View Listing - Valley Cottage Vets" 5334 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5335 href="/new-zealand/lower-hutt/employer/valley-cottage-vets">View Listing</a> 5336 <div class="clearfix fpad-sm nobpad"></div> 5337 <a 5338 title="Send Message - Valley Cottage Vets" 5339 aria-label="Send Message - Valley Cottage Vets" 5340 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5341 href="/new-zealand/lower-hutt/employer/valley-cottage-vets/connect">Send Message</a> 5342 <div class="clearfix"></div> 5343 </div> 5344 </div> 5345 <div class="clearfix"></div> 5346 </div> 5347</div> 5348<div class="clearfix"></div> 5349<hr> 5350<span class="google-pin-location" id="google-pin" data-token="556"data-hideMessages="0" data-lat="-41.16506120" data-lng="174.98362030" data-name="Valley Cottage Vets" data-filename="/new-zealand/lower-hutt/employer/valley-cottage-vets" data-photo="/logos/profile/limage-556-426-photo.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5351 <meta itemprop="name" content="Vet Clinic Jobs - Auckland"> 5352 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5353 <meta itemprop="position" content="38"> 5354 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/auckland/employer/vet-clinic-jobs-auckland#entity"> 5355 <meta itemprop="name" content="Vet Clinic Jobs - Auckland"> 5356 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/vet-clinic-jobs-auckland"> 5357 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-696-343-photo.jpg"> 5358 <meta itemprop="priceRange" content="$$"> 5359 <meta itemprop="telephone" content="N/A"> 5360 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5361 <meta itemprop="streetAddress" content="N/A"> 5362 <meta itemprop="addressLocality" content="Auckland"> 5363 <meta itemprop="addressRegion" content="Auckland"> 5364 <meta itemprop="postalCode" content="N/A"> 5365 <meta itemprop="addressCountry" content="NZ"> 5366 </div> 5367 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5368 <meta itemprop="latitude" content="-36.85088270"> 5369 <meta itemprop="longitude" content="174.76448810"> 5370 </div> 5371 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/auckland/employer/vet-clinic-jobs-auckland#page"> 5372 </div> 5373 <div class="grid_element"> 5374 <div class="img_section col-xs-2 nopad"> 5375 <a title="Vet Clinic Jobs - Auckland - Vet Clinic Jobs" href="/new-zealand/auckland/employer/vet-clinic-jobs-auckland"> 5376 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Vet Clinic Jobs - Auckland" data-src="https://www.vetclinicjobs.com/logos/profile/limage-696-343-photo.jpg"> 5377 5378 </a> 5379 </div> 5380 <div class="mid_section col-xs-10 col-sm-7 norpad">
5381 <span class="postItem" data-userid="697" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Vet Clinic Jobs - Auckland" href="/new-zealand/auckland/employer/vet-clinic-jobs-auckland"> 5382 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5383 Vet Clinic Jobs - Auckland </span> 5384 </a> 5385 <div class="clearfix fpad-sm nobpad"></div> 5386 <div class="clearfix fpad-sm nobpad"></div> 5387 5388 <div class="clearfix fpad-sm nobpad"></div> 5389 <span class="member-search-location rmargin"> 5390 <i class="fa fa-map-marker text-danger"></i> 5391 <small> 5392 Auckland, Auckland, <span class=inline-block>
5392New Zealand</span></small></span> </div> 5393 <div class="info_section hidden-xs col-sm-3 norpad"> 5394 <div class="module nomargin fpad-md text-center"> 5395 <a 5396 title="View Listing - Vet Clinic Jobs - Auckland" 5397 aria-label="View Listing - Vet Clinic Jobs - Auckland" 5398 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5399 href="/new-zealand/auckland/employer/vet-clinic-jobs-auckland">View Listing</a> 5400 <div class="clearfix fpad-sm nobpad"></div> 5401 <a 5402 title="Send Message - Vet Clinic Jobs - Auckland" 5403 aria-label="Send Message - Vet Clinic Jobs - Auckland" 5404 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5405 href="/new-zealand/auckland/employer/vet-clinic-jobs-auckland/connect">Send Message</a> 5406 <div class="clearfix"></div> 5407 </div> 5408 </div> 5409 <div class="clearfix"></div> 5410 </div> 5411</div> 5412<div class="clearfix"></div> 5413<hr> 5414<span class="google-pin-location" id="google-pin" data-token="697"data-hideMessages="0" data-lat="-36.85088270" data-lng="174.76448810" data-name="Vet Clinic Jobs - Auckland" data-filename="/new-zealand/auckland/employer/vet-clinic-jobs-auckland" data-photo="/logos/profile/limage-696-343-photo.jpg" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5415 <meta itemprop="name" content="VetClinicJobs"> 5416 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5417 <meta itemprop="position" content="39"> 5418 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/hamilton/employer/vetclinicjobs#entity"> 5419 <meta itemprop="name" content="VetClinicJobs"> 5420 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/hamilton/employer/vetclinicjobs"> 5421 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-696-343-photo.jpg"> 5422 <meta itemprop="priceRange" content="$$"> 5423 <meta itemprop="telephone" content="N/A"> 5424 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5425 <meta itemprop="streetAddress" content="N/A"> 5426 <meta itemprop="addressLocality" content="Hamilton"> 5427 <meta itemprop="addressRegion" content="Waikato"> 5428 <meta itemprop="postalCode" content="N/A"> 5429 <meta itemprop="addressCountry" content="NZ"> 5430 </div> 5431 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5432 <meta itemprop="latitude" content="-37.78258930"> 5433 <meta itemprop="longitude" content="175.25276240"> 5434 </div> 5435 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/hamilton/employer/vetclinicjobs#page"> 5436 </div> 5437 <div class="grid_element"> 5438 <div class="img_section col-xs-2 nopad"> 5439 <a title="VetClinicJobs - Vet Clinic Jobs" href="/new-zealand/hamilton/employer/vetclinicjobs"> 5440 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="VetClinicJobs" data-src="https://www.vetclinicjobs.com/logos/profile/limage-696-343-photo.jpg"> 5441 5442 </a> 5443 </div> 5444 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5445 <span class="postItem" data-userid="696" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="VetClinicJobs" href="/new-zealand/hamilton/employer/vetclinicjobs"> 5446 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5447 VetClinicJobs </span> 5448 </a> 5449 <div class="clearfix fpad-sm nobpad"></div> 5450 <div class="clearfix fpad-sm nobpad"></div> 5451 5452 <div class="clearfix fpad-sm nobpad"></div>
5453 <span class="member-search-location rmargin"> 5454 <i class="fa fa-map-marker text-danger"></i> 5455 <small> 5456 Hamilton, Waikato, <span class=inline-block>New Zealand</span></small></span> </div> 5457 <div class="info_section hidden-xs col-sm-3 norpad"> 5458 <div class="module nomargin fpad-md text-center"> 5459 <a 5460 title="View Listing - VetClinicJobs" 5461 aria-label="View Listing - VetClinicJobs" 5462 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5463 href="/new-zealand/hamilton/employer/vetclinicjobs">View Listing</a> 5464 <div class="clearfix fpad-sm nobpad"></div> 5465 <a 5466 title="Send Message - VetClinicJobs" 5467 aria-label="Send Message - VetClinicJobs" 5468 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5469 href="/new-zealand/hamilton/employer/vetclinicjobs/connect">Send Message</a> 5470 <div class="clearfix"></div> 5471 </div> 5472 </div> 5473 <div class="clearfix"></div> 5474 </div> 5475</div> 5476<div class="clearfix"></div> 5477<hr> 5478<span class="google-pin-location" id="google-pin" data-token="696"data-hideMessages="0" data-lat="-37.78258930" data-lng="175.25276240" data-name="VetClinicJobs" data-filename="/new-zealand/hamilton/employer/vetclinicjobs" data-photo="/logos/profile/limage-696-343-photo.jpg" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5479 <meta itemprop="name" content="Veterinaryfirst"> 5480 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5481 <meta itemprop="position" content="40"> 5482 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/veterinaryfirst#entity"> 5483 <meta itemprop="name" content="Veterinaryfirst"> 5484 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/veterinaryfirst"> 5485 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 5486 <meta itemprop="priceRange" content="$$"> 5487 <meta itemprop="telephone" content="0800738768"> 5488 <meta itemprop="description" content="Veterinaryfirst is NZ-owned with 17 clinics, 200+ staff, and 50+ years of care for pets and farm animals via our Petfirst and Farmfirst brands."> 5489 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5490 <meta itemprop="streetAddress" content="49 Benson Rd"> 5491 <meta itemprop="addressLocality" content="Te Awamutu"> 5492 <meta itemprop="addressRegion" content="Waikato Region"> 5493 <meta itemprop="postalCode" content="3800"> 5494 <meta itemprop="addressCountry" content="NZ"> 5495 </div> 5496 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5497 <meta itemprop="latitude" content="-38.00228600"> 5498 <meta itemprop="longitude" content="175.32728850"> 5499 </div> 5500 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/te-awamutu/employer/veterinaryfirst#page"> 5501 </div> 5502 <div class="grid_element"> 5503 <div class="img_section col-xs-2 nopad"> 5504 <a title="Veterinaryfirst - Vet Clinic Jobs" href="/new-zealand/te-awamutu/employer/veterinaryfirst"> 5505 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Veterinaryfirst" data-src="https://www.vetclinicjobs.com/logos/profile/limage-848-40-photo.jpg"> 5506 5507 </a> 5508 </div> 5509 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5510 <span class="postItem" data-userid="848" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Veterinaryfirst" href="/new-zealand/te-awamutu/employer/veterinaryfirst">
5511 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5512 Veterinaryfirst </span> 5513 </a> 5514 <div class="clearfix fpad-sm nobpad"></div> 5515 <div class="clearfix fpad-sm nobpad"></div> 5516 5517 5518 <p class="small nomargin member-search-description"> 5519 Veterinaryfirst is NZ-owned with 17 clinics, 200+ staff, and 50+ years of care for pets and farm animals via our Petfirst and Farmfirst brands. </p> 5520 <div class="clearfix fpad-sm nobpad"></div> 5521 <span class="member-search-location rmargin"> 5522 <i class="fa fa-map-marker text-danger"></i> 5523 <small> 5524 Te Awamutu, Waikato Region, <span class="inline-block">3800</span>, <span class=inline-block>New Zealand</span></small></span> </div> 5525 <div class="info_section hidden-xs col-sm-3 norpad"> 5526 <div class="module nomargin fpad-md text-center"> 5527 <a 5528 title="View Listing - Veterinaryfirst" 5529 aria-label="View Listing - Veterinaryfirst" 5530 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5531 href="/new-zealand/te-awamutu/employer/veterinaryfirst">View Listing</a> 5532 <div class="clearfix fpad-sm nobpad"></div> 5533 <a 5534 title="Send Message - Veterinaryfirst" 5535 aria-label="Send Message - Veterinaryfirst" 5536 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5537 href="/new-zealand/te-awamutu/employer/veterinaryfirst/connect">Send Message</a> 5538 <div class="clearfix"></div> 5539 <div class="clearfix fpad-sm nobpad"></div> 5540 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 5541 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="848" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 5542 <i class="fa fa-phone fa-fw"></i> 5543 See Phone Number 5544 </div> 5545 <div class="hide myphoneHide"> 5546 <a href="tel:0800738768"><span class="text-secondary">Call: <u>0800738768</u></span></a> </div> 5547 </span> 5548 </div> 5549 </div> 5550 <div class="clearfix"></div> 5551 </div> 5552</div> 5553<div class="clearfix"></div> 5554<hr> 5555<span class="google-pin-location" id="google-pin" data-token="848"data-hideMessages="0" data-lat="-38.00228600" data-lng="175.32728850" data-name="Veterinaryfirst" data-filename="/new-zealand/te-awamutu/employer/veterinaryfirst" data-photo="/logos/profile/limage-848-40-photo.jpg" data-phone="0800738768" data-addon="1"></span><div class="row-fluid member_results level_15 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5556 <meta itemprop="name" content="Vetlife"> 5557 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5558 <meta itemprop="position" content="41"> 5559 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/timaru/employer/vetlife#entity"> 5560 <meta itemprop="name" content="Vetlife"> 5561 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/timaru/employer/vetlife"> 5562 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-821-345-photo.jpg"> 5563 <meta itemprop="priceRange" content="$$"> 5564 <meta itemprop="telephone" content="N/A"> 5565 <meta itemprop="description" content=" At Vetlife, we&rsquo;re more than a veterinary provider &mdash; we&rsquo;re a team of professionals who care deeply about animals, people, and the environment. With clinics"> 5566 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5567 <meta itemprop="streetAddress" content="325 Pages Rd"> 5568 <meta itemprop="addressLocality" content="Timaru"> 5569 <meta itemprop="addressRegion" content="Canterbury Region"> 5570 <meta itemprop="postalCode" content="7910"> 5571 <meta itemprop="addressCountry" content="NZ"> 5572 </div> 5573 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5574 <meta itemprop="latitude" content="-44.37582020"> 5575 <meta itemprop="longitude" content="171.19871800"> 5576 </div> 5577 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/timaru/employer/vetlife#page"> 5578 </div> 5579 <div class="grid_element"> 5580 <div class="img_section col-xs-2 nopad"> 5581 <a title="Vetlife - Vet Clinic Jobs" href="/new-zealand/timaru/employer/vetlife"> 5582 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Vetlife" data-src="https://www.vetclinicjobs.com/logos/profile/limage-821-345-photo.jpg"> 5583 5584 </a> 5585 </div> 5586 <div class="mid_section col-xs-10 col-sm-7 norpad">
5587 <span class="postItem" data-userid="821" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium - Group" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Vetlife" href="/new-zealand/timaru/employer/vetlife"> 5588 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5589 Vetlife </span> 5590 </a> 5591 <div class="clearfix fpad-sm nobpad"></div> 5592 <div class="clearfix fpad-sm nobpad"></div> 5593 5594 <p class="small nomargin member-search-description"> 5595 At Vetlife, we’re more than a veterinary provider — we’re a team of professionals who care deeply about animals, people, and the environment. With clinics </p> 5596 <div class="clearfix fpad-sm nobpad"></div> 5597 <span class="member-search-location rmargin"> 5598 <i class="fa fa-map-marker text-danger"></i> 5599 <small> 5600 Timaru, Canterbury Region, <span class="inline-block">7910</span>, <span class=inline-block>
5600New Zealand</span></small></span> </div> 5601 <div class="info_section hidden-xs col-sm-3 norpad"> 5602 <div class="module nomargin fpad-md text-center"> 5603 <a 5604 title="View Listing - Vetlife" 5605 aria-label="View Listing - Vetlife" 5606 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5607 href="/new-zealand/timaru/employer/vetlife">View Listing</a> 5608 <div class="clearfix fpad-sm nobpad"></div> 5609 <a 5610 title="Send Message - Vetlife" 5611 aria-label="Send Message - Vetlife" 5612 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5613 href="/new-zealand/timaru/employer/vetlife/connect">Send Message</a> 5614 <div class="clearfix"></div> 5615 </div> 5616 </div> 5617 <div class="clearfix"></div> 5618 </div> 5619</div> 5620<div class="clearfix"></div> 5621<hr> 5622<span class="google-pin-location" id="google-pin" data-token="821"data-hideMessages="0" data-lat="-44.37582020" data-lng="171.19871800" data-name="Vetlife" data-filename="/new-zealand/timaru/employer/vetlife" data-photo="/logos/profile/limage-821-345-photo.jpg" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_17 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5623 <meta itemprop="name" content="VetPartners NZ"> 5624 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5625 <meta itemprop="position" content="42"> 5626 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/employer/vetpartners-nz#entity"> 5627 <meta itemprop="name" content="VetPartners NZ"> 5628 <link itemprop="url" href="https://www.vetclinicjobs.com/employer/vetpartners-nz"> 5629 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-583-121-photo.png"> 5630 <meta itemprop="priceRange" content="$$"> 5631 <meta itemprop="telephone" content="0800426488"> 5632 <meta itemprop="description" content=" We unite a community of over 270 veterinary clinics and specialty hospitals, all dedicated to providing compassionate, patient-centred care. When you join Vet Partners,"> 5633 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5634 <meta itemprop="streetAddress" content="N/A"> 5635 <meta itemprop="addressLocality" content="N/A"> 5636 <meta itemprop="addressRegion" content="N/A"> 5637 <meta itemprop="postalCode" content="N/A"> 5638 <meta itemprop="addressCountry" content="NZ"> 5639 </div> 5640 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5641 <meta itemprop="latitude" content="0.00000000"> 5642 <meta itemprop="longitude" content="0.00000000"> 5643 </div> 5644 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/employer/vetpartners-nz#page"> 5645 </div> 5646 <div class="grid_element"> 5647 <div class="img_section col-xs-2 nopad"> 5648 <a title="VetPartners NZ - Vet Clinic Jobs" href="/employer/vetpartners-nz"> 5649 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="VetPartners NZ" data-src="https://www.vetclinicjobs.com/logos/profile/limage-583-121-photo.png"> 5650 5651 </a> 5652 </div> 5653 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5654 <span class="postItem" data-userid="583" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Silver - Corporate - VetPartners" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="VetPartners NZ" href="/employer/vetpartners-nz"> 5655 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5656 VetPartners NZ </span> 5657 </a> 5658 <div class="clearfix fpad-sm nobpad"></div> 5659 <div class="clearfix fpad-sm nobpad"></div> 5660 5661 <p class="small nomargin member-search-description"> 5662 We unite a community of over 270 veterinary clinics and specialty hospitals, all dedicated to providing compassionate, patient-centred care. When you join Vet Partners, </p> 5663 </div> 5664 <div class="info_section hidden-xs col-sm-3 norpad"> 5665 <div class="module nomargin fpad-md text-center"> 5666 <a 5667 title="View Listing - VetPartners NZ" 5668 aria-label="View Listing - VetPartners NZ" 5669 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5670 href="/employer/vetpartners-nz">View Listing</a> 5671 <div class="clearfix fpad-sm nobpad"></div>
5672 <a 5673 title="Send Message - VetPartners NZ" 5674 aria-label="Send Message - VetPartners NZ" 5675 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5676 href="/employer/vetpartners-nz/connect">Send Message</a> 5677 <div class="clearfix"></div> 5678 <div class="clearfix fpad-sm nobpad"></div> 5679 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 5680 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="583" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 5681 <i class="fa fa-phone fa-fw"></i> 5682 See Phone Number 5683 </div> 5684 <div class="hide myphoneHide"> 5685 <a href="tel:0800426488"><span class="text-secondary">Call: <u>0800 426 488</u></span></a> </div> 5686 </span> 5687 </div> 5688 </div> 5689 <div class="clearfix"></div> 5690 </div> 5691</div> 5692<div class="clearfix"></div> 5693<hr> 5694<span class="google-pin-location" id="google-pin" data-token="583"data-hideMessages="0" data-lat="0.00000000" data-lng="0.00000000" data-name="VetPartners NZ" data-filename="/employer/vetpartners-nz" data-photo="/logos/profile/limage-583-121-photo.png" data-phone="0800 426 488" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5695 <meta itemprop="name" content="Vets on Carlton"> 5696 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5697 <meta itemprop="position" content="43"> 5698 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/wanganui/employer/vets-on-carlton#entity"> 5699 <meta itemprop="name" content="Vets on Carlton"> 5700 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/wanganui/employer/vets-on-carlton"> 5701 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-447-249-photo.jpg"> 5702 <meta itemprop="priceRange" content="$$"> 5703 <meta itemprop="telephone" content="+6463455672"> 5704 <meta itemprop="description" content=" Vets on Carlton is a purpose-built, companion animal clinic in the heart of Whanganui, proudly serving our community with a personal and client-focused approach. Our small,"> 5705 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5706 <meta itemprop="streetAddress" content="60 Carlton Avenue"> 5707 <meta itemprop="addressLocality" content="Wanganui"> 5708 <meta itemprop="addressRegion" content="Manawatu-Wanganui"> 5709 <meta itemprop="postalCode" content="4500"> 5710 <meta itemprop="addressCountry" content="NZ"> 5711 </div> 5712 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5713 <meta itemprop="latitude" content="-39.93848720"> 5714 <meta itemprop="longitude" content="175.03587040"> 5715 </div> 5716 <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> 5717 <meta itemprop="ratingValue" content="4.7"> 5718 <meta itemprop="reviewCount" content="7"> 5719 <meta itemprop="bestRating" content="5"> 5720 <meta itemprop="worstRating" content="1"> 5721 </div> 5722 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/wanganui/employer/vets-on-carlton#page"> 5723 </div> 5724 <div class="grid_element"> 5725 <div class="img_section col-xs-2 nopad"> 5726 <a title="Vets on Carlton - Vet Clinic Jobs" href="/new-zealand/wanganui/employer/vets-on-carlton"> 5727 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Vets on Carlton" data-src="https://www.vetclinicjobs.com/logos/profile/limage-447-249-photo.jpg"> 5728 5729 </a> 5730 </div> 5731 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5732 <span class="postItem" data-userid="447" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myMo
5732dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Vets on Carlton" href="/new-zealand/wanganui/employer/vets-on-carlton"> 5733 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5734 Vets on Carlton </span> 5735 </a> 5736 <div class="clearfix fpad-sm nobpad"></div> 5737 <div class="bold member-search-reviews inline-block rmargin align-middle small"> 5738 <style type='text/css'> .the-rating-link { 5739 display: inline-block; 5740 vertical-align: text-bottom; 5741 font-weight: bold; 5742} </style> 5743 <div class="star_rating"> 5744 <span class="the-star-icons"> 5745 <i class="fa fa-star"></i> 5746 <i class="fa fa-star"></i> 5747 <i class="fa fa-star"></i> 5748 <i class="fa fa-star"></i> 5749 <i class="fa fa-star-half-o"></i> 5750 </span> 5751 <a class="the-rating-link" href="/new-zealand/wanganui/employer/vets-on-carlton/reviews" title="Vets on Carlton Reviews" aria-label="Vets on Carlton Reviews"> 5752 <span class="small inline-block the-rating-text"> 5753 <span class="the-average-rating inline-block"> 5754 Rated 4.7/5 5755 </span> 5756 <span class="the-review-count inline-block"> 5757 (7 Reviews) 5758 </span> 5759 </span> 5760 </a> 5761 </div> 5762 </div> 5763 <div class="clearfix fpad-sm nobpad"></div> 5764 5765 <p class="small nomargin member-search-description"> 5766 Vets on Carlton is a purpose-built, companion animal clinic in the heart of Whanganui, proudly serving our community with a personal and client-focused approach. Our small, </p> 5767 <div class="clearfix fpad-sm nobpad"></div> 5768 <span class="member-search-location rmargin"> 5769 <i class="fa fa-map-marker text-danger"></i> 5770 <small> 5771 Wanganui, Manawatu-Wanganui, <span class="inline-block">4500</span>, <span class=inline-block>
5771New Zealand</span></small></span> </div> 5772 <div class="info_section hidden-xs col-sm-3 norpad"> 5773 <div class="module nomargin fpad-md text-center"> 5774 <a 5775 title="View Listing - Vets on Carlton" 5776 aria-label="View Listing - Vets on Carlton" 5777 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5778 href="/new-zealand/wanganui/employer/vets-on-carlton">View Listing</a> 5779 <div class="clearfix fpad-sm nobpad"></div> 5780 <a 5781 title="Send Message - Vets on Carlton" 5782 aria-label="Send Message - Vets on Carlton" 5783 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5784 href="/new-zealand/wanganui/employer/vets-on-carlton/connect">Send Message</a> 5785 <div class="clearfix"></div> 5786 <div class="clearfix fpad-sm nobpad"></div> 5787 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 5788 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="447" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 5789 <i class="fa fa-phone fa-fw"></i> 5790 See Phone Number 5791 </div> 5792 <div class="hide myphoneHide"> 5793 <a href="tel:+6463455672"><span class="text-secondary">Call: <u>+64 6 345 5672</u></span></a> </div> 5794 </span> 5795 </div> 5796 </div> 5797 <div class="clearfix"></div> 5798 </div> 5799</div> 5800<div class="clearfix"></div> 5801<hr> 5802<span class="google-pin-location" id="google-pin" data-token="447"data-hideMessages="0" data-lat="-39.93848720" data-lng="175.03587040" data-name="Vets on Carlton" data-filename="/new-zealand/wanganui/employer/vets-on-carlton" data-photo="/logos/profile/limage-447-249-photo.jpg" data-phone="+64 6 345 5672" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5803 <meta itemprop="name" content="VetsOne"> 5804 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5805 <meta itemprop="position" content="44"> 5806 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/new-zealand/hastings/employer/vetsone#entity"> 5807 <meta itemprop="name" content="VetsOne"> 5808 <link itemprop="url" href="https://www.vetclinicjobs.com/new-zealand/hastings/employer/vetsone"> 5809 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-450-23-photo.jpg"> 5810 <meta itemprop="priceRange" content="$$"> 5811 <meta itemprop="telephone" content="068788666"> 5812 <meta itemprop="description" content=" For over seven decades, we&#39;ve been Hawke&#39;s Bay&#39;s veterinary destination of choice, where families trust us with their most beloved companions generation after"> 5813 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5814 <meta itemprop="streetAddress" content="500 Maraekakaho Rd"> 5815 <meta itemprop="addressLocality" content="Hastings"> 5816 <meta itemprop="addressRegion" content="Hawke's Bay"> 5817 <meta itemprop="postalCode" content="4120"> 5818 <meta itemprop="addressCountry" content="NZ"> 5819 </div> 5820 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5821 <meta itemprop="latitude" content="-39.63387390"> 5822 <meta itemprop="longitude" content="176.82576730"> 5823 </div> 5824 <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> 5825 <meta itemprop="ratingValue" content="4.5"> 5826 <meta itemprop="reviewCount" content="11"> 5827 <meta itemprop="bestRating" content="5"> 5828 <meta itemprop="worstRating" content="1"> 5829 </div> 5830 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/new-zealand/hastings/employer/vetsone#page"> 5831 </div> 5832 <div class="grid_element"> 5833 <div class="img_section col-xs-2 nopad"> 5834 <a title="VetsOne - Vet Clinic Jobs" href="/new-zealand/hastings/employer/vetsone"> 5835 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="VetsOne" data-src="https://www.vetclinicjobs.com/logos/profile/limage-450-23-photo.jpg"> 5836 5837 </a> 5838 </div> 5839 <div class="mid_section col-xs-10 col-sm-7 norpad">
5840 <span class="postItem" data-userid="450" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="VetsOne" href="/new-zealand/hastings/employer/vetsone"> 5841 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5842 VetsOne </span> 5843 </a> 5844 <div class="clearfix fpad-sm nobpad"></div> 5845 <div class="bold member-search-reviews inline-block rmargin align-middle small"> 5846 <style type='text/css'> .the-rating-link { 5847 display: inline-block; 5848 vertical-align: text-bottom; 5849 font-weight: bold; 5850} </style> 5851 <div class="star_rating"> 5852 <span class="the-star-icons"> 5853 <i class="fa fa-star"></i> 5854 <i class="fa fa-star"></i> 5855 <i class="fa fa-star"></i> 5856 <i class="fa fa-star"></i> 5857 <i class="fa fa-star-half-o"></i> 5858 </span> 5859 <a class="the-rating-link" href="/new-zealand/hastings/employer/vetsone/reviews" title="VetsOne Reviews" aria-label="VetsOne Reviews"> 5860 <span class="small inline-block the-rating-text"> 5861 <span class="the-average-rating inline-block"> 5862 Rated 4.5/5 5863 </span> 5864 <span class="the-review-count inline-block"> 5865 (11 Reviews) 5866 </span> 5867 </span> 5868 </a> 5869 </div> 5870 </div> 5871 <div class="clearfix fpad-sm nobpad"></div> 5872 5873 <p class="small nomargin member-search-description"> 5874 For over seven decades, we've been Hawke's Bay's veterinary destination of choice, where families trust us with their most beloved companions generation after </p> 5875 <div class="clearfix fpad-sm nobpad"></div> 5876 <span class="member-search-location rmargin"> 5877 <i class="fa fa-map-marker text-danger"></i> 5878 <small> 5879 Hastings, Hawke's Bay, <span class="inline-block">
58794120</span>, <span class=inline-block>New Zealand</span></small></span> </div> 5880 <div class="info_section hidden-xs col-sm-3 norpad"> 5881 <div class="module nomargin fpad-md text-center"> 5882 <a 5883 title="View Listing - VetsOne" 5884 aria-label="View Listing - VetsOne" 5885 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5886 href="/new-zealand/hastings/employer/vetsone">View Listing</a> 5887 <div class="clearfix fpad-sm nobpad"></div> 5888 <a 5889 title="Send Message - VetsOne" 5890 aria-label="Send Message - VetsOne" 5891 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5892 href="/new-zealand/hastings/employer/vetsone/connect">Send Message</a> 5893 <div class="clearfix"></div> 5894 <div class="clearfix fpad-sm nobpad"></div> 5895 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 5896 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="450" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 5897 <i class="fa fa-phone fa-fw"></i> 5898 See Phone Number 5899 </div> 5900 <div class="hide myphoneHide"> 5901 <a href="tel:068788666"><span class="text-secondary">Call: <u>06 878 8666</u></span></a> </div> 5902 </span> 5903 </div> 5904 </div> 5905 <div class="clearfix"></div> 5906 </div> 5907</div> 5908<div class="clearfix"></div> 5909<hr> 5910<span class="google-pin-location" id="google-pin" data-token="450"data-hideMessages="0" data-lat="-39.63387390" data-lng="176.82576730" data-name="VetsOne" data-filename="/new-zealand/hastings/employer/vetsone" data-photo="/logos/profile/limage-450-23-photo.jpg" data-phone="06 878 8666" data-addon="1"></span><div class="row-fluid member_results level_11 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5911 <meta itemprop="name" content="VetStaff Limited"> 5912 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5913 <meta itemprop="position" content="45"> 5914 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/auckland/employer/vetstaff-limited#entity"> 5915 <meta itemprop="name" content="VetStaff Limited"> 5916 <link itemprop="url" href="https://www.vetclinicjobs.com/auckland/employer/vetstaff-limited"> 5917 <link itemprop="image" href="https://www.vetclinicjobs.com/logos/profile/limage-11-296-photo.jpg"> 5918 <meta itemprop="priceRange" content="$$"> 5919 <meta itemprop="telephone" content="0800483869"> 5920 <meta itemprop="description" content="NZs only specialist recruitment agency dedicated to the veterinary sector. No one other recruitment agency knows NZ like the VetStaff team."> 5921 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5922 <meta itemprop="streetAddress" content="300 Richmond Rd"> 5923 <meta itemprop="addressLocality" content="Auckland"> 5924 <meta itemprop="addressRegion" content="Auckland"> 5925 <meta itemprop="postalCode" content="1021"> 5926 <meta itemprop="addressCountry" content="NZ"> 5927 </div> 5928 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 5929 <meta itemprop="latitude" content="-36.85533540"> 5930 <meta itemprop="longitude" content="174.73147460"> 5931 </div> 5932 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/auckland/employer/vetstaff-limited#page"> 5933 </div> 5934 <div class="grid_element"> 5935 <div class="img_section col-xs-2 nopad"> 5936 <a title="VetStaff Limited - Vet Clinic Jobs" href="/auckland/employer/vetstaff-limited"> 5937 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="VetStaff Limited" data-src="https://www.vetclinicjobs.com/logos/profile/limage-11-296-photo.jpg"> 5938 5939 </a> 5940 </div> 5941 <div class="mid_section col-xs-10 col-sm-7 norpad"> 5942 <span class="postItem" data-userid="11" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Premium" data-toggle="modal" data-target="#myMo
5942dal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="VetStaff Limited" href="/auckland/employer/vetstaff-limited"> 5943 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 5944 VetStaff Limited </span> 5945 </a> 5946 <div class="clearfix fpad-sm nobpad"></div> 5947 <div class="clearfix fpad-sm nobpad"></div> 5948 5949 5950 <p class="small nomargin member-search-description"> 5951 NZs only specialist recruitment agency dedicated to the veterinary sector. No one other recruitment agency knows NZ like the VetStaff team. </p> 5952 <div class="clearfix fpad-sm nobpad"></div> 5953 <span class="member-search-location rmargin"> 5954 <i class="fa fa-map-marker text-danger"></i> 5955 <small> 5956 Auckland, Auckland, <span class="inline-block">1021</span>, <span class=inline-block>New Zealand</span></small></span> </div> 5957 <div class="info_section hidden-xs col-sm-3 norpad"> 5958 <div class="module nomargin fpad-md text-center"> 5959 <a 5960 title="View Listing - VetStaff Limited" 5961 aria-label="View Listing - VetStaff Limited" 5962 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 5963 href="/auckland/employer/vetstaff-limited">View Listing</a> 5964 <div class="clearfix fpad-sm nobpad"></div> 5965 <a 5966 title="Send Message - VetStaff Limited" 5967 aria-label="Send Message - VetStaff Limited" 5968 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 5969 href="/auckland/employer/vetstaff-limited/connect">Send Message</a> 5970 <div class="clearfix"></div> 5971 <div class="clearfix fpad-sm nobpad"></div> 5972 <span class="btn btn-secondary btn-outline btn-sm bold click-to-call-button search_show_phone_button btn-block"> 5973 <div class="myPhoneHideParent" onClick="clickToCall(this)" title="See Phone Number" data-token="11" style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"> 5974 <i class="fa fa-phone fa-fw"></i> 5975 See Phone Number 5976 </div> 5977 <div class="hide myphoneHide"> 5978 <a href="tel:0800483869"><span class="text-secondary">Call: <u>0800 483 869</u></span></a> </div> 5979 </span> 5980 </div> 5981 </div> 5982 <div class="clearfix"></div> 5983 </div> 5984</div> 5985<div class="clearfix"></div> 5986<hr> 5987<span class="google-pin-location" id="google-pin" data-token="11"data-hideMessages="0" data-lat="-36.85533540" data-lng="174.73147460" data-name="VetStaff Limited" data-filename="/auckland/employer/vetstaff-limited" data-photo="/logos/profile/limage-11-296-photo.jpg" data-phone="0800 483 869" data-addon="1"></span><div class="row-fluid member_results level_16 search_result verified_member_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 5988 <meta itemprop="name" content="Web Asset Solutions"> 5989 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 5990 <meta itemprop="position" content="46"> 5991 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/employer/web-asset-solutions#entity"> 5992 <meta itemprop="name" content="Web Asset Solutions"> 5993 <link itemprop="url" href="https://www.vetclinicjobs.com/employer/web-asset-solutions"> 5994 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 5995 <meta itemprop="priceRange" content="$$"> 5996 <meta itemprop="telephone" content="N/A"> 5997 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 5998 <meta itemprop="streetAddress" content="N/A"> 5999 <meta itemprop="addressLocality" content="N/A"> 6000 <meta itemprop="addressRegion" content="N/A"> 6001 <meta itemprop="postalCode" content="N/A"> 6002 <meta itemprop="addressCountry" content="NZ"> 6003 </div> 6004 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 6005 <meta itemprop="latitude" content="0.00000000"> 6006 <meta itemprop="longitude" content="0.00000000"> 6007 </div> 6008 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/employer/web-asset-solutions#page"> 6009 </div> 6010 <div class="grid_element"> 6011 <div class="img_section col-xs-2 nopad"> 6012 <a title="Web Asset Solutions - Vet Clinic Jobs" href="/employer/web-asset-solutions"> 6013 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt="Web Asset Solutions" data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6014 6015 </a> 6016 </div> 6017 <div class="mid_section col-xs-10 col-sm-7 norpad">
6018 <span class="postItem" data-userid="681" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Silver - Trial" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title="Web Asset Solutions" href="/employer/web-asset-solutions"> 6019 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 6020 Web Asset Solutions </span> 6021 </a> 6022 <div class="clearfix fpad-sm nobpad"></div> 6023 <div class="rmargin inline-block"> 6024 <style type='text/css'> .member-search-verified { 6025 display:inline-flex; 6026 align-items:center; 6027 border-radius:100px; 6028 padding:5px 8px; 6029 font-size:11px; 6030 line-height: 1.2em; 6031} 6032.member-search-verified-icon { 6033 font-size:14px; 6034 margin-right:5px; 6035} </style><div class="alert-success-subtle bold inline-block align-middle member-search-verified" title="This member verified their information"> 6036 <span class="member-search-verified-icon"> 6037 <i class='bi bi-check-circle-fill'></i> 6038 </span> 6039 <span class="member-search-verified-text"> 6040 verified 6041 </span> 6042</div> 6043 </div> 6044 <div class="clearfix fpad-sm nobpad"></div> 6045 6046 </div> 6047 <div class="info_section hidden-xs col-sm-3 norpad"> 6048 <div class="module nomargin fpad-md text-center"> 6049 <a 6050 title="View Listing - Web Asset Solutions" 6051 aria-label="View Listing - Web Asset Solutions" 6052 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 6053 href="/employer/web-asset-solutions">View Listing</a> 6054 <div class="clearfix fpad-sm nobpad"></div> 6055 <a 6056 title="Send Message - Web Asset Solutions" 6057 aria-label="Send Message - Web Asset Solutions" 6058 class="btn btn-sm btn-secondary btn-block bold search_contact_now_button" 6059 href="/employer/web-asset-solutions/connect">Send Message</a> 6060 <div class="clearfix"></div> 6061 </div> 6062 </div> 6063 <div class="clearfix"></div> 6064 </div> 6065</div> 6066<div class="clearfix"></div> 6067<hr> 6068<span class="google-pin-location" id="google-pin" data-token="681"data-hideMessages="0" data-lat="0.00000000" data-lng="0.00000000" data-name="Web Asset Solutions" data-filename="/employer/web-asset-solutions" data-photo="/images/profile-profile-holder.png" data-phone="" data-addon="1"></span><div class="row-fluid member_results level_10 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 6069 <meta itemprop="name" content=" "> 6070 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 6071 <meta itemprop="position" content="47"> 6072 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/pro/20260905200905#entity"> 6073 <meta itemprop="name" content=" "> 6074 <link itemprop="url" href="https://www.vetclinicjobs.com/pro/20260905200905"> 6075 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6076 <meta itemprop="priceRange" content="$$"> 6077 <meta itemprop="telephone" content="N/A"> 6078 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 6079 <meta itemprop="streetAddress" content="N/A"> 6080 <meta itemprop="addressLocality" content="N/A"> 6081 <meta itemprop="addressRegion" content="N/A"> 6082 <meta itemprop="postalCode" content="N/A"> 6083 <meta itemprop="addressCountry" content="NZ"> 6084 </div> 6085 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/pro/20260905200905#page"> 6086 </div> 6087 <div class="grid_element"> 6088 <div class="img_section col-xs-2 nopad"> 6089 <a title=" - Vet Clinic Jobs" href="/pro/20260905200905"> 6090 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt=" " data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6091 6092 </a> 6093 </div> 6094 <div class="mid_section col-xs-10 col-sm-7 norpad">
6095 <span class="postItem" data-userid="1114" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Basic" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title=" " href="/pro/20260905200905"> 6096 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 6097 </span> 6098 </a> 6099 <div class="clearfix fpad-sm nobpad"></div> 6100 <div class="clearfix fpad-sm nobpad"></div> 6101 6102 </div> 6103 <div class="info_section hidden-xs col-sm-3 norpad"> 6104 <div class="module nomargin fpad-md text-center"> 6105 <a 6106 title="View Listing - " 6107 aria-label="View Listing - " 6108 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 6109 href="/pro/20260905200905">View Listing</a> 6110 </div> 6111 </div> 6112 <div class="clearfix"></div> 6113 </div> 6114</div> 6115<div class="clearfix"></div> 6116<hr> 6117<div class="row-fluid member_results level_10 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 6118 <meta itemprop="name" content=" "> 6119 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 6120 <meta itemprop="position" content="48"> 6121 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/pro/20260608212029#entity"> 6122 <meta itemprop="name" content=" "> 6123 <link itemprop="url" href="https://www.vetclinicjobs.com/pro/20260608212029"> 6124 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6125 <meta itemprop="priceRange" content="$$"> 6126 <meta itemprop="telephone" content="N/A"> 6127 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 6128 <meta itemprop="streetAddress" content="N/A"> 6129 <meta itemprop="addressLocality" content="N/A"> 6130 <meta itemprop="addressRegion" content="N/A"> 6131 <meta itemprop="postalCode" content="N/A"> 6132 <meta itemprop="addressCountry" content="NZ"> 6133 </div> 6134 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/pro/20260608212029#page"> 6135 </div> 6136 <div class="grid_element"> 6137 <div class="img_section col-xs-2 nopad"> 6138 <a title=" - Vet Clinic Jobs" href="/pro/20260608212029"> 6139 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt=" " data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6140 6141 </a> 6142 </div> 6143 <div class="mid_section col-xs-10 col-sm-7 norpad"> 6144 <span class="postItem" data-userid="1071" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Basic" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title=" " href="/pro/20260608212029"> 6145 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 6146 </span> 6147 </a> 6148 <div class="clearfix fpad-sm nobpad"></div> 6149 <div class="clearfix fpad-sm nobpad"></div> 6150 6151 </div> 6152 <div class="info_section hidden-xs col-sm-3 norpad"> 6153 <div class="module nomargin fpad-md text-center"> 6154 <a 6155 title="View Listing - " 6156 aria-label="View Listing - " 6157 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 6158 href="/pro/20260608212029">View Listing</a> 6159 </div> 6160 </div> 6161 <div class="clearfix"></div> 6162 </div> 6163</div> 6164<div class="clearfix"></div> 6165<hr> 6166<div class="row-fluid member_results level_10 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 6167 <meta itemprop="name" content=" "> 6168 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 6169 <meta itemprop="position" content="49"> 6170 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/pro/20250117125230#entity"> 6171 <meta itemprop="name" content=" "> 6172 <link itemprop="url" href="https://www.vetclinicjobs.com/pro/20250117125230"> 6173 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6174 <meta itemprop="priceRange" content="$$"> 6175 <meta itemprop="telephone" content="N/A"> 6176 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 6177 <meta itemprop="streetAddress" content="N/A"> 6178 <meta itemprop="addressLocality" content="N/A"> 6179 <meta itemprop="addressRegion" content="N/A"> 6180 <meta itemprop="postalCode" content="N/A"> 6181 <meta itemprop="addressCountry" content="NZ"> 6182 </div> 6183 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 6184 <meta itemprop="latitude" content="0.00000000"> 6185 <meta itemprop="longitude" content="0.00000000"> 6186 </div> 6187 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/pro/20250117125230#page"> 6188 </div> 6189 <div class="grid_element"> 6190 <div class="img_section col-xs-2 nopad"> 6191 <a title=" - Vet Clinic Jobs" href="/pro/20250117125230"> 6192 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt=" " data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6193 6194 </a> 6195 </div> 6196 <div class="mid_section col-xs-10 col-sm-7 norpad">
6197 <span class="postItem" data-userid="693" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Basic" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title=" " href="/pro/20250117125230"> 6198 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 6199 </span> 6200 </a> 6201 <div class="clearfix fpad-sm nobpad"></div> 6202 <div class="clearfix fpad-sm nobpad"></div> 6203 6204 </div> 6205 <div class="info_section hidden-xs col-sm-3 norpad"> 6206 <div class="module nomargin fpad-md text-center"> 6207 <a 6208 title="View Listing - " 6209 aria-label="View Listing - " 6210 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 6211 href="/pro/20250117125230">View Listing</a> 6212 </div> 6213 </div> 6214 <div class="clearfix"></div> 6215 </div> 6216</div> 6217<div class="clearfix"></div> 6218<hr> 6219<span class="google-pin-location" id="google-pin" data-token="693"data-hideMessages="1" data-lat="0.00000000" data-lng="0.00000000" data-name=" " data-filename="/pro/20250117125230" data-photo="/images/profile-profile-holder.png" data-phone="" data-addon="0"></span><div class="row-fluid member_results level_10 search_result clearfix" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 6220 <meta itemprop="name" content=" "> 6221 <link itemprop="url" href="https://www.vetclinicjobs.com/search_results"> 6222 <meta itemprop="position" content="50"> 6223 <div itemprop="item" itemscope itemtype="https://schema.org/LocalBusiness" itemid="https://www.vetclinicjobs.com/pro/20241210204930#entity"> 6224 <meta itemprop="name" content=" "> 6225 <link itemprop="url" href="https://www.vetclinicjobs.com/pro/20241210204930"> 6226 <link itemprop="image" href="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6227 <meta itemprop="priceRange" content="$$"> 6228 <meta itemprop="telephone" content="N/A"> 6229 <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 6230 <meta itemprop="streetAddress" content="N/A"> 6231 <meta itemprop="addressLocality" content="N/A"> 6232 <meta itemprop="addressRegion" content="N/A"> 6233 <meta itemprop="postalCode" content="N/A"> 6234 <meta itemprop="addressCountry" content="NZ"> 6235 </div> 6236 <div itemprop="geo" itemscope itemtype="https://schema.org/GeoCoordinates"> 6237 <meta itemprop="latitude" content="0.00000000"> 6238 <meta itemprop="longitude" content="0.00000000"> 6239 </div> 6240 <link itemprop="mainEntityOfPage" href="https://www.vetclinicjobs.com/pro/20241210204930#page"> 6241 </div> 6242 <div class="grid_element"> 6243 <div class="img_section col-xs-2 nopad"> 6244 <a title=" - Vet Clinic Jobs" href="/pro/20241210204930"> 6245 <img class="search_result_image img-rounded center-block lazyloader" loading="auto" width="400" height="400" alt=" " data-src="https://www.vetclinicjobs.com/images/profile-profile-holder.png"> 6246 6247 </a> 6248 </div> 6249 <div class="mid_section col-xs-10 col-sm-7 norpad"> 6250 <span class="postItem" data-userid="680" data-datatype="10" data-dataid="10" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" aria-label="LIKE" data-count="0" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Employer - Basic" data-toggle="modal" data-target="#myModal" ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button> <a class="center-block" title=" " href="/pro/20241210204930"> 6251 <span class="h3 bold inline-block nomargin member-search-full-name notranslate"> 6252 </span> 6253 </a> 6254 <div class="clearfix fpad-sm nobpad"></div> 6255 <div class="clearfix fpad-sm nobpad"></div> 6256 6257 </div> 6258 <div class="info_section hidden-xs col-sm-3 norpad"> 6259 <div class="module nomargin fpad-md text-center"> 6260 <a 6261 title="View Listing - " 6262 aria-label="View Listing - " 6263 class="btn btn-sm btn-primary btn-block bold search_view_listing_button" 6264 href="/pro/20241210204930">View Listing</a> 6265 </div> 6266 </div> 6267 <div class="clearfix"></div> 6268 </div> 6269</div> 6270<div class="clearfix"></div> 6271<hr> 6272<span class="google-pin-location" id="google-pin" data-token="680"data-hideMessages="1" data-lat="0.00000000" data-lng="0.00000000" data-name=" " data-filename="/pro/20241210204930" data-photo="/images/profile-profile-holder.png" data-phone="" data-addon="0"></span></div> 6273<div class="col-md-12 text-center nopad clickToLoadMoreContainer">
6274 <div id="btnToLoadMorePost" class="btn btn-secondary btn-block btn-lg bold clickToLoadMoreBtn " data-page="2" data-lvl="" data-type="10" data-dc="1">Click To Load More Results</div> 6275</div><div class="clearfix clearfix-lg"></div> 6276<style> 6277 .gridBtnLazyLoadOld { 6278 clear: both; 6279 position: absolute; 6280 bottom: -30px; 6281 } 6282 .loadingMore{ 6283 pointer-events: none; 6284 } 6285 .grid-container.visible.row hr { 6286 display: none; 6287 } 6288</style> 6289 <div class="map_container" style="display:none;"> 6290 <style type='text/css'> .info_window p { 6291 text-align: center; 6292 font-size: 12px; 6293 margin: 5px 0; 6294} 6295.info_window > a { 6296 display: block; 6297 text-align: center; 6298 margin: 5px 0; 6299} 6300.info_window img { 6301 display: block; 6302 max-width: 125px; 6303 margin: 0 auto; 6304 max-height:80px; 6305} 6306.info_window { 6307 width: 150px; 6308} 6309.gm-style-iw div div { 6310 overflow: visible!important; 6311} 6312#map-canvas { 6313 height: 500px; 6314 margin-bottom: 15px; 6315 width: 100%; 6316} 6317.suggestion-search-location { 6318 margin: 2px 2px; 6319 color: #333; 6320 background-color: #CEDDE9; 6321 display: inline-block; 6322 padding: 5px 11px; 6323} 6324 6325.other-locations-container { 6326 overflow: hidden; 6327 max-height: 32px; 6328 transition: all 0.5s ease 0s; 6329} 6330span.show-more-suggestions { 6331 padding: 5px; 6332 margin: 0px 13px 9px 4px; 6333 display: inline-block; 6334 cursor: pointer; 6335 color: #1a0dab; 6336 font-weight: 500; 6337} 6338span.show-more-suggestions:hover { 6339 text-decoration: underline; 6340} 6341.suggestions-heading { 6342 margin-bottom: 5px; 6343} </style><div id="map-canvas"></div> </div>
6344<script async> 6345 function clickToCall (element, hideFlag=true) { 6346 var userToken = $(element).attr("data-token") 6347 $.ajax({ 6348 url: "/api/stats/json/post/users_clicks/insert", 6349 dataType: "json", 6350 type: "POST", 6351 data: { 6352 user_id: userToken, 6353 click_name: "Phone Number", 6354 click_type: 'Phone Number', 6355 //click_url: $(element).attr("href"), 6356 click_from: window.location.href 6357 }, 6358 success: function (data) { 6359 6360 } 6361 }); 6362 if(hideFlag){ 6363 $(element).siblings().toggleClass("hide"); 6364 $(element).remove(); 6365 } else { 6366 $(element).addClass("hide").siblings().removeClass("hide"); 6367 } 6368 } 6369</script>
6369 6370 </div> 6371 </div> 6372 </div> 6373 6374 <div class="col-md-3 col-md-pull-9 sidebar-container"> <style type='text/css'> .ds-custom-filter h3{ 6375 display: none; 6376} 6377 6378.ds-custom-filter .group-item { 6379 6380} 6381.ds-custom-filter .sid-title { 6382 display: block; 6383} 6384 6385.ds-custom-filter .sid-title span { 6386 display: inline-block; 6387 margin: 15px 0 5px 0; 6388 padding: 5px 0px 5px 0; 6389 font-size: 22px; 6390 font-weight: 700; 6391 width: 90%; 6392 width: calc(100% - 20px); 6393} 6394 6395.ds-custom-filter .sid-title .fa { 6396 font-weight: 700; 6397} 6398 6399.ds-custom-filter .tid-title { 6400 display: block; 6401} 6402 6403.ds-custom-filter .tid-title span { 6404 display: inline-block; 6405 margin: 2px 0 4px 0; 6406 padding: 8px 0px 7px 5px; 6407 font-size: 20px; 6408 font-weight: 600; 6409 width: 90%; 6410 width: calc(100% - 20px); 6411} 6412 6413.ds-custom-filter .tid-title .fa { 6414 vertical-align: top; 6415 margin-top: 14px; 6416 font-weight: 600; 6417} 6418 6419.ds-custom-filter .ttid-title { 6420 padding: 5px 0px 5px 10px; 6421 font-size: 16px; 6422 font-weight: 400; 6423} 6424 6425.ds-custom-filter .active { 6426 /* background-color: #ff00ff;*/ 6427} 6428 6429.ds-custom-filter .group-sid, 6430.ds-custom-filter .group-tid { 6431 display: none; 6432} 6433 6434.ds-custom-filter .main-sid.active .group-sid { 6435 display: block; 6436} 6437 6438.ds-custom-filter .main-tid.active .group-tid { 6439 display: block; 6440} 6441 6442.ds-custom-filter .main-sid label { 6443 cursor: pointer; 6444} </style><!--<code>Array 6445( 6446 [sized] => 0 6447 [mysql_real_escape_string_runned] => 1 6448) 6449</code><br>--> 6450 6451<!--<code>Array 6452( 6453 [sized] => 0 6454 [mysql_real_escape_string_runned] => 1 6455) 6456</code><br>--> 6457 6458<div class="module ds-custom-filter"> 6459 6460 <h3 class="nomargin">Find the perfect employment</h3> 6461 6462 <form action="/search_results" class="website-search" accept-charset="UTF-8" method="get"> 6463 6464 <div class="form-group normal-autosuggest"> 6465 <label class="input-title">What are you looking for?</label> 6466 <input type="text" name="q" value="" placeholder="Name or Keyword" class="form-control member_search input-lg"> 6467 </div> 6468 6469 <div class="form-group"> 6470 <label class="input-title">Search by location:</label> 6471 <input type=text placeholder="City or Post Code" class="googleSuggest googleLocation form-control input-lg" id="location_google_maps_homepage" name="location_value" 6472 value=""> 6473 </div> 6474 6475 6476 <div class='main-sid'><label class='sid-title'><span>Employer</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-sid'><div class='main-tid'><label class='tid-title'><span>Workplace Ownership</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-tid'><div class='group-item'><label class='ttid-title'><input type='checkbox' value='16' class='checkbox-filter'> <span>Privately owned â one clinic</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='19' class='checkbox-filter'> <span>Privately owned â multiple clinics</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='20' class='checkbox-filter'> <span>Corporate â locally owned</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='21' class='checkbox-filter'> <span>Corporate â overseas owned</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='27' class='checkbox-filter'> <span>Incorporated Society / Not For Profit</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='66' class='checkbox-filter'> <span>Government</span></label></div></div></div><div class='main-tid'><label class='tid-title'><span>Field of Work</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-tid'><div class='group-item'><label class='ttid-title'><input type='checkbox' value='22' class='checkbox-filter'> <span>Small / Companion Animal</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='23' class='checkbox-filter'> <span>Production / Large Animal</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='24' class='checkbox-filter'> <span>Mixed Animal</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='25' class='checkbox-filter'> <span>Equine</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='26' class='checkbox-filter'> <span>Exotic</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='28' class='checkbox-filter'> <span>After Hours / Emergency</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='29' class='checkbox-filter'> <span>Referral / Second Opinion</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='52' class='checkbox-filter'> <span>Industry</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='53' class='checkbox-filter'> <span>Government</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='54' class='checkbox-filter'> <span>Education</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='55' class='checkbox-filter'> <span>
6476Zoo</span></label></div></div></div><div class='main-tid'><label class='tid-title'><span>New Grad Dev Progs</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-tid'><div class='group-item'><label class='ttid-title'><input type='checkbox' value='57' class='checkbox-filter'> <span>Veterinarians</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='58' class='checkbox-filter'> <span>Veterinary Nurses</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='59' class='checkbox-filter'> <span>Veterinary Techs</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='60' class='checkbox-filter'> <span>Other</span></label></div></div></div><div class='main-tid'><label class='tid-title'><span>Quality of Life</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-tid'><div class='group-item'><label class='ttid-title'><input type='checkbox' value='62' class='checkbox-filter'> <span>Everyone earns above the living wage</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='64' class='checkbox-filter'> <span>Professional development programs</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='65' class='checkbox-filter'> <span>Professional body membership included as part of remuneration package</span></label></div></div></div></div></div><div class='main-sid'><label class='sid-title'><span>Jobseeker</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-sid'><div class='main-tid'><label class='tid-title'><span>Professional Specialisation</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-tid'><div class='group-item'><label class='ttid-title'><input type='checkbox' value='35' class='checkbox-filter'> <span>Companion Animal</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='36' class='checkbox-filter'> <span>Large Animal</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='37' class='checkbox-filter'> <span>Mixed Animal</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='38' class='checkbox-filter'> <span>Equine</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='39' class='checkbox-filter'> <span>Exotics</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='40' class='checkbox-filter'> <span>Zoo</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='41' class='checkbox-filter'> <span>Industry (non clinical)</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='42' class='checkbox-filter'> <span>Academic</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='44' class='checkbox-filter'> <span>After Hours/Emergency</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='45' class='checkbox-filter'> <span>Referral/Specialist</span></label></div></div></div><div class='main-tid'><label class='tid-title'><span>Job Title</span><i class='fa fa-angle-down' aria-hidden='true'></i></label><div class='group-tid'><div class='group-item'><label class='ttid-title'><input type='checkbox' value='46' class='checkbox-filter'> <span>Veterinarian</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='47' class='checkbox-filter'> <span>Veterinary Nurse</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='48' class='checkbox-filter'> <span>Veterinary Technician</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='49' class='checkbox-filter'> <span>Specialist</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='50' class='checkbox-filter'> <span>Support</span></label></div><div class='group-item'><label class='ttid-title'><input type='checkbox' value='51' class='checkbox-filter'> <span>Admin</span></label></div></div></div></div></div><input type='hidden' id='submission_sid' name='sid' value=''><input type='hidden' id='submission_tid' name='tid' value=''>
6476<input type='hidden' id='submission_ttid' name='ttid' value=''> 6477 <br> 6478 6479 <div class="form-group nomargin"> 6480 <button type="submit" class="btn btn-lg btn-success btn-block">Search Now</button> 6481 </div> 6482 6483 </form> 6484 6485</div><style type='text/css'> .postcode-notification-message { 6486 padding: 20px 20px 20px 40px; 6487 background: url(/images/tip-icon.png) no-repeat scroll 10px 22px rgba(0,0,0,.03); 6488} 6489 6490.postcode-notification-message p { 6491 font-size: 14px; 6492} </style><div class="well postcode-notification-message"> 6493 <p>Please note when searching by postcode, fill in the postcode and then select the location from the Google maps auto suggest dropdown.</p> 6494 <p>This helps in making your search more accurate and location / region specific.</p> 6495</div> 6496<div class="module newsletter-sign-up-form"> 6497 <h2 class="bpad text-center">Receive New Job Alerts</h2> 6498 <a href="#" data-toggle="modal" data-target="#newsletter_subscribe_modal" class="btn btn-primary btn-block"> 6499 Stay in the Loop 6500 </a> 6501</div> 6502 6503<div class="modal fade" id="newsletter_subscribe_modal" tabindex="-1" role="dialog" aria-hidden="true"> 6504 <div class="modal-dialog"> 6505 <div class="modal-content"> 6506 <div class="container-fluid"> 6507 <div class="row"> 6508 <div class="col-md-12"> 6509 <br> 6510 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 6511 <span aria-hidden="true">×</span> 6512 </button> 6513 <h3 class="nomargin"> 6514 Receive New Job Alerts 6515 </h3> 6516 <hr> 6517 <div class="newsletter_modal_form_container"> 6518 <style type="text/css">label span.required { color: #B94A48; }span.help-inline, span.help-block {font-size: .9em; }</style><form action="/api/widget/json/get/Bootstrap%20Theme%20-%20Module%20-%20Newsletter%20Actions" id="newsletter_modal_signup_330" method="post" labelwidth="100" labelpaddingtop="0.5em" enctype="multipart/form-data" form_action_type="widget" form_action_div return_data_type="json" name="newsletter_modal_signup_330" class=" "><input type="hidden" name="sized" value="0" id="newsletter_modal_signup_330-element-0"/><input type="hidden" name="mysql_real_escape_string_runned" value="1" id="newsletter_modal_signup_330-element-1"/><input type="hidden" name="form" value="myform" id="newsletter_modal_signup_330-element-2"/><input type="hidden" name="formname" value="newsletter_modal_signup" id="newsletter_modal_signup_330-element-3"/><input type="hidden" name="dowiz" value="1" id="newsletter_modal_signup_330-element-4"/><input type="hidden" name="save" value="1" id="newsletter_modal_signup_330-element-5"/><input type="hidden" name="url_origin_pars" value="/search_results" id="newsletter_modal_signup_330-element-6"/><input type="hidden" name="action" autocomplete="off" value="subscribe" id="newsletter_modal_signup_330-element-7"/><div class="form-group"><input type="text" name="first_name" required placeholder="Name" autocomplete="off" value class="form-control control-group form-control " id="newsletter_modal_signup_330-element-8"/></div><div class="form-group"><input type="email" name="email" required placeholder="Enter email address" autocomplete="off" value class="form-control control-group form-control" id="newsletter_modal_signup_330-element-9"/></div><div class="well bmargin"> 6519 <p style="font-size: 75%">By submitting this form you agree to the <a target="_blank" href="https://www.vetclinicjobs.com/about/gdpr">GDPR privacy policy</a></p> 6520</div> 6521<div class="form-group"><div class="form-group security_question_label"> 6522 <div id="newsletter_modal_signup_330-captchaContainer" class="control-group"> 6523 <div class="g-recaptcha" id="newsletter_modal_signup_330-google-recaptcha"></div> 6524 </div> 6525 <small class="help-block" id="recaptcha_error" style="display:none;" data-fv-validator="notEmpty" data-fv-for="recaptcha" data-fv-result="INVALID" />The security check was not completed successfully.</small> 6526 <div class="clearfix bmargin"></div> 6527 <input type="hidden" name="recaptcha" id="newsletter_modal_signup_330-rcap"> 6528</div> 6529 <style> 6530 .modal .g-recaptcha-scale, .col-md-4 .g-recaptcha-scale, .col-md-3 .g-recaptcha-scale, .col-lg-3 .g-recaptcha-scale, .col-lg-4 .g-recaptcha-scale { 6531 transform: scale(0.77); 6532 -webkit-transform: scale(0.77); 6533 transform-origin: 0 0; 6534 -webkit-transform-origin: 0 0; 6535 margin-bottom: -15px; 6536 } 6537 6538 .modal #newsletter_modal_signup_330-captchaContainer, .col-md-4 #newsletter_modal_signup_330-captchaContainer, .col-md-3 #newsletter_modal_signup_330-captchaContainer, .col-lg-3 #newsletter_modal_signup_330-captchaContainer, .col-lg-4 #newsletter_modal_signup_330-captchaContainer { 6539 transform: scale(0.77); 6540 -webkit-transform: scale(0.77); 6541 transform-origin: 0 0; 6542 -webkit-transform-origin: 0 0; 6543 margin-bottom: -15px; 6544 } 6545 </style> 6546
6546<script type="text/javascript"> 6547 if(typeof formsFound == "undefined"){ 6548 var formID = ''; 6549 var currentCaptcha = {}; 6550 var captchaHolders = {}; 6551 var formsFound = {}; 6552 var captchaApiRequested = false; 6553 /* The forms the visitor has actually interacted with - only these get a widget. */ 6554 var captchaArmedForms = []; 6555 /* api.js stays lazy - nothing is fetched from Google until the visitor actually 6556 touches the form. 'click' alone was too narrow: a keyboard-only visitor tabs in 6557 and presses Enter without ever clicking, so api.js never loaded, the captcha 6558 never rendered, and the form POSTed an empty token. */ 6559 var captchaTriggerEvents = ['click', 'keydown', 'focusin', 'touchstart']; 6560 6561 window.addEventListener('load', () => { 6562 formID = document.querySelectorAll('[name="recaptcha"]'); 6563 if (typeof formID != "undefined" && formID !== null) { 6564 for (let i = 0; i < formID.length; i++) { 6565 let formIDForm = formID[i].closest('form'); 6566 let captchaHolder = formIDForm.querySelector(".g-recaptcha"); 6567 6568 if (typeof formsFound[formIDForm.id] != "undefined") { 6569 formsFound[formIDForm.id]['counter']++; 6570 }else{ 6571 formsFound[formIDForm.id] = {'counter' : 1}; 6572 } 6573 6574 formIDForm.setAttribute('data-counter', formsFound[formIDForm.id]['counter']); 6575 captchaHolder.setAttribute('id',captchaHolder.id+'-'+formsFound[formIDForm.id]['counter']); 6576 6577 if (typeof formIDForm != "undefined" && formIDForm !== null) { 6578 captchaTriggerEvents.forEach( evt => 6579 formIDForm.addEventListener(evt, reCaptchaOnFormInteraction, false) 6580 ); 6581 } 6582 } 6583 } 6584 }); 6585 } 6586 6587 function reCaptchaOnFormInteraction(event) { 6588 if (event && event.currentTarget) { 6589 captchaArmForm(event.currentTarget); 6590 } 6591 if (captchaApiRequested) { 6592 renderArmedCaptchas(); 6593 return; 6594 } 6595 captchaApiRequested = true; 6596 6597 var head = document.getElementsByTagName('head')[0]; 6598 var script = document.createElement('script'); 6599 script.type = 'text/javascript'; 6600 script.src = 'https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit&hl=en'; 6601 head.appendChild(script); 6602 } 6603 6604 var captchaArmForm = function (formEl) { 6605 if (!formEl) { 6606 return; 6607 } 6608 for (var a = 0; a < captchaArmedForms.length; a++) { 6609 if (captchaArmedForms[a] === formEl) { 6610 return; 6611 } 6612 } 6613 captchaArmedForms.push(formEl); 6614 }; 6615 6616 var captchaSolvedCallback = function (holder) { 6617 return function () { 6618 var formEl = holder.closest('form'); 6619 if (!formEl) { 6620 return; 6621 } 6622 $(formEl).find('.security_question_label').removeClass('has-error'); 6623 $(formEl).find('#recaptcha_error').css('display', 'none'); 6624 var notification = document.getElementById(formEl.id + '-notification'); 6625 if (notification && notification.classList.contains('alert-danger-subtle')) { 6626 $(notification).slideUp(); 6627 } 6628 }; 6629 }; 6630 6631 var renderArmedCaptchas = function () { 6632 if (typeof grecaptcha === "undefined" || typeof grecaptcha.render !== "function") { 6633 return; 6634 } 6635 for (var f = 0; f < captchaArmedForms.length; f++) { 6636 var holder = captchaArmedForms[f].querySelector('div[class=g-rec
6636aptcha]'); 6637 6638 if (!holder || !holder.id || holder.getClientRects().length === 0) { 6639 continue; 6640 } 6641 /* Guard a second render: grecaptcha throws on an element it already claimed. */ 6642 if (typeof captchaHolders[holder.id] === "undefined") { 6643 captchaHolders[holder.id] = grecaptcha.render(holder.id, { 6644 'sitekey': '6Ld5Mu4jAAAAAHOalYdPIzJkuTwkKpvuTDhHd2qz', 6645 'callback': captchaSolvedCallback(holder) 6646 }); 6647 } 6648 } 6649 }; 6650 6651 var onloadCallback = function (event) { 6652 renderArmedCaptchas(); 6653 }; 6654 6655 </script>
vendor: 1 bytes, line 6655
6655
6656<script> 6657 $(document).ready(function(){ 6658 /* Implicit submission (Enter inside a field) fires 'submit' without firing a click on 6659 the submit button, so the click guard below never sees it and the form POSTed an 6660 empty token. Bound on document/capture so it runs before FormValidation's own 6661 handler on the form - at AT_TARGET the capture flag does not order listeners, so a 6662 listener on the form itself would not reliably win. Native HTMLFormElement.submit() 6663 does not dispatch 'submit', so the solved-captcha path below is unaffected. */ 6664 var captchaGuardedForm = document.getElementById('newsletter_modal_signup_330'); 6665 if (captchaGuardedForm) { 6666 document.addEventListener('submit', function (event) { 6667 if (event.target !== captchaGuardedForm) { 6668 return; 6669 } 6670 6671 var formId = captchaGuardedForm.id; 6672 var captchaHolderKey = formId + "-google-recaptcha-" + $(captchaGuardedForm).data('counter'); 6673 var captchaRendered = typeof captchaHolders[captchaHolderKey] != "undefined"; 6674 6675 if (captchaRendered && grecaptcha.getResponse(captchaHolders[captchaHolderKey]) !== "") { 6676 $("#" + formId + " .security_question_label").removeClass("has-error"); 6677 $("#" + formId + " #recaptcha_error").css("display", "none"); 6678 return; 6679 } 6680 6681 /* Unsolved, or api.js still in flight: either way there is no token to send. */ 6682 event.preventDefault(); 6683 event.stopImmediatePropagation(); 6684 $("#" + formId + " .security_question_label").addClass("has-error"); 6685 $("#" + formId + " #recaptcha_error").css("display", "block"); 6686 return false; 6687 }, true); 6688 } 6689 $("#newsletter_modal_signup_330 input[type=submit]").unbind('click'); 6690 $("#newsletter_modal_signup_330 input[type=submit]").click(function (event) { 6691 6692 var formId = $(this.form).attr('id'); 6693 var captchaHolderKey = formId + "-google-recaptcha-" +$(this.form).data('counter'); 6694 6695 if (typeof captchaHolders[captchaHolderKey] != "undefined") { 6696 if (grecaptcha.getResponse(captchaHolders[captchaHolderKey]) === "") { 6697 event.preventDefault(); 6698 $("#" + formId).formValidation('validate'); 6699 $("#" + formId + " .security_question_label").addClass("has-error"); 6700 $("#" + formId + " #recaptcha_error").css("display", "block"); 6701 return false; 6702 } 6703 6704 /* Solved captcha: clear the error UI and let the click proceed untouched. 6705 The browser then fires a REAL, button-initiated submit event, so 6706 FormValidation runs its normal chain (success.form.fv -> AJAX modal on 6707 checkout / native POST on login). Re-submitting here artificially broke 6708 both ways: native form.submit() skips the FV chain (checkout rendered the 6709 raw JSON response), and jQuery .submit() fires a synthetic submit that FV 6710 refuses, leaving the form stuck after the first error (Bug 2). */ 6711 $("#" + formId + " .security_question_label").removeClass("has-error"); 6712 $("#" + formId + " #recaptcha_error").css("display", "none"); 6713 } 6714 }); 6715 }); 6716</script>
6716</div><div class="form-group"><input type="hidden" name="bd_hpc" autocomplete="off" value class="form-control control-group " id="newsletter_modal_signup_330-element-13"/></div><div class="form-actions"><input type="submit" value="Subscribe Now" name class="btn btn-success btn-block btn-lg bold " id="newsletter_modal_signup_330-element-14"/></div><input type='hidden' name='origin' value='/search_results'></form>
6716<script type="text/javascript">jQuery(document).ready(function() { jQuery("#newsletter_modal_signup_330").bind("submit", function() { 6717 });}); </script>
6717 </div> 6718 <br> 6719 </div> 6720 </div> 6721 </div> 6722 </div> 6723 </div> 6724</div> <aside> 6725 <div class="module"> 6726 <h3>Start shining online today</h3> 6727 <p> 6728 <b>1.</b> Register an employer account<br> 6729 <b>2.</b> Create a searchable listing<br> 6730 <b>3.</b> Get found by jobseekers 6731 </p> 6732 <a title="Start shining online as a good employer today" href="/join" class="btn btn-primary btn-block">Start shining online as a good employer today</a> 6733 </div> 6734 </aside> 6735<!-- 6736 6737IMPORTANT: This widget contains real Adsense code as a sample to show how this widget functions. Please replace the current Adsense code below with your own code in order to generate revenue from this ad space. 6738 6739--> 6740 </div> 6741 </div> 6742 6743 <div class="clearfix"></div> 6744 </div> 6745</div> 6746</main> 6747<!-- End Content --> 6748<div class="clearfix footer-clear-element clearfix-lg"></div> 6749 6750<div class="footer"> 6751 <div class="container"> 6752 <div class="row"> 6753 <ul class="footer_menu sm-text-center"> 6754 <li class='col-md-5'><span id='link332' class='head'> About</span><ul><li class=''><span id='link333' class='content'> Finding Vet Clinic Jobs is easy by searching our trusted network of top-rated Employers.</span></li></ul></li><li class='col-md-2 col-md-offset-1'><span id='link334' class='head'> Website</span><ul><li class=''><a href='/about' id='link335'>About</a></li><li class=''><a href='/join' id='link336'>List Your Clinic / Company</a></li></ul></li><li class='col-md-2'><span id='link337' class='head'> Search</span><ul><li class=''><a href='/categories' id='link338'>Browse Categories</a></li><li class=''><a href='/locations' id='link339'>Browse Locations</a></li></ul></li><li class='col-md-2'><span id='link340' class='head'> Support</span><ul><li class=''><a href='/login' id='link341'>Login</a></li><li class=''><a href='/about/contact' id='link342'>Contact Us</a></li></ul></li><li class='col-md-12 clearfix'><span id='link343'> </span></li><li class='col-md-5 vpad vmargin'><span id='link344'> <style>.network-icon.twitter,.network-icon.tiktok{background:#000}</style> 6755<div class="list-social-links"> 6756 <a class="network-icon contact" href="/about/contact" title="Contact Us VetClinicJobs"> 6757 <i class="bi bi-envelope"></i> 6758 </a> 6759 <a class="network-icon facebook" href="https://www.facebook.com/VetClinicJobs" target="_blank" title="VetClinicJobs Facebook"> 6760 <i class="bi bi-facebook"></i> 6761 </a> 6762 6763 6764 <a class="network-icon linkedin" href="https://www.linkedin.com/company/vetclinicjobs/" target="_blank" title="VetClinicJobs LinkedIn"> 6765 <i class="bi bi-linkedin"></i> 6766 </a> 6767 <a class="network-icon youtube" href="https://www.youtube.com/@vetclinicjobs" target="_blank" title="VetClinicJobs YouTube"> 6768 <i class="bi bi-youtube"></i> 6769 </a> 6770 6771 <a class="network-icon instagram" href="https://www.instagram.com/vetclinicjobs/" target="_blank" title="VetClinicJobs Instagram"> 6772 <i class="bi bi-instagram"></i> 6773 </a> 6774 <a class="network-icon blog rss" href="https://feeds.buzzsprout.com/1036900.rss" target="_blank" title="VetClinicJobs Blog"> 6775 <i class="fa fa-rss"></i> 6776 </a> 6777 <div class="clearfix"></div> 6778</div></span></li><li class='col-md-6 col-md-offset-1 vpad vmargin'><a href='/join' id='link345' class='btn btn_footer_get_listed btn-lg btn-block bold center sm-block'>Vet Clinic Jobs - Start shining online as a good employer today</a></li><li class='col-md-12 clearfix vmargin text-center'><span id='link346'> </span><ul><li class='clearfix vmargin vpad inline-block'><span id='link347'> </span></li><li class='btn-lg font-sm novpad norpad inline-block'><span id='link348'> © 2026</span></li><li class='font-sm inline-block hpad'><a href='/' id='link349' title='VetClinicJobs'>VetClinicJobs</a></li><li class='font-sm inline-block'><span id='link350'> All Rights Reserved</span></li><li class='font-sm inline-block hpad'><a href='/about/terms' id='link351' title='Terms of Use'>Terms of Use</a></li><li class='font-sm inline-block'><a href='/about/privacy' id='link352' title='Privacy Policy'>Privacy Policy</a></li></ul></li> </ul> 6779 </div> 6780 </div> 6781</div><style type='text/css'> .scrollup { 6782 border-radius: 3px; 6783 width: 40px; 6784 height: 40px; 6785 opacity: 0.4; 6786 position: fixed; 6787 bottom: 30px; 6788 right: 30px; 6789 display: none; 6790 background: rgba(119, 119, 119, 0.8); 6791 z-index: 1000000; 6792} 6793.scrollup i { 6794 font-size: 36px; 6795 color: white; 6796 position: relative; 6797 top: 0px; 6798 left: 10px; 6799} </style> <div class="myModal modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="mySmallMod
6799alLabel" 6800 data-backdrop="static" data-keyboard="false"> 6801 <div class="modal-dialog" role="document"> 6802 <div class="modal-content"> 6803 <div class="modal-body nohpad nobpad"> 6804 <button type="button" style="z-index:10;position:absolute;right:15px;" class="close hmargin" 6805 data-dismiss="modal">× 6806 </button> 6807 <style> 6808 .member-login-container:not(.modal .module) { 6809 width: 555px; 6810 max-width: 100%; 6811 margin-left: auto; 6812 margin-right: auto; 6813 margin-bottom:0; 6814 background-color: rgb(255, 255, 255)!important; 6815 border-color: rgb(235, 238, 240)!important; 6816 color: rgb(41, 41, 41)!important; 6817 } 6818 .login-register-tabs, .login-register-content { 6819 width: 555px!important; 6820 max-width: 100%; 6821 margin-left: auto!important; 6822 margin-right: auto!important; 6823 background-color: rgb(235, 238, 240); 6824 } 6825 .login-register-content { 6826 background: transparent; 6827 padding: 0; 6828 border: none; 6829 } 6830 .login-register-content h2, .login-register-content h2+hr, .login-register-content .account-menu-title { 6831 display: none!important; 6832 } 6833 .express_login_create_account_prefix hr { 6834 margin: 15px 0 10px; 6835 }
6836 .modal-content #containerFBLogin, .modal-content #containerGoogleLogin { 6837 margin:15px 0; 6838 } 6839 6840 /* CSS When Login Form and Express Registration Rendered in Sidebar */ 6841 .col-md-3 .bd-chat-well-container,.col-md-4 .bd-chat-well-container { 6842 padding: 15px 10px; 6843 } 6844 .col-md-3 .bd-chat-center-text,.col-md-4 .bd-chat-center-text { 6845 margin: 0; 6846 font-size: 20px; 6847 padding: 0 15px; 6848 } 6849 .col-md-3 .member-login-page-container .login-register-tabs *, .col-md-4 .member-login-page-container .login-register-tabs * { 6850 font-size: 12px; 6851 line-height: 1.2em; 6852 vertical-align: bottom; 6853 } 6854 .col-md-3 .member-login-page-container .login-register-tabs a, .col-md-4 .member-login-page-container .login-register-tabs a { 6855 padding: 5px !important; 6856 height: 50px; 6857 vertical-align: middle; 6858 display: table-cell !important; 6859 width: 1%; 6860 } 6861 .col-md-3 .member-login-page-container .login-register-content, .col-md-4 .member-login-page-container .login-register-content { 6862 padding: 0; 6863 } 6864 .col-md-3 .member-login-container, .col-md-4 .member-login-container { 6865 padding: 15px !important; 6866 font-size: 13px; 6867 } 6868 .col-md-3 .member-login-page-container .input-lg, .col-md-4 .member-login-page-container .input-lg { 6869 height: 34px; 6870 padding: 6px 12px; 6871 font-size: 14px; 6872 } 6873 .col-md-3 .member-login-page-container .security_question_label, .col-md-4 .member-login-page-container .security_question_label { 6874 transform: scale(.85); 6875 margin: -1.15em -1.15em 0; 6876 } 6877 .col-md-3 #containerFBLogin, .col-md-4 #containerFBLogin, .col-md-3 #containerGoogleLogin, .col-md-4 #containerGoogleLogin, .col-md-3 .login-cta-buttons li, .col-md-4 .login-cta-buttons li { 6878 width: 100%; 6879 display: block; 6880 margin-top:5px; 6881 } 6882 .col-md-3 .login-cta-buttons li, .col-md-4 .login-cta-buttons li { 6883 padding:0 6884 } 6885 .col-md-3 .login-cta-buttons ul.nav, .col-md-4 .login-cta-buttons ul.nav { 6886 margin-top: -10px; 6887 } 6888 .col-md-3 #googleAction, .col-md-3 #facebookAction, .col-md-4 #googleAction, .col-md-4 #facebookAction { 6889 padding: 0; 6890 min-height: 0; 6891 font-size: 14px; 6892 margin: 0; 6893 } 6894 .col-md-3 #googleAction img, .col-md-3 #facebookAction img, .col-md-4 #googleAction img, .col-md-4 #facebookAction img { 6895 height: 36px !important; 6896 margin-right: 5px; 6897 position: relative!important; 6898 display: inline-block; 6899 } 6900 @media only screen and (max-width: 767px) { 6901 .col-md-3 .member-login-page-container .login-register-tabs a, .col-md-4 .member-login-page-container .login-register-tabs a { 6902 display: block !important; 6903 width: 100%; 6904 line-height: 40px; 6905 } 6906 6907 #containerGoogleLogin { 6908 text-align: center; 6909 margin-top: 10px; 6910 } 6911 6912 #containerGoogleLogin #gBtn { 6913 display: inline-block; 6914 width: 202px; 6915 6916 } 6917 #containerFBLogin .btn-facebook { 6918 box-sizing: border-box; 6919 width: 191px; 6920 font-size: 14px; 6921 position: relative; 6922 left: -4px; 6923 padding-left: 44px; 6924 white-space: nowrap !important; 6925 6926 } 6927 } 6928 </style> 6929 <div class="row member-login-page-container"> 6930 <div class="fpad-lg novpad"> 6931 6932 6933 <div class="module fpad-xl member-login-container"> 6934 <style type="text/css">label span.required { color: #B94A48; }span.help-inline, span.help-block {font-size: .9em; }</style><form action="/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" id="member_login_190" method="post" labelwidth="100" labelpaddingtop="0.5em" enctype="multipart/form-data" form_action_type="redirect" form_action_div return_data_type="" name="member_login_190" class=" ">
6934<input type="hidden" name="sized" value="0" id="member_login_190-element-0"/><input type="hidden" name="mysql_real_escape_string_runned" value="1" id="member_login_190-element-1"/><input type="hidden" name="form" value="myform" id="member_login_190-element-2"/><input type="hidden" name="formname" value="member_login" id="member_login_190-element-3"/><input type="hidden" name="dowiz" value="1" id="member_login_190-element-4"/><input type="hidden" name="save" value="1" id="member_login_190-element-5"/><input type="hidden" name="url_origin_pars" value="/search_results" id="member_login_190-element-6"/><input type="hidden" name="action" autocomplete="off" value="login" id="member_login_190-element-7"/><h2 class="nomargin member-login-h2-form-title">Member Login</h2><hr><style type='text/css'> #containerGoogleLogin #gBtn { 6935 display: inline-block; 6936 text-align: center; 6937 width: 216px; 6938} 6939 6940.module #containerFBLogin #facebookAction img, .module #containerFBLogin #facebookAction img { 6941 position: absolute !important; 6942} 6943.module #containerFBLogin a#facebookAction { 6944 max-width: 200px; 6945 position: relative; 6946 left: -8px; 6947 6948} </style> <!-- Required Font-Family for Social Buttons --> 6949 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css?family=Roboto:500&display=swap"> 6950 <noscript> 6951 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:500&display=swap"> 6952 </noscript> 6953 6954 <div class="row social-login-row"> 6955 </div><div class="form-group"><label class="vertical-label bd-email" for="member_login_190-element-10"><span class="required">* </span>Email Address</label><input type="email" name="email" required placeholder="[email protected]" autocomplete="off" value class="form-control input-lg" id="member_login_190-element-10"/></div><div class="form-group"><label class="vertical-label bd-password" for="member_login_190-element-11"><span class="required">* </span>Password</label> 6956 <style> 6957 #togglePassword { 6958 background: none; 6959 border: none; 6960 cursor: pointer; 6961 font-weight: bold; 6962 font-size: .85em; 6963 position: absolute; 6964 right: 5px; 6965 top: 0; 6966 } 6967 </style><button type="button" tabindex="-1" id="togglePassword" onclick="showPassword(this);"> <i class="fa fa-lock" aria-hidden="true"></i></button> 6968
6968<script> 6969 function showPassword(node){ 6970 const parent = node.closest('.form-group'); 6971 const passwordField = parent.querySelector(`input[type='password'], input[type='text']`); 6972 const isPassword = passwordField.getAttribute('type') === 'password'; 6973 passwordField.setAttribute('type', isPassword ? 'text' : 'password'); 6974 const iconHTML = isPassword ? `<i class="fa fa-unlock" aria-hidden="true"></i>` : `<i class="fa fa-lock" aria-hidden="true"></i>`; 6975 node.innerHTML = iconHTML; 6976 } 6977 </script>
6977<input type="password" name="pass" required placeholder="Enter Password" autocomplete="off" value class="form-control input-lg" id="member_login_190-element-11"/></div><span class="help-block bpad bmargin notmargin"> <a href="/login/retrieval">Forgot Password? Click to Reset Password</a></span><div class="form-group"><div class="form-group security_question_label"> 6978 <div id="member_login_190-captchaContainer" class="control-group"> 6979 <div class="g-recaptcha" id="member_login_190-google-recaptcha"></div> 6980 </div> 6981 <small class="help-block" id="recaptcha_error" style="display:none;" data-fv-validator="notEmpty" data-fv-for="recaptcha" data-fv-result="INVALID" />The security check was not completed successfully.</small> 6982 <div class="clearfix bmargin"></div> 6983 <input type="hidden" name="recaptcha" id="member_login_190-rcap"> 6984</div> 6985 <style> 6986 .modal .g-recaptcha-scale, .col-md-4 .g-recaptcha-scale, .col-md-3 .g-recaptcha-scale, .col-lg-3 .g-recaptcha-scale, .col-lg-4 .g-recaptcha-scale { 6987 transform: scale(0.77); 6988 -webkit-transform: scale(0.77); 6989 transform-origin: 0 0; 6990 -webkit-transform-origin: 0 0; 6991 margin-bottom: -15px; 6992 } 6993 6994 .modal #member_login_190-captchaContainer, .col-md-4 #member_login_190-captchaContainer, .col-md-3 #member_login_190-captchaContainer, .col-lg-3 #member_login_190-captchaContainer, .col-lg-4 #member_login_190-captchaContainer { 6995 transform: scale(0.77); 6996 -webkit-transform: scale(0.77); 6997 transform-origin: 0 0; 6998 -webkit-transform-origin: 0 0; 6999 margin-bottom: -15px; 7000 } 7001 </style> 7002
7002<script type="text/javascript"> 7003 if(typeof formsFound == "undefined"){ 7004 var formID = ''; 7005 var currentCaptcha = {}; 7006 var captchaHolders = {}; 7007 var formsFound = {}; 7008 var captchaApiRequested = false; 7009 /* The forms the visitor has actually interacted with - only these get a widget. */ 7010 var captchaArmedForms = []; 7011 /* api.js stays lazy - nothing is fetched from Google until the visitor actually 7012 touches the form. 'click' alone was too narrow: a keyboard-only visitor tabs in 7013 and presses Enter without ever clicking, so api.js never loaded, the captcha 7014 never rendered, and the form POSTed an empty token. */ 7015 var captchaTriggerEvents = ['click', 'keydown', 'focusin', 'touchstart']; 7016 7017 window.addEventListener('load', () => { 7018 formID = document.querySelectorAll('[name="recaptcha"]'); 7019 if (typeof formID != "undefined" && formID !== null) { 7020 for (let i = 0; i < formID.length; i++) { 7021 let formIDForm = formID[i].closest('form'); 7022 let captchaHolder = formIDForm.querySelector(".g-recaptcha"); 7023 7024 if (typeof formsFound[formIDForm.id] != "undefined") { 7025 formsFound[formIDForm.id]['counter']++; 7026 }else{ 7027 formsFound[formIDForm.id] = {'counter' : 1}; 7028 } 7029 7030 formIDForm.setAttribute('data-counter', formsFound[formIDForm.id]['counter']); 7031 captchaHolder.setAttribute('id',captchaHolder.id+'-'+formsFound[formIDForm.id]['counter']); 7032 7033 if (typeof formIDForm != "undefined" && formIDForm !== null) { 7034 captchaTriggerEvents.forEach( evt => 7035 formIDForm.addEventListener(evt, reCaptchaOnFormInteraction, false) 7036 ); 7037 } 7038 } 7039 } 7040 }); 7041 } 7042 7043 function reCaptchaOnFormInteraction(event) { 7044 if (event && event.currentTarget) { 7045 captchaArmForm(event.currentTarget); 7046 } 7047 if (captchaApiRequested) { 7048 renderArmedCaptchas(); 7049 return; 7050 } 7051 captchaApiRequested = true; 7052 7053 var head = document.getElementsByTagName('head')[0]; 7054 var script = document.createElement('script'); 7055 script.type = 'text/javascript'; 7056 script.src = 'https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit&hl=en'; 7057 head.appendChild(script); 7058 } 7059 7060 var captchaArmForm = function (formEl) { 7061 if (!formEl) { 7062 return; 7063 } 7064 for (var a = 0; a < captchaArmedForms.length; a++) { 7065 if (captchaArmedForms[a] === formEl) { 7066 return; 7067 } 7068 } 7069 captchaArmedForms.push(formEl); 7070 }; 7071 7072 var captchaSolvedCallback = function (holder) { 7073 return function () { 7074 var formEl = holder.closest('form'); 7075 if (!formEl) { 7076 return; 7077 } 7078 $(formEl).find('.security_question_label').removeClass('has-error'); 7079 $(formEl).find('#recaptcha_error').css('display', 'none'); 7080 var notification = document.getElementById(formEl.id + '-notification'); 7081 if (notification && notification.classList.contains('alert-danger-subtle')) { 7082 $(notification).slideUp(); 7083 } 7084 }; 7085 }; 7086 7087 var renderArmedCaptchas = function () { 7088 if (typeof grecaptcha === "undefined" || typeof grecaptcha.render !== "function") { 7089 return; 7090 } 7091 for (var f = 0; f < captchaArmedForms.length; f++) { 7092 var holder = captchaArmedForms[f].querySelector('div[class=g-rec
7092aptcha]'); 7093 7094 if (!holder || !holder.id || holder.getClientRects().length === 0) { 7095 continue; 7096 } 7097 /* Guard a second render: grecaptcha throws on an element it already claimed. */ 7098 if (typeof captchaHolders[holder.id] === "undefined") { 7099 captchaHolders[holder.id] = grecaptcha.render(holder.id, { 7100 'sitekey': '6Ld5Mu4jAAAAAHOalYdPIzJkuTwkKpvuTDhHd2qz', 7101 'callback': captchaSolvedCallback(holder) 7102 }); 7103 } 7104 } 7105 }; 7106 7107 var onloadCallback = function (event) { 7108 renderArmedCaptchas(); 7109 }; 7110 7111 </script>
vendor: 1 bytes, line 7111
7111
7112<script> 7113 $(document).ready(function(){ 7114 /* Implicit submission (Enter inside a field) fires 'submit' without firing a click on 7115 the submit button, so the click guard below never sees it and the form POSTed an 7116 empty token. Bound on document/capture so it runs before FormValidation's own 7117 handler on the form - at AT_TARGET the capture flag does not order listeners, so a 7118 listener on the form itself would not reliably win. Native HTMLFormElement.submit() 7119 does not dispatch 'submit', so the solved-captcha path below is unaffected. */ 7120 var captchaGuardedForm = document.getElementById('member_login_190'); 7121 if (captchaGuardedForm) { 7122 document.addEventListener('submit', function (event) { 7123 if (event.target !== captchaGuardedForm) { 7124 return; 7125 } 7126 7127 var formId = captchaGuardedForm.id; 7128 var captchaHolderKey = formId + "-google-recaptcha-" + $(captchaGuardedForm).data('counter'); 7129 var captchaRendered = typeof captchaHolders[captchaHolderKey] != "undefined"; 7130 7131 if (captchaRendered && grecaptcha.getResponse(captchaHolders[captchaHolderKey]) !== "") { 7132 $("#" + formId + " .security_question_label").removeClass("has-error"); 7133 $("#" + formId + " #recaptcha_error").css("display", "none"); 7134 return; 7135 } 7136 7137 /* Unsolved, or api.js still in flight: either way there is no token to send. */ 7138 event.preventDefault(); 7139 event.stopImmediatePropagation(); 7140 $("#" + formId + " .security_question_label").addClass("has-error"); 7141 $("#" + formId + " #recaptcha_error").css("display", "block"); 7142 return false; 7143 }, true); 7144 } 7145 $("#member_login_190 input[type=submit]").unbind('click'); 7146 $("#member_login_190 input[type=submit]").click(function (event) { 7147 7148 var formId = $(this.form).attr('id'); 7149 var captchaHolderKey = formId + "-google-recaptcha-" +$(this.form).data('counter'); 7150 7151 if (typeof captchaHolders[captchaHolderKey] != "undefined") { 7152 if (grecaptcha.getResponse(captchaHolders[captchaHolderKey]) === "") { 7153 event.preventDefault(); 7154 $("#" + formId).formValidation('validate'); 7155 $("#" + formId + " .security_question_label").addClass("has-error"); 7156 $("#" + formId + " #recaptcha_error").css("display", "block"); 7157 return false; 7158 } 7159 7160 /* Solved captcha: clear the error UI and let the click proceed untouched. 7161 The browser then fires a REAL, button-initiated submit event, so 7162 FormValidation runs its normal chain (success.form.fv -> AJAX modal on 7163 checkout / native POST on login). Re-submitting here artificially broke 7164 both ways: native form.submit() skips the FV chain (checkout rendered the 7165 raw JSON response), and jQuery .submit() fires a synthetic submit that FV 7166 refuses, leaving the form stuck after the first error (Bug 2). */ 7167 $("#" + formId + " .security_question_label").removeClass("has-error"); 7168 $("#" + formId + " #recaptcha_error").css("display", "none"); 7169 } 7170 }); 7171 }); 7172</script>
7172</div><div class="form-actions"><input type="submit" value="Login Now" name class="btn btn-primary btn-lg btn-block " id="member_login_190-element-14"/></div><div class="login-cta-buttons"><hr class="cta-hr"><ul class="list-inline nomargin inline-block btn-block"><li class='col-xs-12 col-sm-12 col-md-6 nolpad sm-nopad nav'><a href='/checkout/jobseeker-private' id='link353' class='btn btn-danger btn-block sm-bmargin'>Employees & Jobseekers <span class="inline-block">Create Free User Account</span></a></li><li class='col-xs-12 col-sm-12 col-md-6 norpad sm-nopad nav'><a href='/join' id='link354' class='btn btn-success btn-block'>Are You an Employer? <span class="inline-block">List Your Clinic Now</span></a></li></ul><div class="clearfix"></div></div></form>
7172<script type="text/javascript">jQuery(document).ready(function() { jQuery("#member_login_190").bind("submit", function() { 7173 });}); </script>
7173 <div class="clearfix"></div> 7174 </div> 7175 7176 7177 </div> 7178 </div> 7179 </div> 7180 </div> 7181 </div> 7182 </div> 7183 7184 7185 7186 <link rel="stylesheet" type="text/css" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.css">
7187<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.js"></script>
vendor: 2 bytes, line 7187
7187
7188<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/bundle.umd.min.js" onload="checkAdBlock()" async defer></script>
vendor: 2 bytes, line 7188
7188
7189<script> 7190 7191 function checkAdBlock() { 7192 justDetectAdblock.detectAnyAdblocker().then(function(detected) { 7193 if(detected){ 7194 swal({ 7195 type: 'error', 7196 title: 'AdBlock Detected!', 7197 text: 'Please disable AdBlock to support us :)', 7198 confirmButtonText: 'OK', 7199 allowOutsideClick: false, 7200 focusConfirm: false 7201 }); 7202 } 7203 }); 7204 7205 } 7206</script>
7206 7207
7208<script> 7209 function clearContent(thisObj){ 7210 var size; 7211 if(thisObj.hasClass('input-sm') || thisObj.parents('.input-group').hasClass('input-group-sm')){ 7212 size = "small"; 7213 } else if (thisObj.hasClass('input-lg') || thisObj.parents('.input-group').hasClass('large-autosuggest')){ 7214 size = "large"; 7215 } else { 7216 size = "medium"; 7217 } 7218 if(!thisObj.parent().hasClass('input_wrapper')){ 7219 if(thisObj.parent().hasClass('input-group-sm')){ 7220 thisObj.wrap('<span class="input-group-sm input_wrapper"></span>'); 7221 } else if (thisObj.parent().hasClass('input-group-lg')){ 7222 thisObj.wrap('<span class="input-group-lg input_wrapper"></span>'); 7223 } else { 7224 thisObj.wrap('<span class="input_wrapper"></span>'); 7225 } 7226 } 7227 if(thisObj.val() != ""){ 7228 if(thisObj.hasClass('googleSuggest')){ 7229 thisObj.parent().find('.fill_location').remove(); 7230 } 7231 if (!thisObj.parent().find('.clear_content').length){ 7232 thisObj.parent().append(`<span class="clear_content ${size}"><i class="fa fa-times-circle" aria-hidden="true"></i></span>`); 7233 if (thisObj.hasClass("tt-input")) { 7234 thisObj.focus(); 7235 } 7236 7237 } 7238 } 7239 } 7240 7241 $(document).on('click', '.drp-buttons .applyBtn', function(){ 7242 clearContent($(".dateRange input")); 7243 }); 7244 7245 $('.sm-autosuggest input, .googleSuggest, .large-autosuggest input, .md-autosuggest input, .normal-autosuggest input, .google-writen-location, .dateRange input').keyup(function(){ 7246 clearContent($(this)); 7247 }); 7248 7249 $(document).ready(function(){ 7250 $('.sm-autosuggest input, input.googleSuggest, .large-autosuggest input, .md-autosuggest input, .normal-autosuggest input, .google-writen-location, .dateRange input').each(function(){ 7251 clearContent($(this)); 7252 }) 7253 }) 7254 7255 $(document).on('click', '.clear_content', function(){ 7256 $(this).parent().find('input').val(''); 7257 //tt-input its a class for typeahead auto-suggest 7258 if ($(this).parent().find('input').hasClass("tt-input")) { 7259 $(this).parent().find('input').typeahead('val',''); 7260 } 7261 clearContent($(this).parent().find('input')); 7262 $(this).remove(); 7263 }); 7264 7265 $(window).on('load', function () { 7266 setTimeout(function() { 7267 // add missing href attribute to multi-category options in search modules 7268 $('.bootstrap-select.show-tick .dropdown-menu a').attr('href', '#'); 7269 }, 2000); 7270 }); 7271</script>
7271 7272 7273 7274 7275<a href="#" class="scrollup" title="scrollup"> 7276 <i class="fa fa-caret-up" aria-hidden="true"></i> 7277</a>
7278<script> 7279 $(document).ready(function () { 7280 7281 if ($('.navbar-default').length > 0) { 7282 var menu = $('.navbar-default'); 7283 var origOffsetY = menu.offset().top; 7284 7285 function scroll() { 7286 7287 if ($(window).scrollTop() > origOffsetY) { 7288 $('.navbar-default').addClass('navbar-fixed-top'); 7289 $('.navbar-default').addClass('transparent_menu'); 7290 7291 } else { 7292 $('.navbar-default').removeClass('navbar-fixed-top'); 7293 $('.navbar-default').removeClass('transparent_menu'); 7294 } 7295 } 7296 document.onscroll = scroll; 7297 }; 7298 }); 7299 $(document).ready(function(){ 7300 // .progressbar() comes from bootstrap-progressbar.min.js, loaded only by widgets 1236/1318. 7301 // Elsewhere it used to fall through to jQuery UI's; jQuery UI is no longer global, so an 7302 // unguarded call throws and kills the rest of this ready() handler (scrollup, crop button). 7303 if ($.fn.progressbar) { 7304 $('.progress .progress-bar').progressbar({ 7305 display_text: 'fill' 7306 }); 7307 } 7308 $(window).scroll(function(){ 7309 7310 if ($(this).scrollTop() > 600) { 7311 $('.scrollup').fadeIn(); 7312 7313 } else { 7314 $('.scrollup').fadeOut(); 7315 } 7316 }); 7317 $('.scrollup').click(function(){ 7318 $("html, body").animate({ 7319 scrollTop: 0 7320 }, 600); 7321 return false; 7322 }); 7323 $('#cropButton').click(function(){ 7324 var iframe = $("#cropiFrame"); 7325 iframe.attr("src", iframe.data("src")); 7326 }); 7327 }); 7328</script>
vendor: 2 bytes, line 7328
7328
7329<script defer> 7330 var favoriteMode = ""; 7331 var apiEngine = ""; 7332 var api = 0; // Set API to use. Default is 0 7333 var activeMembershipLevelEnable = ""; 7334 var favoriteUserClickId = ""; 7335 var bookmarkLabel = `LIKE`; 7336 var bookmarkCountLabel = `LIKES`; 7337 var currentButton; 7338 7339 function favoriteOn(lookForAll = false) { 7340 $('.col-md-6.col-md-offset-3').addClass("col-md-12").removeClass('col-md-6 col-md-offset-3'); 7341 favoriteMode = 'search'; 7342 if ($('.sidebarenabled').data('sidebar')) { 7343 favoriteMode = 'detail'; 7344 if (!$('.sidebarenabled').siblings('.postItem').data('userid')) { 7345 $('.sidebarenabled').siblings('.listingData').remove(); 7346 } 7347 } 7348 favoriteUserClickId = $('.favorite').data('activeuser'); 7349 activeMembershipLevelEnable = $('.favorite').data('activefeatureenable'); 7350 7351// Sets the API URL to use based on API value 7352 if (api == 0) { 7353 apiEngine = '/api/data/html/get/data_widgets/widget_name?name=Bootstrap%20Theme%20-%20Function%20-%20Add%20to%20Favorites%20Button'; 7354 } else if (api == 1) { 7355 apiEngine = '/api/data/html/get/data_widgets/widget_name?name=Bootstrap Theme - Function - Add to Favorites Button'; 7356 } else { 7357 apiEngine = '/api/widget/json/get/Bootstrap Theme - Function - Add to Favorites Button'; 7358 } 7359 if (favoriteUserClickId) { 7360 var favoriteCounter = $('.favorite').siblings('.postItem'); 7361 if ($('.sidebarenabled').data('sidebar') || lookForAll) { 7362 7363 if (favoriteCounter.length == 1) { 7364 var favoriteMode = 'detail'; 7365 var favoriteDataType = $('.sidebarenabled').siblings('.postItem').data('datatype'); 7366 var favoriteDataId = $('.sidebarenabled').siblings('.postItem').data('dataid'); 7367 var favoritePostId = $('.sidebarenabled').siblings('.postItem').data('postid'); 7368 var favoriteUserId = []; 7369 $('.sidebarenabled').siblings('.postItem').each(function () { 7370 favoriteUserId.push($(this).data('userid')); 7371 }); 7372 } else { 7373 var favoriteMode = 'multiSidebar'; 7374 var favoriteDataType = []; 7375 var favoriteDataId = []; 7376 var favoritePostId = []; 7377 var favoriteUserId = []; 7378 $('.postItem').each(function () { 7379 favoriteDataType.push($(this).data('datatype')); 7380 favoriteDataId.push($(this).data('dataid')); 7381 favoritePostId.push($(this).data('postid')); 7382 favoriteUserId.push($(this).data('userid')); 7383 }); 7384 } 7385 } else { 7386 var favoriteMode = 'search'; 7387 var favoriteDataType = $('.favorite').siblings('.postItem').data('datatype'); 7388 var favoriteDataId = $('.favorite').siblings('.postItem').data('dataid'); 7389 if (lookForAll) { 7390 favoriteDataType = (favoriteDataType == 10) ? 11 : 10; 7391 } 7392 if (favoriteDataType != 10) { 7393 var favoritePostId = []; 7394 $('.postItem').each(function () { 7395 favoritePostId.push($(this).data('postid')); 7396 }); 7397 var favoriteUserId = $('.favorite').siblings('.postItem').data('userid'); 7398 } else { 7399 var favoriteUserId = []; 7400 $('.postItem').each(function () { 7401 favoriteUserId.push($(this).data('userid')); 7402 }); 7403 var favoritePostId = $('.favorite').siblings('.postItem').data('postid'); 7404 } 7405 } 7406 favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, 'check'); 7407 } 7408 } 7409 7410 $(document).on('click', '.favorite', function (e) { 7411 var favoriteUserClickId = $('.favorite').data('activeuser'); 7412 if (favoriteUserClickId && activeMembershipLevelEnable) { 7413 var thisButton = $(this); 7414 currentButton = thisButton; 7415 $(thisButton).attr("disabled", true); 7416 var favoriteUserClickId = $(this).data('activeuser'); 7417 var favoriteUserId = $(this).siblings('.postItem').data('userid'); 7418 var favoriteDataType = $(this).siblings('.postItem').data('datatype'); 7419 var favoriteDataId = $(this).siblings('.postItem').data('dataid'); 7420 var favoritePostId = $(this).siblings('.postItem').data('postid'); 7421 $(this).toggleClass('favoriteActive'); 7422 if ($(this).data('state') == 0) { 7423 favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, 'add'); 7424 $(this).data('state', 1); 7425 } else { 7426 favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, 'delete'); 7427 $(this).data('state', 0); 7428 } 7429 setTimeout(function () { 7430 $(thisButton).attr("disabled", false); 7431 }, 500); 7432 } 7433 });
7434 7435 function toogleBookmark(node) { 7436 var postId = $(node).data('postid'); 7437 var count = $(node).data('count'); 7438 var numberNode = $(node).find("#number-" + postId); 7439 var textLabelNode = $(node).find("#bookmark-content"); 7440 7441 if ($(node).hasClass('favoriteActive') !== false) { 7442 count--; 7443 } else { 7444 count++; 7445 } 7446 7447 $(node).data("count", count); 7448 7449 if (count > 0) { 7450 $(textLabelNode).html(bookmarkCountLabel); 7451 $(numberNode).html(' (' + count + ')'); 7452 } else { 7453 $(textLabelNode).html(bookmarkLabel); 7454 $(numberNode).html(''); 7455 } 7456 } 7457 7458 // Function that Adds, Deletes and Selects Favorites from Backend 7459 function favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, favoriteAction) { 7460 $.post(apiEngine, { 7461 favoriteUserClickId: favoriteUserClickId, 7462 favoriteUserId: favoriteUserId, 7463 favoriteDataType: favoriteDataType, 7464 favoriteDataId: favoriteDataId, 7465 favoritePostId: favoritePostId, 7466 favoriteMode: favoriteMode, 7467 favoriteAction: favoriteAction 7468 }, function (data) { 7469 if (api == 0) { 7470 var splitData = data.split('<split>'); 7471 data = splitData[1]; 7472 } 7473 7474 if(favoriteAction == "add" && data == "save_favorite_error"){ 7475 $(currentButton).trigger('click'); 7476 swal({ 7477 type:"warning", 7478 title: `Action Unavailable`, 7479 html: `Your account is currently not ACTIVE. <br> Only ACTIVE accounts can perform this action.`, 7480 }); 7481 } 7482 7483 if (data !== null && data !== 'null') { 7484 // Checks if the action 'check' was send 7485 if (favoriteAction == 'check' && favoriteMode != 'multiSidebar') { 7486 // Checks if we are in a Detail Page 7487 if (!$('.sidebarenabled').data('sidebar')) { 7488 // Checks if we are viewing a Member 7489 if (favoriteDataType != 10) { 7490 $.each(JSON.parse(data), function (index, value) { 7491 $('.postItem[data-postid="' + value + '"]').siblings('.favorite').addClass('favoriteActive'); 7492 $('.postItem[data-postid="' + value + '"]').siblings('.favorite').data('state', 1); 7493 }); 7494 } else { 7495 $.each(JSON.parse(data), function (index, value) { 7496 $('.member_results .postItem[data-userid="' + value + '"]').siblings('.favorite').addClass('favoriteActive'); 7497 $('.member_results .postItem[data-userid="' + value + '"]').siblings('.favorite').data('state', 1); 7498 }); 7499 } 7500 } else { 7501 // Checks if we are viewing a Member 7502 if (favoriteDataType != 10) { 7503 $.each(JSON.parse(data), function (index, value) { 7504 $('.sidebarenabled').siblings('.favorite').addClass('favoriteActive'); 7505 $('.sidebarenabled').siblings('.favorite').data('state', 1); 7506 }); 7507 } else { 7508 $.each(JSON.parse(data), function (index, value) { 7509 $('.sidebarenabled').siblings('.favorite').addClass('favoriteActive'); 7510 $('.sidebarenabled').siblings('.favorite').data('state', 1); 7511 }); 7512 } 7513 } 7514 } else if (favoriteAction == 'check' && favoriteMode == 'multiSidebar') { 7515 let totalDataCount = JSON.parse(data); 7516 if (totalDataCount) { 7517 totalDataCount = totalDataCount.length; 7518 for (let i = 0; i < totalDataCount; i++) { 7519 if (JSON.parse(data)[i].dataQuery != 0) { 7520 $('.postItem[data-postid="' + JSON.parse(data)[i].postQuery + '"][data-dataid="' + JSON.parse(data)[i].dataQuery + '"]').siblings('.favorite').addClass('favoriteActive'); 7521 $('.postItem[data-postid="' + JSON.parse(data)[i].postQuery + '"][data-dataid="' + JSON.parse(data)[i].dataQuery + '"]').siblings('.favorite').data('state', 1); 7522 } else { 7523 /* dataQuery == 0 means a MEMBER favorite (users_favorite dataType 10). 7524 Restrict the match to member-type spans: on profile pages the owner's 7525 post spans carry the same data-userid, and without this filter one 7526 member favorite marked every post button of that owner as saved. */ 7527 $('.postItem[data-userid="' + JSON.parse(data)[i].postQuery + '"][data-datatype="10"]').siblings('.favorite').addClass('favoriteActive'); 7528 $('.postItem[data-userid="' + JSON.parse(data)[i].postQuery + '"][data-datatype="10"]').siblings('.favorite').data('state', 1); 7529 } 7530 } 7531 } 7532 } 7533 } 7534 }); 7535 } 7536 7537 // Code that runs once to show all favored posts by a registered user 7538 7539 favoriteOn(); 7540 favoriteOn(true); 7541</script>
7541<script> 7542 const listView = document.getElementsByClassName('listView')[0]; 7543 const gridView = document.getElementsByClassName('gridView')[0]; 7544 const queryString = {"sized":0,"mysql_real_escape_string_runned":"1","form":"myform","formname":"member_login","dowiz":1,"save":1,"url_origin_pars":"\/search_results"}; 7545 const profId = ``; 7546 const servId =null; 7547 const countryId = ``; 7548 const stateId = ``; 7549 const cityId = ``; 7550 const seed = ``; 7551 const profs = {"new_filename":"search_results"}; 7552 const btnPositionInside = document.querySelector('.grid-container .clickToLoadMoreContainer'); 7553 const btnPositionOutside = document.querySelector('.grid-container ~ .clickToLoadMoreContainer'); 7554 const amountToSum = 50; 7555 let currentAmountText = document.querySelector('.current__amount__js'); 7556 let totalAmount = document.querySelector('.total__js'); 7557 let btnClickMore = document.getElementsByClassName('clickToLoadMoreBtn')[0]; 7558 let btnClickMoreContainer = document.getElementsByClassName('clickToLoadMoreContainer')[0]; 7559 let flagFirstTime = true; 7560 let autoLoadResults = true; 7561 let lastElementPost ; 7562 if(typeof totalAmount !== "undefined" && totalAmount !== null){ 7563 let removeCommasAndDots = /[.,\s]/g; 7564 totalAmount = totalAmount.innerHTML.replace(removeCommasAndDots, ''); 7565 } 7566 /*event listener*/ 7567 if (typeof btnClickMore !== "undefined") { 7568 btnClickMore.addEventListener('click', function (event) { 7569 let viewIcons = document.querySelectorAll('.views i.gridView.activeView')[0]; 7570 let featureDCId = this.dataset.dc; 7571 let currentPage = this.dataset.page; 7572 let dataType = this.dataset.type; 7573 let levId = this.dataset.lvl; 7574 this.dataset.page = parseInt(currentPage) + 1; 7575 let url = `/wapi/widget`; 7576 let currentBTN = this;
7577 let currentHTML = this.innerHTML; 7578 lastElementPost = document.querySelectorAll('.search_result'); 7579 this.classList.add('loadingMore'); 7580 this.innerHTML = `<i class="fa fa-circle-o-notch fa-spin fa-fw"></i> Loading...`; 7581 let formData = new FormData(); 7582 autoLoadResults=false; 7583 setClassLoaded(); 7584 7585 formData.append('dc_id', featureDCId); 7586 formData.append('header_type', 'html'); 7587 formData.append('request_type', 'POST'); 7588 formData.append('currentPage', currentPage); 7589 formData.append('dataType', dataType); 7590 formData.append('queryString', JSON.stringify(queryString)); 7591 formData.append('profId', profId); 7592 formData.append('servId', JSON.stringify(servId)); 7593 formData.append('countryId', countryId); 7594 formData.append('stateId', stateId); 7595 formData.append('cityId', cityId); 7596 formData.append('levId', levId); 7597 formData.append('seed', seed); 7598 formData.append('profsPost', JSON.stringify(profs)); 7599 formData.append('widget_name', 'Add-On - Bootstrap Theme - Search - Lazy Loader'); 7600 let myInit = { 7601 method: 'POST', 7602 body: formData 7603 }; 7604 fetch(url, myInit) 7605 .then(function (response) { 7606 return response.text(); 7607 }).then(function (html) { 7608 let parser = new DOMParser(); 7609 7610 // Parse the text 7611 let result = parser.parseFromString(html, "text/html"); 7612 let newResultsHTML = result.getElementById('grabHTML__js').innerHTML; 7613 autoLoadResults =true; 7614 let amountOfClicks = result.getElementById('grabHTML__js').dataset.pages; 7615 7616 var countBefore = $('.grid-container .search_result').length; 7617 7618 if (typeof btnPositionOutside !== "undefined" && btnPositionOutside !== null) { 7619 $('.grid-container').append(newResultsHTML); 7620 } 7621 if (typeof btnPositionInside !== "undefined" && btnPositionInside !== null || btnPositionOutside === null && dataType == 13) { 7622 $('.clickToLoadMoreContainer').before(newResultsHTML); 7623 } 7624 7625 // Fade in only the actually new results 7626 var newCount = $('.grid-container .search_result').length - countBefore; 7627 var $allNew = $('.grid-container .search_result').slice(-newCount); 7628 $allNew.css({opacity: 0, transition: 'opacity 0.4s ease'}); 7629 7630 currentBTN.innerHTML = currentHTML; // default html 7631 currentBTN.classList.remove('loadingMore'); 7632 7633 if (typeof viewIcons !== 'undefined') { 7634 applyGridClasses($allNew); 7635 // Recalculate gridBreak classes and hide clearfix/hr between grid items 7636 $('.gridBreak').removeClass('gridBreak'); 7637 /* Row-break stride must follow the column class actually on the page, same rule as applyGridClasses */ 7638 var bdGridFourPerRow = $('.grid-container .search_result.col-md-3.grid').length > 0; 7639 $('.grid-container.visible > hr:nth-of-type(' + (bdGridFourPerRow ? '4n' : '3n') + ')').addClass('gridBreak'); 7640 $('.grid-container .col-md-4 + .clearfix:not(.search_result), .grid-container .col-md-3 + .clearfix:not(.search_result), .grid-container .clearfix + hr, .grid-container hr + .clearfix:not(.search_result)').hide(); 7641 if (typeof masonry_opened !== 'undefined' && masonry_opened == 1) { 7642 setTimeout(function(){ 7643 $('.grid-container').masonry('appended', $allNew); 7644 setTimeout(function(){ $allNew.css('opacity', 1); }, 100); 7645 checkAllImagesLoaded(); 7646 }, 500); 7647 } else { 7648 setTimeout(function(){ $allNew.css('opacity', 1); }, 100); 7649 checkAllImagesLoaded(); 7650 } 7651 } else { 7652 setTimeout(function(){ $allNew.css('opacity', 1); }, 50); 7653 } 7654 if (typeof favoriteOn == 'function') { 7655 favoriteOn(); 7656 } 7657 if (typeof runRoyalSlider == 'function') { 7658 runRoyalSlider(); 7659 } 7660 7661 setAmountPages(currentBTN, amountOfClicks); 7662 if (typeof currentAmountText !== "undefined" && currentAmountText !== null) { 7663 let newAmount = parseInt(currentAmountText.innerHTML) + parseInt(amountToSum); 7664 if (newAmount >= parseInt(totalAmount)) { 7665 newAmount = document.querySelector('.total__js').innerHTML; 7666 } 7667 currentAmountText.innerHTML = newAmount.toString() 7668 } 7669 if (typeof google != "undefined" && google.hasOwnProperty('maps')){ 7670 if (typeof initializeMapSR == 'function') { 7671 initializeMapSR(); 7672 }else{ 7673 $('.mapView.activeView').click(); 7674 } 7675 } 7676 }).catch((error) => { 7677 console.error('Error:', error); 7678 }); 7679 }); 7680 // Check if insta_load_btn_behavior is set 7681 7682 } 7683 if (typeof gridView !== "undefined" && typeof btnClickMoreContainer !== "undefined") { 7684 gridView.addEventListener('click', function () { 7685 gridView.classList.add('activeView'); 7686 if (gridView.classList.contains('activeView')) { 7687 btnClickMoreContainer.classList.add('gridBtnLazyLoad'); 7688 } else { 7689 btnClickMoreContainer.classList.remove('gridBtnLazyLoad'); 7690 } 7691 }); 7692 } 7693 if (typeof listView !== "undefined" && typeof btnClickMoreContainer !== "undefined") { 7694 7695 listView.addEventListener('click', function () { 7696 listView.classList.add('activeView'); 7697 if (listView.classList.contains('activeView')) { 7698 btnClickMoreContainer.classList.remove('gridBtnLazyLoad'); 7699 } else { 7700 btnClickMoreContainer.classList.add('gridBtnLazyLoad'); 7701 } 7702 }); 7703 } 7704 7705 function setAmountPages(btn, amount) { 7706 if (!("pages" in btn.dataset)) { 7707 btn.dataset.pages = parseInt(amount) - 1; // we do -1 because the one just clicked 7708 } else { 7709 btn.dataset.pages = parseInt(btn.dataset.pages) - 1; 7710 } 7711 if (btn.dataset.pages <= 0) { 7712 removeListenToScroll(); 7713 btn.remove(); 7714 } 7715 } 7716 7717 function setClassLoaded() { 7718 if (flagFirstTime) { 7719 flagFirstTime = false; 7720 let images = document.querySelectorAll('.grid-container img:not(.loaded)');
7721 images.forEach(image => { 7722 image.classList.add("loaded"); 7723 }); 7724 } 7725 } 7726 function applyGridClasses($el) { 7727 $el.find('.img_section.col-xs-2').removeClass('col-xs-2').addClass('col-xs-12 bmargin ex-col-2'); 7728 $el.find('.img_section.col-sm-3').removeClass('col-sm-3').addClass('col-sm-12 bmargin ex-col-3'); 7729 $el.find('.img_section.col-sm-4').removeClass('col-sm-4').addClass('col-sm-12 bmargin ex-col-4'); 7730 $el.find('.mid_section.col-sm-9').removeClass('col-sm-9').addClass('col-sm-12 ex-col-9'); 7731 $el.find('.mid_section.col-sm-6').removeClass('col-sm-6').addClass('col-sm-12 ex-col-6'); 7732 $el.find('.mid_section.col-sm-7').removeClass('col-sm-7').addClass('col-sm-12 nohpad ex-col-7 text-center bpad'); 7733 $el.find('.mid_section.col-sm-8').removeClass('col-sm-8').addClass('col-sm-12 ex-col-8 nohpad bpad'); 7734 $el.find('.mid_section .post-location-snippet').addClass('text-center'); 7735 $el.find('.mid_section.ex-col-7 .sm-block').addClass('show'); 7736 $el.find('.mid_section .row-fluid.bpad .col-md-8').removeClass('col-md-8').addClass('col-sm-12 bmargin'); 7737 $el.find('.mid_section .row-fluid.bpad a').addClass('btn-block'); 7738 $el.find('.mid_section .row-fluid.bpad').addClass('text-center'); 7739 $el.find('.info_section').removeClass('col-sm-3 norpad').addClass('col-sm-12 nopad'); 7740 $el.find('.mid_section > div > p').addClass('text-center'); 7741 $el.find('.mid_section h2').addClass('nomargin'); 7742 $el.find('.mid_section a.h3').addClass('text-center h4 tmargin'); 7743 $el.find('.mid_section .view-details').removeClass('rmargin'); 7744 $el.find('.mid_section .contact-member').removeClass('lmargin'); 7745 $el.find('.member-search-full-name').removeClass('rmargin'); 7746 $el.find('.member-search-reviews').removeClass('rmargin'); 7747 $el.find('.member-search-location').removeClass('rmargin rpad'); 7748 $el.find('.member-search-company').addClass('btn-block'); 7749 $el.find('.view_phone_number').addClass('center-block'); 7750 $el.find('.phone_number').addClass('btn-block'); 7751 $el.find('.search_result_image').addClass('grid_image'); 7752 $el.find('.post-search-category').removeClass('inline-block').addClass('text-center'); 7753 $el.find('.post-results-star').removeClass('pull-right').addClass('text-center tmargin'); 7754 /* Mirror the column class the initial conversion (widget 2294) already applied - re-evaluating the conditions here can disagree and mix 3-per-row with 4-per-row; 2294 owns the decision (incl. the Web Page sidebar override) */ 7755 if ($('.grid-container .search_result.col-md-3.grid').not($el).length > 0) { 7756 $el.addClass('col-xs-12 col-sm-3 col-md-3 grid').removeClass('row-fluid'); 7757 } else { 7758 $el.addClass('col-xs-12 col-sm-4 col-md-4 grid').removeClass('row-fluid'); 7759 } 7760 $el.find('.grid_element').addClass('well xs-center-block'); 7761 $el.find('.col-md-3 + .clearfix, .col-md-4 + .clearfix, .clearfix + hr, hr + .clearfix, .mid_section > p, .mid_section .row-fluid.bpad p.nomargin, .tags, table.bmargin,.posted-by,.star_rating .the-rating-text').hide(); 7762 $el.find('h2.h3.bold > a').addClass('gridA'); 7763 $el.find('.info_section .module').removeClass('module fpad'); 7764 } 7765 7766 function refreshUI(){ 7767 if (typeof masonry_opened !== 'undefined' && masonry_opened == 1) { 7768 $('.grid-container').masonry('layout'); 7769 } 7770 } 7771 function checkAllImagesLoaded() { 7772 let images = document.querySelectorAll('.grid-container img:not(.loaded)'); 7773 let countImg = 0; 7774 7775 if (images.length === 0) { 7776 refreshUI(); 7777 return; 7778 } 7779 7780 images.forEach(image => { 7781 image.classList.add("loaded"); 7782 7783 if (image.complete) { 7784 countImg++; 7785 if (countImg === images.length) { 7786 refreshUI(); 7787 } 7788 return; 7789 } 7790 7791 image.addEventListener('load', () => { 7792 countImg++; 7793 if (countImg === images.length) { 7794 refreshUI() 7795 } 7796 }); 7797 image.addEventListener('error', () => { 7798 countImg++; 7799 if (countImg === images.length) { 7800 refreshUI() 7801 } 7802 }); 7803 }); 7804 7805 } 7806 7807 // Variables 7808 let userStartedScrolling = false; // Flag to check if the user has started scrolling 7809 let wasPreviouslyInViewport = false; // To track if the button was in the viewport previously 7810 7811 7812 // Function to remove the scroll event listener 7813 function removeListenToScroll(){ 7814 window.removeEventListener('scroll', listenToScroll); 7815 } 7816 7817 // Function to check button visibility and load content 7818 function listenToScroll() { 7819 const isInViewport = isElementInViewport(btnClickMore); 7820 7821 // Check if the button has just entered the viewport 7822 const justEnteredViewport = !wasPreviouslyInViewport && isInViewport; 7823 7824 // If button just entered the viewport, user has started scrolling, and autoLoadResults is true 7825 if (userStartedScrolling && justEnteredViewport && autoLoadResults) { 7826 // Add a delay (2 seconds) before automatically clicking the button to load content 7827 setTimeout(function() { 7828 btnClickMore.click(); 7829 autoLoadResults = false; // Set the flag too false to avoid subsequent auto-clicks 7830 }, 2000); 7831 } 7832 7833 // If the button is out of the viewport, reset autoLoadResults 7834 if (!isInViewport) { 7835 autoLoadResults = true; 7836 } 7837 7838 // Update the previous viewport status for the next check 7839 wasPreviouslyInViewport = isInViewport; 7840 } 7841 7842 // Function to determine if a DOM element is in the viewport 7843 function isElementInViewport(el) { 7844 const rect = el.getBoundingClientRect(); 7845 return ( 7846 rect.top >= 0 && 7847 rect.left >= 0 && 7848 rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && 7849 rect.right <= (window.innerWidth || document.documentElement.clientWidth) 7850 ); 7851 } 7852 7853</script>
vendor: 2 bytes, line 7853
7853
7854<script type="text/javascript"> 7855 7856 7857 7858 //function to get url GET parameters 7859 function getUrlParameter(sParam) { 7860 var sPageURL = window.location.search.substring(1); 7861 var sURLVariables = sPageURL.split('&'); 7862 7863 for (var i = 0; i < sURLVariables.length; i++) { 7864 var sParameterName = sURLVariables[i].split('='); 7865 if (sParameterName[0] == sParam) { 7866 return decodeURIComponent(sParameterName[1]); 7867 } 7868 } 7869 } 7870 7871 //stating variables for the first initialize of the sidebar map 7872 var mapSR; 7873 var geocoder; 7874 var mapSRLat = parseFloat(getUrlParameter('lat')); 7875 var mapSRLng = parseFloat(getUrlParameter('lng')); 7876 var theZoom = 8; 7877 var bounds; 7878 if (isNaN(mapSRLat) || isNaN(mapSRLng)) { 7879 7880 mapSRLat = parseFloat(42.877742); 7881 mapSRLng = parseFloat(-97.380979); 7882 theZoom = parseFloat('6'); 7883 } 7884 //function that initializes the creation of the google map 7885 function setJsMapSR(element=null) { 7886 if (window['setJsMapSR_var'] ===true) { 7887 return; 7888 } 7889 if(element == null){ 7890 element = document.getElementById('map-canvas'); 7891 if (element === null) { 7892 element = document.querySelector('div[data-id]'); 7893 } 7894 } 7895 window['setJsMapSR_var']=true; 7896 var styles = [{"featureType":"landscape","stylers":[{"hue":"#FFBB00"},{"saturation":43.400000000000006},{"lightness":37.599999999999994},{"gamma":1}]},{"featureType":"road.highway","stylers":[{"hue":"#FFC200"},{"saturation":-61.8},{"lightness":45.599999999999994},{"gamma":1}]},{"featureType":"road.arterial","stylers":[{"hue":"#FF0300"},{"saturation":-100},{"lightness":51.19999999999999},{"gamma":1}]},{"featureType":"road.local","stylers":[{"hue":"#FF0300"},{"saturation":-100},{"lightness":52},{"gamma":1}]},{"featureType":"water","stylers":[{"hue":"#0078FF"},{"saturation":-13.200000000000003},{"lightness":2.4000000000000057},{"gamma":1}]},{"featureType":"poi","stylers":[{"hue":"#00FF6A"},{"saturation":-1.0989010989011234},{"lightness":11.200000000000017},{"gamma":1}]}]; 7897 var styledMap = new google.maps.StyledMapType(styles, {name: "Styled Map"}); 7898 7899 let mapDivElement = element; 7900 if (typeof mapDivElement !== undefined && mapDivElement != null) { 7901 var mapSROptions = { 7902 center: {lat: mapSRLat, lng: mapSRLng}, 7903 mapTypeControlOptions: {mapTypeIds: [google.maps.MapTypeId.ROADMAP, 'map_style']}, 7904 mapTypeControl: false, 7905 zoom: theZoom, 7906 controlSize: 26, 7907 mapSRTypeControl: false, 7908 streetViewControl: false, 7909 scrollwheel: false 7910 }; 7911 mapSR = new google.maps.Map(mapDivElement, mapSROptions); 7912 mapSR.mapTypes.set('map_style', styledMap); 7913 mapSR.setMapTypeId('map_style'); 7914 7915 //This piece of code will create an autosuggest for every input with the class "googleSuggest" 7916 var counter = 1; 7917 var inputsArray = []; 7918 initializeMapSR(); // add markers 7919 } 7920 } 7921 7922 function isFloat(value) { 7923 value = parseFloat(value); 7924 if ( 7925 typeof value === 'number' && 7926 !Number.isNaN(value) && 7927 !Number.isInteger(value) 7928 ) { 7929 return true; 7930 } 7931 7932 return false; 7933 } 7934 7935 function initializeMapSR() { 7936 //the markers process will only happen if there are spans with the class "google-pin-location" 7937 if ($('.google-pin-location:not(".marker-pin")').length > 0) { 7938 //array with all the markers 7939 var markersArray = []; 7940 // variable to close the last window 7941 var closeLastWindows = null; 7942 if (window['google_bounds'] != true) { 7943 window['google_bounds'] = true; 7944 bounds = new google.maps.LatLngBounds(); 7945 } 7946 //function that will set a marker on the map for each user location 7947 $('.google-pin-location:not(".marker-pin")').each(function () { 7948 $(this).addClass('marker-pin');
7949 if( !isFloat($(this).attr("data-lat")) || !isFloat($(this).attr("data-lng"))){ 7950 return; 7951 } 7952 7953 // Making the icon 7954 var iconImage = '/images/marker.png'; 7955 //var markerLatLng = parseFloat($(this).attr("data-lat"))+","+parseFloat($(this).attr("data-lng")); 7956 var markerLatLng = {lat:parseFloat($(this).attr("data-lat")),lng:parseFloat($(this).attr("data-lng"))}; 7957 var markerName = $(this).attr("data-name"); 7958 var marker = new google.maps.Marker({ 7959 position: markerLatLng, 7960 map: mapSR, 7961 icon: iconImage, 7962 title: markerName 7963 }); 7964 bounds.extend(markerLatLng); 7965 var hideLink = $(this).attr('data-hideMessages'); 7966 var phonehtml = ''; 7967 if ($(this).attr("data-phone") != "") { 7968 phonehtml = '<p class="btn-xs btn-default btn-block"><i class="fa fa-phone fa-fw"></i>' + $(this).attr("data-phone") + '</p>'; 7969 if ($(this).attr("data-addon") == 1) { 7970 phonehtml = '<div class="btn btn-xs btn-block btn-secondary btn-outline js-btn" onClick="clickToCall(this, false)" title="See Phone Number" data-token="' + $(this).attr("data-token") +'">See Phone Number</div><p class="hide btn-phone btn btn-xs btn-block tmargin btn-secondary btn-outline"><i class="fa fa-phone fa-fw"></i> <a href="tel:' + $(this).attr("data-phone") +'"><span class="text-secondary">' + $(this).attr("data-phone") + '</span></a></p>'; 7971 } 7972 } 7973 7974 if (hideLink == 1) { 7975 marker['infowindow'] = new google.maps.InfoWindow({ 7976 content: `<div class="info_window"> 7977 <img src="` + $(this).attr("data-photo") + `">` + 7978 `<a class="h5 bold" href=` + $(this).attr("data-filename") + `>` 7979 + $(this).attr("data-name") + 7980 `</a>` 7981 + phonehtml + 7982 `<a class="btn btn-xs btn-success btn-block view_profile" href=` + $(this).attr("data-filename") + `> 7983 View Listing 7984 </a>` + 7985 `</div>` 7986 }); 7987 } else { 7988 marker['infowindow'] = new google.maps.InfoWindow({ 7989 content: `<div class="info_window"> 7990 <img src="` + $(this).attr("data-photo") + `">` + 7991 `<a class="h5 bold" href=` + $(this).attr("data-filename") + `>` 7992 + $(this).attr("data-name") + 7993 `</a>` 7994 + phonehtml + 7995 `<a class="btn btn-xs btn-success btn-block view_profile" href=` + $(this).attr("data-filename") + `> 7996 View Listing 7997 </a>` + 7998 `<a class="btn btn-xs btn-primary btn-block contact_now" href=` + $(this).attr("data-filename") + `/connect> 7999 Send Message 8000 </a>` + 8001 `</div>` 8002 }); 8003 } 8004 // assuming you also want to hide the infowindow when user mouses-out 8005 8006 var isMouseOverMarker = false; 8007 var isMouseOverInfoWindow = false; 8008 8009 function closeInfoWindows() { 8010 if (closeLastWindows != null && !isMouseOverInfoWindow ) { //&& !isMouseOverMarker 8011 closeLastWindows.close(); 8012 } 8013 } 8014 8015 var typeOfListener = 'mouseover'; // by default for desktop 8016 google.maps.event.addListener(marker, typeOfListener, function () { 8017 8018 //isMouseOverMarker = true; 8019 8020 closeInfoWindows(); 8021 closeLastWindows = this['infowindow']; 8022 this['infowindow'].open(mapSR, this); 8023 }); 8024 8025 google.maps.event.addListener(marker, 'mouseout', function () { 8026 8027 8028 isMouseOverMarker = false; 8029 setTimeout(function () { 8030 if (!isMouseOverMarker && !isMouseOverInfoWindow) { 8031 infoWindow.close(); 8032 } 8033 }, 500); // Adjust the delay as needed 8034 8035 8036 }); 8037 8038 // Prevent closing InfoWindow if the user hovers over the InfoWindow itself 8039google.maps.event.addListener(marker['infowindow'], 'domready', function () { 8040 const iwOuter = document.querySelector('.gm-style-iw'); 8041 if (iwOuter) { 8042 iwOuter.addEventListener('mouseover', function () { 8043 isMouseOverInfoWindow = true; 8044 //clearTimeout(closeInfoWindows); 8045 }); 8046 8047 iwOuter.addEventListener('mouseout', function () { 8048 isMouseOverInfoWindow = false; 8049 setTimeout(function () { 8050 closeInfoWindows(); 8051 }, 1000); 8052 }); 8053 } 8054}); 8055 8056 }); 8057 mapSR.fitBounds(bounds); 8058 } 8059 if ($('#map-canvas').length > 0) { 8060 var cssHideLogo = "<style>.pac-container:after { /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: none !important;height: 0px;}</style>"; 8061 $('body').append(cssHideLogo); 8062 8063 } else { 8064 var cssHideLogo = "<style>.pac-container:after { /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: block !important;height: 16px;}</style>"; 8065 $('body').append(cssHideLogo); 8066 } 8067 } 8068 8069 function showPhone(elemente) { 8070 $(elemente).addClass("hide").siblings().removeClass("hide"); 8071} 8072 function initGMap() { 8073 // Check if the map is loaded. 8074 const mapIconView = document.querySelector('.mapView'); 8075 if (typeof mapIconView !== undefined && mapIconView != null) { 8076 mapIconView.addEventListener('click', initGMap); 8077 mapIconView.removeEventListener('click', initGMap); 8078 } 8079 const mapDivID = document.getElementById('map-canvas'); 8080 8081 if (typeof google === 'object' && google.hasOwnProperty('maps')) { 8082 // Set the map source. 8083 setJsMapSR(mapDivID); 8084 } else { 8085 // If the map is not loaded, wait for it to load before setting the source. 8086 googleMapOnFormClick().then(() => { 8087 setJsMapSR(mapDivID); 8088 }); 8089 } 8090 } 8091 8092 window.addEventListener('load', () => { 8093 // Get the lazy map div, either by data-id or by ID. 8094 const lazyMapDiv = document.querySelector('div[data-id]') 8095 const mapDivID = document.getElementById('map-canvas'); 8096 // Add a delay to allow the map to load before initializing it. 8097 setTimeout(() => { 8098 // Check if the map div exists. 8099 if (typeof lazyMapDiv !== "undefined" && lazyMapDiv !== null) { 8100 lazyMapDiv.id = lazyMapDiv.dataset.id; 8101 let mapIconView = document.querySelector('.mapView'); 8102 if (typeof mapIconView !== undefined && mapIconView != null) { 8103 mapIconView.addEventListener('click', initGMap); 8104 } 8105 } else if (typeof mapDivID !== "undefined" || mapDivID !== null) { 8106 // Initialize the map. 8107 initGMap(); 8108 } 8109 }, 500); 8110 });
8111</script>
8111<script> 8112 8113$('.view_phone_number').click(function(event){ 8114 event.preventDefault(); 8115 $(this).hide(); 8116 $(this).next('span.phone_number').css("display","inline-block"); 8117}); 8118</script>
8118 8119 8120 <!-- Google tag (gtag.js) -->
vendor: 69 bytes, lines 8120-8121
8120 8121 <script async src="https://www.googletagmanager.com/gtag/js?id=
8121G-536G1N9HFM
vendor: 17 bytes, lines 8121-8122
8121"></script> 8122
8122<script> 8123
vendor: 154 bytes, lines 8123-8126
8123window.dataLayer = window.dataLayer || []; 8124 function gtag(){dataLayer.push(arguments);} 8125 gtag('js', new Date()); 8126 gtag('config', '
8126G-536G1N9HFM
vendor: 9 bytes, lines 8126-8127
8126'); 8127
8127</script>
8127 8128 8129
8129<script type="text/javascript"> 8130 /* CT dissolved its county governments in 1960, so Google returns its 8 counties as 8131 colloquial_area instead of administrative_area_level_2 â they must never reach a 8132 city field. Google translates the component name to the site language, so the 8133 language-stable place_id is checked first and the word list only backs it up. */ 8134 if (typeof window.bdIsColloquialCounty !== 'function') { 8135 window.bdIsColloquialCounty = function (componentName, resultPlaceId) { 8136 var countyPlaceIds = [ 8137 'ChIJWRM2Nakw5okRoTCxHvz_5xw', /* Middlesex County, CT */ 8138 'ChIJmeTbuDYH6IkR3xgeNvszpgg', /* Fairfield County, CT */ 8139 'ChIJiT24cvvP54kR2fSPHkp0Akc', /* New Haven County, CT */ 8140 'ChIJvYe7N7eQ54kRL6nZaXRwPkI', /* Litchfield County, CT */ 8141 'ChIJtxC3p6qs54kRIvK-2bctar0', /* Hartford County, CT */ 8142 'ChIJj-lvZQli5okRGCuGRd6xKt0', /* Tolland County, CT */ 8143 'ChIJRWKqeLdi5okRLXWDlSEGeTY', /* Windham County, CT */ 8144 'ChIJwTIQbvVv5okRU5_gSJczUTQ' /* New London County, CT */ 8145 ]; 8146 8147 if (typeof resultPlaceId === 'string' && resultPlaceId !== '' 8148 && countyPlaceIds.indexOf(resultPlaceId) !== -1) { 8149 return true; 8150 } 8151 8152 if (typeof componentName !== 'string' || componentName === '') { 8153 return false; 8154 } 8155 8156 var name = componentName.toLowerCase(); 8157 8158 /* Only unambiguous county words â generic ones (region, district) would strip 8159 legitimate colloquial areas, and their languages already match on place_id. 8160 Word-boundary matched so names like "Countyline, OK" are left alone. */ 8161 var wordTokens = ['county', 'condado', 'comté', 'contea', 8162 'comitatul', 'hrabstwo', 'megye', 'konderria']; 8163 var isAlnum = function (ch) { 8164 return (ch >= 'a' && ch <= 'z') || (ch >= '0' && ch <= '9'); 8165 }; 8166 8167 for (var t = 0; t < wordTokens.length; t++) { 8168 var token = wordTokens[t]; 8169 var from = 0; 8170 while (true) { 8171 var at = name.indexOf(token, from); 8172 if (at === -1) { 8173 break; 8174 } 8175 var before = (at > 0) ? name.charAt(at - 1) : ' '; 8176 var after = ((at + token.length) < name.length) ? name.charAt(at + token.length) : ' '; 8177 if (!isAlnum(before) && !isAlnum(after)) { 8178 return true; 8179 } 8180 from = at + 1; 8181 } 8182 } 8183 8184 /* Non-latin scripts have no alphanumeric word boundary. */ 8185 var scriptTokens = ['каÑнÑи', 'کاؤÙÙ¹Û', 'à¤à¤¾à¤à¤à¤à¥', 'ì¹´ì´í°']; 8186 for (var s = 0; s < scriptTokens.length; s++) { 8187 if (name.indexOf(scriptTokens[s]) !== -1) { 8188 return true; 8189 } 8190 } 8191 8192 return false; 8193 }; 8194 } 8195 8196 // Try to load coordinates from sessionStorage on page load 8197 var vlat = 0; 8198 var vlon = 0; 8199 try { 8200 var savedLat = sessionStorage.getItem('bd_geolocation_lat'); 8201 var savedLon = sessionStorage.getItem('bd_geolocation_lon'); 8202 if (savedLat && savedLon) { 8203 vlat = parseFloat(savedLat); 8204 vlon = parseFloat(savedLon); 8205 } 8206 } catch(e) {} 8207 var isSubmit = false; 8208 var isGettingLocation = false; // Flag to prevent multiple simultaneous geolocation requests 8209 8210 // Function to save coordinates to sessionStorage 8211 function saveCoordinatesToSession(lat, lon) { 8212 try { 8213 sessionStorage.setItem('bd_geolocation_lat', lat.toString()); 8214 sessionStorage.setItem('bd_geolocation_lon', lon.toString()); 8215 } catch(e) {} 8216 } 8217 8218 // Function to get coordinates from sessionStorage if current ones are 0 8219 function getCoordinatesFromSession() { 8220 if (vlat === 0 && vlon === 0) { 8221 try { 8222 var savedLat = sessionStorage.getItem('bd_geolocation_lat'); 8223 var savedLon = sessionStorage.getItem('bd_geolocation_lon'); 8224 if (savedLat && savedLon) { 8225 vlat = parseFloat(savedLat); 8226 vlon = parseFloat(savedLon); 8227 return true; 8228 } 8229 } catch(e) {} 8230 } 8231 return false; 8232 } 8233 var cityTypes = [ 8234 'colloquial_area', 8235 'locality', 8236 'sublocality', 8237 'sublocality_level_1', 8238 'sublocality_level_2', 8239 'sublocality_level_3', 8240 'sublocality_level_4', 8241 'sublocality_level_5', 8242 'neighborhood', 8243 'ward', 8244 'postal_town' 8245 ]; 8246 8247 var postalTypes = [ 8248 'postal_code', 8249 'postal_code_prefix', 8250 'postal_code_suffix', 8251 'street_number', 8252 'premise', 8253 'subpremise', 8254 'route', 8255 'intersection', 8256 'street_address', 8257 'floor', 8258 'room', 8259 'post_box', 8260 'delivery_address' 8261 ]; 8262 8263 var isSubmitting = false; 8264 window.cachedSelectedOption = [{ 'typed_location': '' }]; 8265 window.isSubmittingMainSearch = false; 8266 8267 document.addEventListener('DOMContentLoaded', () => { 8268 let isSubmitting = false; // Add flag at the top level 8269 8270 setTimeout(()=>{ 8271 let googleSuggestForm = document.querySelectorAll('.googleSuggest,.google-writen-location,input[name="lead_location"],.fill_location'); 8272 if (typeof googleSuggestForm != "undefined") { 8273 for (let i = 0; i < googleSuggestForm.length; i++) { 8274 let closestForm = googleSuggestForm[i].closest('form'); 8275 if(typeof closestForm != "undefined" && closestForm != null){ 8276 closestForm.addEventListener('focusin', googleMapOnFormClick, false); 8277 8278 }else{ 8279 googleSuggestForm[i].addEventListener('input', googleMapOnFormClick, false); 8280 } 8281 googleSuggestForm[i].addEventListener('click', googleMapOnFormClick, false); 8282 } 8283 } 8284 },200);
8285 8286 $('.website-search button[type=submit]').click(async function (e) { 8287 e.preventDefault(); // Prevent the default submit action 8288 var nativeForm = $(this).closest('form')[0]; 8289 if (nativeForm && typeof nativeForm.reportValidity === 'function' && !nativeForm.reportValidity()) { 8290 return false; 8291 } 8292 await googleMapOnFormClick(); 8293 $(this).closest('form').submit(); 8294 }); 8295 }); 8296 window['gmapClick'] = false; 8297 function googleMapOnFormClick() { 8298 if(window.gmapClick){ 8299 return; 8300 } 8301 window.gmapClick = true; 8302 8303 return new Promise((resolve, reject) => { 8304 window.isSubmittingMainSearch = false; 8305 let googleSuggestForm = document.querySelectorAll('.googleSuggest, .google-writen-location, input[name="lead_location"], .fill_location'); 8306 let mapUri = "https://maps.googleapis.com/maps/api/js?v=quarterly&libraries=places®ion=NZ&callback=initializeG&language=en&key=AIzaSyAzVwP2Zh6D-a8PbCoOXKBbM2U2IEYta9I"; 8307 8308 if (typeof google !== "undefined" && google.hasOwnProperty('maps')) { 8309 resolve('already loaded'); 8310 return; 8311 } 8312 8313 let loadMapScriptAsync = function (uri) { 8314 return new Promise((resolve, reject) => { 8315 let script = document.createElement('script'); 8316 script.type = 'text/javascript'; 8317 script.src = uri; 8318 script.async = true; 8319 script.onload = function () { 8320 resolve("ok"); 8321 }; 8322 script.onerror = function () { 8323 reject("Failed to load Google Maps script."); 8324 }; 8325 document.head.appendChild(script); 8326 }); 8327 }; 8328 8329 loadMapScriptAsync(mapUri) 8330 .then(() => { 8331 resolve(); 8332 }) 8333 .catch((error) => { 8334 console.error(error); 8335 reject(); 8336 }); 8337 8338 }); 8339 } 8340 8341 function initializeG() { 8342 var geocoder; 8343 //This piece of code will create an autosuggest for every input with the class "googleSuggest" 8344 var counter = 1; 8345 var inputsArray = []; 8346 window.cachedSelectedOption = [{ 'typed_location': '' }]; 8347 let mapExists = document.querySelectorAll('[id^="map"]').length > 0; 8348 const functionsToInvoke = { 8349 setJsMap: true, 8350 setJsMapOverview: mapExists, 8351 setJsMapSR: mapExists, 8352 setJsMapSidebar: mapExists 8353 }; 8354 if (window['maps_loaded'] !== true) { 8355 for (let func in functionsToInvoke) { 8356 if (typeof window[func] === 'function' && functionsToInvoke[func]) { 8357 window['maps_loaded'] = true; 8358 window[func](); 8359 } 8360 } 8361 } 8362 $(".googleSuggest").each(function () { 8363 //get the id from the input to be the unique identifier for each autocomplete 8364 var inputId = $(this).attr("id"); 8365 var inputElement = $(this); 8366 inputsArray[counter] = /** @type {HTMLInputElement} */( 8367 document.getElementById('' + inputId)); 8368 const mainCountry = ''; 8369 const inputOptions = { 8370 fields: ['address_components', 'adr_address','formatted_address', 'geometry', 'icon', 'name','place_id','plus_code','type'], 8371 types: ['geocode'] 8372 } 8373 const language = "en"; 8374 8375 if (language) { 8376 inputOptions.language = language; 8377 } 8378 if (mainCountry) { 8379 inputOptions.componentRestrictions = {country: mainCountry}; 8380 inputOptions.region = mainCountry; 8381 } 8382 8383 var autocomplete = new google.maps.places.Autocomplete(inputsArray[counter], inputOptions); 8384 google.maps.event.addListener(autocomplete, 'place_changed', function () { 8385 const place = autocomplete.getPlace(); 8386 8387 cachedSelectedOption = []; 8388 cachedSelectedOption.push(place); 8389 8390 cachedSelectedOption[0]['typed_location'] = inputElement.val(); 8391 /* if(cachedSelectedOption[0]['adr_address']){ 8392 let cleanLocation = cachedSelectedOption[0]['adr_address'].replace(/<[^>]*>/g, ''); 8393 cachedSelectedOption[0]['typed_location'] = cleanLocation; 8394 inputElement.val(cleanLocation); 8395 }*/ 8396 if (cachedSelectedOption[0]['address_components'] == undefined) { 8397 cachedSelectedOption = []; 8398 var emptyObj = { 8399 'typed_location': '' 8400 }; 8401 cachedSelectedOption.push(emptyObj); 8402 } 8403 }); 8404 //the code that prevents the submition when hit enter on a google location autocomplete item 8405 inputElement.keydown( function (e) { 8406 if (e.keyCode == 13) { 8407 var pacCounter = 0; 8408 //need to run a loop to check each pac container 8409 $('.pac-container').each(function () { 8410 8411 if ($(this).css("display") != "none") { 8412 pacCounter++; 8413 } 8414 }); 8415 if (pacCounter > 0) { 8416 e.preventDefault(); 8417 } 8418 } 8419 }); 8420 counter++; 8421 }); 8422 8423 //triggers every time a form with the id website-search is trigered 8424 $('.website-search').submit(function (e) { 8425 8426 var currentForm = $(this); 8427 var locationInput = $(this).find(".googleLocation"); 8428 var $submitButton = currentForm.find('input[type=submit], button[type=submit]'); 8429 8430 8431 if (locationInput.val() != "" && typeof locationInput.val() != 'undefined') { 8432 8433 // Set submitting flag 8434 window.isSubmittingMainSearch = true; 8435 $submitButton.prop('disabled', true); 8436 8437 e.preventDefault(); 8438 //this variable has the main country of the site 8439 var form = currentForm; 8440 var urlGET = form.serialize(); 8441 var formActionUrl = form.attr("action"); 8442 var locationValue = locationInput.val(); 8443 8444 8445 8446 const mainCountry = ''; 8447 const inputOptions = { 8448 address:locationValue 8449 } 8450 const language = "en"; 8451 8452 if (language) { 8453 inputOptions.language = language; 8454 } 8455 if (mainCountry) { 8456 inputOptions.componentRestrictions = {country: mainCountry}; 8457 inputOptions.region = mainCountry; 8458 } 8459 8460 if (typeof cachedSelectedOption == 'undefined') { 8461 var emptyForm = { 8462 'typed_location': '' 8463 }; 8464 cachedSelectedOption.push(emptyForm); 8465 } 8466 8467 if (locationValue != cachedSelectedOption[0]['typed_location']) { 8468 geocoder = new google.maps.Geocoder(); 8469 geocoder.geocode(inputOptions, function (results, status) { 8470 8471 //if the google response of the geocoding was successful it will use that info to build the url for the new search 8472 if (status == google.maps.GeocoderStatus.OK) { 8473 parseInfoToSearch(results, urlGET, formActionUrl); 8474 8475 } else { 8476 var urlPath = formActionUrl; 8477 var redirect = urlPath + "?" + urlGET; 8478 //will redirect the page using the new url that has been constructed 8479 window.location.href = redirect; 8480 } 8481 }); 8482 8483 } else { 8484 parseInfoToSearch(cachedSelectedOption, urlGET, formActionUrl); 8485 } 8486 } 8487 }); 8488 8489 8490 //check if a map has been loaded 8491 if ($('#map-canvas').length > 0) { 8492 var cssHideLogo = "<style>.pac-container:after { /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: none !important;height: 0px;}</style>"; 8493 $('body').append(cssHideLogo); 8494 } else { 8495 var cssHideLogo = "<style>.pac-container:after { /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: block !important;height: 16px;}</style>"; 8496 $('body').append(cssHideLogo); 8497 } 8498
8499 if (geocodeVisitorsSetting == 1 && geocodingMethod === "IP") { 8500 populateSearchFields(); 8501 } 8502 8503 if($('.googleSuggest').val() == ""){ 8504 populateSearchFields(); 8505 } 8506 8507 var geocodeVisitorsSetting = '0'; 8508 var geocodingMethod = 'HTML5'; 8509 8510 //check the advanced setting "geocode_visitor_default" if set to 1 will override the "location_value" values to the formatted desire address from the google reverse geocoding response 8511 8512 var vlon = ''; 8513 var vlat = ''; 8514 } 8515 8516 function switchPlaceID(placeId,urlGET, formActionUrl) { 8517 let request = { 8518 placeId: placeId, 8519 fields: ['address_components', 'adr_address', 'formatted_address', 'geometry', 'icon', 'name', 'place_id', 'plus_code', 'type'], 8520 }; 8521 8522 let service = new google.maps.places.PlacesService(document.createElement('div')); 8523 service.getDetails(request, function(place, status) { 8524 if (status === google.maps.places.PlacesServiceStatus.OK) { 8525 let dataArray = []; 8526 dataArray.push(place); 8527 parseInfoToSearch(dataArray, urlGET, formActionUrl); 8528 } else { 8529 console.error('Place details request failed with status:', status); 8530 } 8531 }); 8532 } 8533 8534 function parseInfoToSearch(results, urlGET, formActionUrl) { 8535 var urlSearchParams = new URLSearchParams(urlGET); 8536 var parameters = {}; 8537 var addressComponentsArray = []; 8538 if (results.length > 1) { 8539 if(urlSearchParams.get("location_value")?.toLowerCase() === "nebraska" && results.length === 2){ 8540 let tempResult = results[0]; 8541 results[0] = results[1]; 8542 results[1] = tempResult; 8543 } 8544 for (let i = 0; i < results.length; i++) { 8545 if (results[i].types[0] === 'natural_feature' || 8546 results[i].types[0] === 'airport' || 8547 results[i].types[0] === 'point_of_interest' || 8548 results[i].types[0] === 'establishment' || 8549 results[i].types[0] === 'political' || 8550 results[i].types[0] === 'park') { 8551 results.splice(i, 1); 8552 } 8553 } 8554 } 8555 var adComLength = results[0].address_components.length; 8556 8557 if(results[0].place_id == 'ChIJmQrivHKsQjQR4MIK3c41aj8'){ 8558 switchPlaceID('ChIJi73bYWusQjQRgqQGXK260bw',urlGET, formActionUrl); 8559 return; 8560 } 8561 sessionStorage.setItem("google_result",JSON.stringify(results)); 8562 8563 8564 var foundPostalType = results[0].types.find(type => postalTypes.includes(type)); 8565 var foundCityType = results[0].types.find(type => cityTypes.includes(type)); 8566 8567 //loop that will build the array with the address components and will get the short name of country and administrative area level 1 8568 for (var i = 0; i < adComLength; i++) { 8569 8570 if (results[0].address_components[i]['types'][0] == "country") { 8571 parameters.country_sn = results[0].address_components[i]['short_name']; 8572 } 8573 if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") { 8574 parameters.adm_lvl_1_sn = results[0].address_components[i]['short_name']; 8575 } 8576 if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") { 8577 parameters.stateSearchLN = results[0].address_components[i]['long_name']; 8578 } 8579 if (results[0].address_components[i]['types'][0] == "administrative_area_level_2") { 8580 /* short_name is what the service-area writer stores in 8581 service_areas.county_sn, so the search must send the same 8582 form or county matching breaks wherever short != long. */ 8583 parameters.county_sn = results[0].address_components[i]['short_name']; 8584 } 8585 if ($.inArray(results[0].address_components[i]['types'][0], cityTypes) !== -1 && (foundCityType || foundPostalType ) ) { 8586 var addrType = results[0].address_components[i]['types'][0]; 8587 var addrLong = results[0].address_components[i]['long_name']; 8588 /* CT counties come back as colloquial_area â keep them out of parameters.city. */ 8589 if (addrType !== 'colloquial_area' 8590 || !window.bdIsColloquialCounty(addrLong, results[0].place_id)) { 8591 parameters.city = addrLong; 8592 } 8593 } 8594 if (results[0].address_components[i]['types'][0] == "postal_code" || results[0].address_components[i]['types'][0] == "postal_code_prefix") { 8595 parameters.postal_code = results[0].address_components[i]['long_name']; 8596 } 8597 } 8598 8599 8600 // Filter out 'political' from result types - use more specific type when available 8601 // Same pattern as BD-directory-maps-typePolitical (PR #5642) 8602 if (results[0].types && results[0].types.length > 1 && results[0].types[0] === 'political') { 8603 results[0].types.splice(0, 1); 8604 } 8605 8606 // Pick the most specific type from results, skip "political" (too generic) 8607 parameters.location_type = results[0].types[0]; 8608 for (var t = 0; t < results[0].types.length; t++) { 8609 if (results[0].types[t] != 'political') { 8610 parameters.location_type = results[0].types[t]; 8611 break; 8612 } 8613 } 8614 8615 // When searching by city/locality, omit postal_code â Google returns 8616 // a partial zip prefix that doesn't match all members in the city 8617 if (parameters.location_type == 'locality' && parameters.postal_code) { 8618 delete parameters.postal_code; 8619 } 8620 8621 if (parameters.adm_lvl_1_sn != '') { 8622 parameters.stateSearch = parameters.adm_lvl_1_sn; 8623 } 8624 if (parameters.country_sn == "GB") { 8625 delete parameters.adm_lvl_1_sn; 8626 } 8627 8628 //will check if the response had the bounds parameters 8629 //if it had it will add the south west and north east parameters to the new url 8630 if (results[0].geometry.hasOwnProperty('bounds') || results[0].geometry.hasOwnProperty('viewport')) { 8631 8632 if (results[0].geometry.hasOwnProperty('bounds')) { 8633 var boundsResponse = results[0].geometry.bounds; 8634 8635 } else { 8636 var boundsResponse = results[0].geometry.viewport; 8637 } 8638 parameters.swlat = boundsResponse.getSouthWest
8638().lat(); 8639 parameters.nelat = boundsResponse.getNorthEast().lat(); 8640 parameters.swlng = boundsResponse.getSouthWest().lng(); 8641 parameters.nelng = boundsResponse.getNorthEast().lng(); 8642 8643 //if there were not bounds parameters in the response it will send the parameter fsearch as radius so a radius search will be performed because of lack of info for this location 8644 } else { 8645 parameters.fsearch = "radius"; 8646 } 8647 var locationCenterResponse = results[0].geometry.location; 8648 parameters.lat = locationCenterResponse.lat(); 8649 parameters.lng = locationCenterResponse.lng(); 8650 parameters.faddress = results[0].formatted_address; 8651 parameters.place_id = results[0].place_id; 8652 var formatParameters = $.param(parameters); 8653 urlGET = urlGET + "&" + formatParameters; 8654 var urlPath = formActionUrl; 8655 var redirect = urlPath + "?" + urlGET; 8656 //will redirect the page using the new url that has been constructed 8657 window.location.href = redirect; 8658 } 8659 function populateSearchFields() { 8660 var prePopulateLocationSetting = '0'; 8661 var geolocationMethod = 'HTML5'; 8662 8663 // If geolocation is in progress and we don't have coordinates yet, wait a bit 8664 if (isGettingLocation && (vlat === 0 || vlon === 0)) { 8665 var waitStartTime = performance.now(); 8666 var waitInterval = setInterval(function() { 8667 if (!isGettingLocation || (vlat !== 0 && vlon !== 0)) { 8668 clearInterval(waitInterval); 8669 // Retry after a short delay to ensure coordinates are set 8670 setTimeout(function() { 8671 populateSearchFields(); 8672 }, 100); 8673 } else if ((performance.now() - waitStartTime) > 10000) { 8674 // Timeout after 10 seconds - try sessionStorage 8675 clearInterval(waitInterval); 8676 if (getCoordinatesFromSession()) { 8677 setTimeout(function() { 8678 populateSearchFields(); 8679 }, 100); 8680 } 8681 } 8682 }, 200); 8683 return; 8684 } 8685 8686 // If coordinates are 0, try to get from sessionStorage 8687 if (vlat === 0 || vlon === 0) { 8688 getCoordinatesFromSession(); 8689 } 8690 8691 // Validate coordinates first 8692 var hasValidCoordinates = (vlat !== '' && vlon !== '' && vlat != undefined && vlon != undefined && vlat != 0 && vlon != 0 && Math.abs(vlat) <= 90 && Math.abs(vlon) <= 180); 8693 8694 if (!hasValidCoordinates) { 8695 return; 8696 } 8697 8698 //if set to one will get the lat and lng to do reverse geocoding 8699 if (prePopulateLocationSetting == 1 && (geolocationMethod === "HTML5" || geolocationMethod === "IP")) { 8700 var visitorLatLng = new google.maps.LatLng(parseFloat(vlat), parseFloat(vlon)); 8701 var visitorGeocoder = new google.maps.Geocoder(); 8702 var formattedAddress = []; 8703 var preFormattedStructure = { 8704 "locality": "long_name", 8705 "administrative_area_level_2": "long_name", 8706 "administrative_area_level_1": "long_name", 8707 "country": "long_name" 8708 }; 8709 visitorGeocoder.geocode({'latLng': visitorLatLng}, function (results, status) { 8710 //if the google response of the geocoding was successful it will use that info to build the url for the new search 8711 if (status == google.maps.GeocoderStatus.OK) { 8712 window.cachedSelectedOption = results; 8713 $.each(preFormattedStructure, function (findex, fvalue) { 8714 $.each(results[0].address_components, function (rindex, rvalue) { 8715 if (rvalue.types[0] == findex) { 8716 formattedAddress.push(rvalue.long_name); 8717 } 8718 }); 8719 }); 8720 $('.googleSuggest').each(function () { 8721 if ($(this).val() == '') { 8722 if (formattedAddress.length > 0) { 8723 $(this).val(formattedAddress.join(', ')); 8724 clearContent($(this)); 8725 } 8726 } 8727 }); 8728 } else { 8729 $('.googleSuggest').each(function () { 8730 $(this).val(''); 8731 }); 8732 } 8733 }); 8734 } 8735 } 8736 function showError(error) { 8737 switch (error.code) { 8738 case error.PERMISSION_DENIED: 8739 case 1: // PERMISSION_DENIED 8740 $('.fill_location.clicked').popover({ 8741 content: `Your local browser settings have prevented location targeting. Please enable location permissions in your browser settings.`, 8742 container: 'body' 8743 }); 8744 $('.fill_location.clicked').popover('toggle'); 8745 setTimeout(function () { 8746 $('.fill_location.clicked').popover('hide'); 8747 $('.fill_location.clicked').removeClass('clicked'); 8748 }, 4000); 8749 break; 8750 case error.POSITION_UNAVAILABLE: 8751 case 2: // POSITION_UNAVAILABLE 8752 $('.fill_location.clicked').popover({ 8753 content: `Location information is unavailable. Please check your device location settings.`, 8754 container: 'body' 8755 }); 8756 $('.fill_location.clicked').popover('toggle'); 8757 setTimeout(function () { 8758 $('.fill_location.clicked').popover('hide'); 8759 $('.fill_location.clicked').removeClass('clicked'); 8760 }, 4000); 8761 break; 8762 case error.TIMEOUT: 8763 case 3: // TIMEOUT 8764 $('.fill_location.clicked').popover({ 8765 content: `Location request timed out. Please ensure location services are enabled and try again.`, 8766 container: 'body' 8767 }); 8768 $('.fill_location.clicked').popover('toggle'); 8769 setTimeout(function () { 8770 $('.fill_location.clicked').popover('hide'); 8771 $('.fill_location.clicked').removeClass('clicked'); 8772 }, 4000); 8773 break; 8774 case error.UNKNOWN_ERROR: 8775 default: 8776 $('.fill_location.clicked').popover({ 8777 content: `An error occurred while getting your location. Please try again.`, 8778 container: 'body' 8779 }); 8780 $('.fill_location.clicked').popover('toggle'); 8781 setTimeout(function () { 8782 $('.fill_location.clicked').popover('hide'); 8783 $('.fill_location.clicked').removeClass('clicked'); 8784 }, 4000); 8785 break; 8786 } 8787 } 8788 if (navigator.geolocation) { 8789 if ($(".googleSuggest")[0]) { 8790 $(document).on('click', '.fill_location', function getCXPosition() { 8791 // Prevent multiple simultaneous geolocation requests 8792 if (isGettingLocation) { 8793 return; 8794 } 8795 8796 var $button = $(this); 8797 $button.addClass('clicked'); 8798 var startPos; 8799 8800 // Set flag to prevent concurrent requests 8801 isGettingLocation = true; 8802 8803 // Function to actually get the position 8804 var attemptGetPosition = function() { 8805 // Try with shorter timeout first for faster response 8806 var geoOptions = {
8807 enableHighAccuracy: false, // Use false for faster response 8808 timeout: 8000, // 8 second timeout (reduced for faster failure) 8809 maximumAge: 300000 // Accept cached position up to 5 minutes old 8810 }; 8811 8812 navigator.geolocation.getCurrentPosition(function (position) { 8813 startPos = position; 8814 vlat = startPos.coords.latitude; 8815 vlon = startPos.coords.longitude; 8816 8817 // Validate coordinates before proceeding 8818 if (!vlat || !vlon || vlat === 0 || vlon === 0) { 8819 isGettingLocation = false; 8820 $button.removeClass('clicked'); 8821 return; 8822 } 8823 8824 // Save coordinates to sessionStorage 8825 saveCoordinatesToSession(vlat, vlon);
8826 8827 $.get("/api/data/html/get/data_widgets/widget_name", { 8828 "vlat": vlat, 8829 "vlon": vlon, 8830 "name": "Website - Save Coordinates Session" 8831 }); 8832 8833 populateSearchFields(); 8834 8835 // Clear flag 8836 isGettingLocation = false; 8837 $button.removeClass('clicked'); 8838 }, function(error) { 8839 // Clear flag on error 8840 isGettingLocation = false; 8841 $button.removeClass('clicked'); 8842 8843 // For timeout errors, try sessionStorage as fallback 8844 if (error.code === 3) { 8845 if (getCoordinatesFromSession()) { 8846 // Use cached coordinates 8847 $.get("/api/data/html/get/data_widgets/widget_name", { 8848 "vlat": vlat, 8849 "vlon": vlon, 8850 "name": "Website - Save Coordinates Session" 8851 }); 8852 8853 populateSearchFields(); 8854 8855 // Clear flag 8856 isGettingLocation = false; 8857 $button.removeClass('clicked'); 8858 } else { 8859 $button.popover({ 8860 content: `Location request timed out. Please ensure location services are enabled and grant permission when prompted.`, 8861 container: 'body' 8862 }); 8863 $button.popover('show'); 8864 setTimeout(function() { 8865 $button.popover('hide'); 8866 }, 5000); 8867 } 8868 } else { 8869 showError(error); 8870 } 8871 }, geoOptions); 8872 }; 8873 8874 // Check if geolocation permission is already denied (but don't block if it's prompt) 8875 if (navigator.permissions && navigator.permissions.query) { 8876 navigator.permissions.query({name: 'geolocation'}).then(function(result) { 8877 if (result.state === 'denied') { 8878 isGettingLocation = false; 8879 $button.removeClass('clicked'); 8880 showError({code: 1, message: 'Permission denied'}); 8881 return; 8882 } else { 8883 // Permission is granted or prompt - proceed with geolocation 8884 attemptGetPosition(); 8885 } 8886 }).catch(function(err) { 8887 // If permission API not supported, proceed anyway 8888 attemptGetPosition(); 8889 }); 8890 } else { 8891 // Permission API not available, proceed with geolocation 8892 attemptGetPosition(); 8893 } 8894 }) 8895 } 8896 } else { 8897 console.log('Geolocation is not supported for this Browser/OS version yet.'); 8898 } 8899 function getUrlParameter(sParam) { 8900 var sPageURL = window.location.search.substring(1); 8901 var sURLVariables = sPageURL.split('&'); 8902 8903 for (var i = 0; i < sURLVariables.length; i++) { 8904 var sParameterName = sURLVariables[i].split('='); 8905 8906 if (sParameterName[0] == sParam) { 8907 return decodeURIComponent(sParameterName[1]); 8908 } 8909 } 8910 } 8911 </script>
8911 8912
8912<script> 8913 // switchClass() is jQuery UI (Effects), which is no longer loaded on every page. 8914 // removeClass().addClass() is the same class swap, applied immediately instead of 8915 // after animateClass()'s queued 400ms default. 8916 $(document).ready(function(){ 8917 $('.navbar-header .navbar-toggle.main_menu').click(function(){ 8918 $('.mobile-main-menu').toggleClass('opened'); 8919 }); 8920 $('.mobile-main-menu .sidebar-nav').find('li').each(function(){ 8921 $(this).addClass('hasChildren'); 8922 if ($(this).children('ul').length > 0){ 8923 $(this).prepend('<i class="fa fa-plus" aria-hidden="true"></i>'); 8924 $(this).find('a').after('<div class="clearfix"></div>'); 8925 $(this).find('span').after('<div class="clearfix"></div>'); 8926 } 8927 $(this).append('<div class="clearfix"></div>'); 8928 }); 8929 8930 $('.mobile-main-menu .sidebar-nav li i').click(function(){ 8931 if ($(this).parent().children('ul').length > 0){ 8932 $(this).parent().toggleClass('sub_open'); 8933 } 8934 if ($(this).hasClass('fa-plus')){ 8935 $(this).removeClass('fa-plus').addClass('fa-minus'); 8936 } else { 8937 $(this).removeClass('fa-minus').addClass('fa-plus'); 8938 } 8939 }); 8940 }) 8941 8942 if ($(window).width() > 740 && $(window).width() < 1100) { 8943 8944 $(document).ready(function(){ 8945 $('.tablet-menu .tablet-menu-ul').find('li').each(function(){ 8946 8947 if ($(this).children('ul').length > 0){ 8948 $(this).prepend('<i class="fa fa-plus tablet-fa hidden-sm hidden-md hidden-lg" aria-hidden="true"></i>'); 8949 $(this).find('a').after('<div class="clearfix"></div>'); 8950 var this_link = $(this).children('a').text().replace(/[^\x00-\x7F]/g, "");; 8951 $(this).children('a').html(this_link); 8952 $(this).find('span').after('<div class="clearfix"></div>'); 8953 } 8954 $(this).append('<div class="clearfix"></div>'); 8955 }); 8956 8957 $('.tablet-menu .tablet-menu-ul li i').click(function(){ 8958 8959 if ($(this).parent().children('ul').length > 0){ 8960 $(this).parent().toggleClass('sub_open'); 8961 8962 if ($(this).siblings( "ul" ).hasClass('tablet-block')){ 8963 $(this).siblings( "ul" ).removeClass('tablet-block').addClass('tablet-none'); 8964 } else { 8965 $(this).siblings( "ul" ).addClass( "tablet-block" ); 8966 8967 if ($(this).siblings( "ul" ).hasClass('tablet-none')){ 8968 $(this).siblings( "ul" ).removeClass('tablet-none') 8969 } 8970 8971 if ($(this).parent().siblings().children('ul').hasClass('tablet-block')) { 8972 $(this).parent().siblings().children('ul').removeClass('tablet-block').addClass('tablet-none'); 8973 $(this).parent().siblings().children('i').removeClass('fa-minus').addClass('fa-plus'); 8974 } 8975 8976 if ($(this).parent().siblings().children('ul').children().children('ul').hasClass('tablet-block')) { 8977 $(this).parent().siblings().children('ul').children().children('ul').removeClass('tablet-block').addClass('tablet-none'); 8978 $(this).parent().siblings().children('ul').children().children('i').removeClass('fa-minus').addClass('fa-plus'); 8979 } 8980 8981 if ($(this).siblings('ul').children('ul').children().children('ul').hasClass('tablet-block')) { 8982 $(this).siblings('ul').children('ul').children().children('ul').removeClass('tablet-block').addClass('tablet-none'); 8983 $(this).siblings('ul').children('ul').children().children('i').removeClass('fa-minus').addClass('fa-plus'); 8984 } 8985 8986 } 8987 8988 } 8989 8990 if ($(this).hasClass('fa-plus')){ 8991 $(this).removeClass('fa-plus').addClass('fa-minus'); 8992 } else { 8993 $(this).removeClass('fa-minus').addClass('fa-plus'); 8994 } 8995 }); 8996 }) 8997 } 8998 // Append unique ID attribute for mobile main menu links 8999 $('.mobile-main-menu a,.mobile-main-menu span').attr("id", function() { return $(this).attr("id") + "-mobile" }); 9000</script>
9000 9001
9002<script> 9003/* Keeps the announcement bar flush with the navbar: this widget's CSS emits static 50px 9004 offsets that are blind to the hide-menu settings, so a hidden or fixed compact-logo 9005 navbar leaves a gap or an overlap. Measure the real navbar state and own the offset. */ 9006(function () { 9007 function alignAnnouncementToNavbar() { 9008 var ann = document.querySelector('.announcement-bar'); 9009 if (!ann) { return; } 9010 /* above the widget's own offset breakpoints: restore stylesheet values */ 9011 if (window.innerWidth > 1100) { 9012 ann.style.removeProperty('margin-top'); 9013 ann.style.removeProperty('top'); 9014 return; 9015 } 9016 var navbar = document.querySelector('.header nav.navbar.navbar-default'); 9017 var navStyle = navbar ? window.getComputedStyle(navbar) : null; 9018 /* navbar hidden: the 50px offsets have nothing to clear, sit flush */ 9019 if (!navbar || navStyle.display === 'none') { 9020 ann.style.setProperty('margin-top', '0px', 'important'); 9021 ann.style.setProperty('top', '0px', 'important'); 9022 return; 9023 } 9024 if (window.innerWidth >= 768) { return; } 9025 /* only act while the navbar is pinned and showing the compact logo */ 9026 if (navStyle.position !== 'fixed') { return; } 9027 var logo = navbar.querySelector('.mobile_website_logo'); 9028 if (!logo || window.getComputedStyle(logo).display === 'none') { return; } 9029 var navRect = navbar.getBoundingClientRect(); 9030 var annRect = ann.getBoundingClientRect(); 9031 var delta = Math.round(navRect.bottom - annRect.top); /* >0 overlap, <0 gap */ 9032 if (delta === 0) { return; } 9033 var currentMt = parseFloat(window.getComputedStyle(ann).marginTop) || 0; 9034 var nextMt = currentMt + delta; 9035 /* a transient element above the bar during load can inflate the measure; a 9036 negative margin would pull the bar behind the navbar, so clamp at 0 */ 9037 if (nextMt < 0) { nextMt = 0; } 9038 /* !important to beat the widget's "margin-top: 50px !important" rule */ 9039 ann.style.setProperty('margin-top', nextMt + 'px', 'important'); 9040 } 9041 9042 function run() { 9043 alignAnnouncementToNavbar(); 9044 /* re-run after late layout shifts (fonts, async embeds) */ 9045 window.setTimeout(alignAnnouncementToNavbar, 250); 9046 window.setTimeout(alignAnnouncementToNavbar, 1200); 9047 } 9048 9049 if (document.readyState === 'loading') { 9050 document.addEventListener('DOMContentLoaded', run); 9051 } else { 9052 run(); 9053 } 9054 window.addEventListener('load', alignAnnouncementToNavbar); 9055 var resizeTimer; 9056 window.addEventListener('resize', function () { 9057 window.clearTimeout(resizeTimer); 9058 resizeTimer = window.setTimeout(alignAnnouncementToNavbar, 150); 9059 }); 9060})(); 9061</script>
vendor: 2 bytes, line 9061
9061
9062<script attribute='text/javascript'> 9063 var map; 9064 var members = {}; 9065 function initializeMap() { 9066 map = new google.maps.Map(document.getElementById('map-bounds'), { 9067 center: {lat: 0, lng: 0}, 9068 zoom: 8, 9069 disableDefaultUI: true, 9070 }); 9071 } 9072 function toogleShapeBox(user_id,node){ 9073 if($(node).is(':checked') == true){ 9074 members['user_id_'+user_id].boundsShape.setMap(map); 9075 }else{ 9076 members['user_id_'+user_id].boundsShape.setMap(null); 9077 } 9078 } 9079 9080 function loadMarker(lat,lng,showInfoWindow,title){ 9081 var contentString = ''; 9082 var marker = new google.maps.Marker({ 9083 position: {lat:lat,lng:lng}, 9084 map: map, 9085 title: 'Bounds Box Objects' 9086 }); 9087 9088 if(showInfoWindow === true){ 9089 9090 contentString = '<table>'; 9091 9092 $.each(members,function(index,value){ 9093 contentString += '<tr>'; 9094 contentString += '<td><input type="checkbox" checked="true" onchange="toogleShapeBox('+value.user_id+',this)"><td>'; 9095 contentString += '<td>'+value.name+'<td>'; 9096 contentString += '</tr>'; 9097 }); 9098 contentString += '</table>'; 9099 9100 var infowindow = new google.maps.InfoWindow({ 9101 content: contentString 9102 }); 9103 9104 marker.addListener('click', function() { 9105 infowindow.open(map, marker); 9106 }); 9107 9108 }else{ 9109 marker.setIcon('https://maps.google.com/mapfiles/ms/icons/green-dot.png'); 9110 var infowindow = new google.maps.InfoWindow({ 9111 content: title 9112 }); 9113 9114 marker.addListener('click', function() { 9115 infowindow.open(map, marker); 9116 }); 9117 9118 } 9119 } 9120 9121 function drawBounds(lat,lng,swlat,swlng,nelat,nelng,color,address,user_id,name){ 9122 9123 latlngs = []; 9124 9125 latlngs.push({ lat: swlat, lng: swlng });//bottom left 9126 latlngs.push({ lat: swlat, lng: lng });//bottom center 9127 latlngs.push({ lat: swlat, lng: nelng });//bottom right 9128 latlngs.push({ lat: lat, lng: nelng });// center right 9129 latlngs.push({ lat: nelat, lng: nelng });//top right 9130 latlngs.push({ lat: nelat, lng: lng });//top center 9131 latlngs.push({ lat: nelat, lng: swlng });//top left 9132 latlngs.push({ lat: lat, lng: swlng });//center left 9133 9134 9135 members['user_id_'+user_id] = { 9136 boundsShape:new google.maps.Polygon({ 9137 paths: latlngs, 9138 strokeColor: color, 9139 strokeOpacity: 0.8, 9140 strokeWeight: 3, 9141 fillColor: 'color', 9142 fillOpacity: 0.35 9143 }), 9144 name:name, 9145 user_id:user_id, 9146 color:color 9147 } 9148 9149 members['user_id_'+user_id].boundsShape.setMap(map); 9150 } 9151 9152 9153</script>
9153<script> 9154 function loadMasonryJs() { 9155 return new Promise((resolve, reject) => { 9156 if (window["masonryJs"]) { 9157 resolve("already load masonry"); 9158 } else { 9159 let script = document.createElement('script'); 9160 script.type = 'text/javascript'; 9161 script.src = "https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/masonry_gridview.pkgd.min.js"; 9162 script.async = true; 9163 script.onload = function () { 9164 window['masonryJs'] = true; 9165 resolve("ok"); 9166 }; 9167 let head = document.getElementsByTagName('head')[0]; 9168 head.appendChild(script); 9169 9170 } 9171 }); 9172 } 9173 9174 var map_opened = 0; 9175 var masonry_opened = 0; 9176 9177 $(".views > i").click(function () { 9178 $(".views > i").removeClass('activeView'); 9179 $(this).addClass('activeView'); 9180 }); 9181 $(".views > i.gridView").click(async function () { 9182 await loadMasonryJs(); 9183 $('.grid-container .clickToLoadMoreContainer').addClass('gridBtnLazyLoad') 9184 if (map_opened == 1) { 9185 $('.grid-container').removeClass('hidden'); 9186 $('.map_container').hide(); 9187 map_opened = 0; 9188 } 9189 $('.grid-container').addClass('visible'); 9190 $('.img_section.col-xs-2').removeClass('col-xs-2').addClass('col-xs-12 bmargin ex-col-2'); 9191 $('.img_section.col-sm-3').removeClass('col-sm-3').addClass('col-sm-12 bmargin ex-col-3'); 9192 $('.img_section.col-sm-4').removeClass('col-sm-4').addClass('col-sm-12 bmargin ex-col-4'); 9193 $('.mid_section.col-sm-9').removeClass('col-sm-9').addClass('col-sm-12 ex-col-9'); 9194 $('.mid_section.col-sm-6').removeClass('col-sm-6').addClass('col-sm-12 ex-col-6'); 9195 $('.mid_section.col-sm-7').removeClass('col-sm-7').addClass('col-sm-12 nohpad ex-col-7 text-center bpad'); 9196 $('.mid_section.col-sm-8').removeClass('col-sm-8').addClass('col-sm-12 ex-col-8 nohpad bpad'); 9197 $('.mid_section .post-location-snippet').addClass('text-center'); 9198 $('.mid_section.ex-col-7 .sm-block').addClass('show'); 9199 $('.mid_section .row-fluid.bpad .col-md-8').removeClass('col-md-8').addClass('col-sm-12 bmargin'); 9200 $('.mid_section .row-fluid.bpad a').addClass('btn-block'); 9201 $('.mid_section .row-fluid.bpad').addClass('text-center'); 9202 $('.info_section').removeClass('col-sm-3 norpad').addClass('col-sm-12 nopad'); 9203 $('.mid_section > div > p').addClass('text-center'); 9204 $('.mid_section h2').addClass('nomargin'); 9205 $('.mid_section a.h3').addClass('text-center h4 tmargin'); 9206 $('.mid_section .view-details').removeClass('rmargin'); 9207 $('.mid_section .contact-member').removeClass('lmargin'); 9208 $('.member-search-full-name').removeClass('rmargin'); 9209 $('.member-search-reviews').removeClass('rmargin'); 9210 $('.member-search-location').removeClass('rmargin rpad'); 9211 $('.member-search-company').addClass('btn-block'); 9212 $('.view_phone_number').addClass('center-block'); 9213 $('.phone_number').addClass('btn-block'); 9214 $('.search_result_image').addClass('grid_image'); 9215 $('.post-search-category').removeClass('inline-block').addClass('text-center'); 9216 $('.post-results-star').removeClass('pull-right').addClass('text-center tmargin'); 9217 9218 $('.grid-container.visible > hr:nth-of-type(3n)').addClass('gridBreak'); 9219 $('.search_result').addClass('col-xs-12 col-sm-4 col-md-4 grid').removeClass('row-fluid'); 9220 $('.grid_element').addClass('well xs-center-block'); 9221 9222 $('.col-md-3 + .clearfix, .col-md-4 + .clearfix, .clearfix + hr, .search_result hr + .clearfix, .mid_section > p, .mid_section .row-fluid.bpad p.nomargin, .tags, table.bmargin,.posted-by,.star_rating .the-rating-text').hide(); 9223 $('h2.h3.bold > a').addClass('gridA'); 9224 $('.info_section .module').removeClass('module fpad'); 9225 $('.grid-container').addClass('row'); 9226 document.body.classList.add('bdGridDone'); 9227 9228 });
9229 $(".views > i.listView").click(function () { 9230 $('.grid-container .clickToLoadMoreContainer').removeClass('gridBtnLazyLoad') 9231 9232 $('.clearfix.spacing').remove(); 9233 $('.grid-container').addClass('visible'); 9234 $('.img_section.ex-col-2').removeClass('col-xs-12 ex-col-2 bmargin').addClass('col-xs-2'); 9235 $('.img_section.ex-col-3').removeClass('col-sm-12 ex-col-3 bmargin').addClass('col-sm-3'); 9236 $('.img_section.ex-col-4').removeClass('col-sm-12 ex-col-4 bmargin').addClass('col-sm-4'); 9237 $('.mid_section.col-sm-12.ex-col-9').removeClass('col-sm-12').addClass('col-sm-9'); 9238 $('.mid_section.col-sm-12.ex-col-6').removeClass('col-sm-12').addClass('col-sm-6'); 9239 $('.mid_section.col-sm-12.ex-col-7').removeClass('col-sm-12 nohpad bpad ex-col-7 text-center').addClass('col-sm-7'); 9240 $('.mid_section.col-sm-12.ex-col-8').removeClass('col-sm-12 nohpad bpad').addClass('col-sm-8'); 9241 $('.mid_section .post-location-snippet.text-center').removeClass('text-center'); 9242 $('.mid_section.col-sm-7 .sm-block').removeClass('show'); 9243 $('.mid_section.col-sm-12.ex-col-12').removeClass('col-sm-12').addClass('col-sm-12'); 9244 $('.mid_section .row-fluid.bpad .col-sm-12').removeClass('col-sm-12 bmargin').addClass('col-md-8'); 9245 $('.mid_section .row-fluid.bpad a').removeClass('btn-block'); 9246 $('.mid_section .row-fluid.bpad').removeClass('text-center'); 9247 $('.info_section').removeClass('col-sm-12 nopad').addClass('col-sm-3 norpad'); 9248 $('.info_section > div.nomargin').addClass('module fpad'); 9249 $('.mid_section > div > p').removeClass('text-center'); 9250 $('.mid_section h2').removeClass('nomargin'); 9251 $('.mid_section a.h3').removeClass('text-center h4 tmargin'); 9252 $('.mid_section .view-details').addClass('rmargin'); 9253 $('.mid_section .contact-member').addClass('lmargin'); 9254 $('.member-search-full-name').addClass('rmargin'); 9255 $('.member-search-reviews').addClass('rmargin'); 9256 $('.member-search-location').addClass('rmargin rpad'); 9257 $('.member-search-company').removeClass('btn-block'); 9258 $('.view_phone_number').removeClass('center-block'); 9259 $('.search_result_image').removeClass('grid_image'); 9260 $('.ex-col-8 h2.h3.bold a.gridA').removeClass('bmargin'); 9261 $('.gridBreak').removeClass('gridBreak'); 9262 $('.post-search-category').removeClass('text-center').addClass('inline-block'); 9263 $('.post-results-star').removeClass('text-center tmargin').addClass(' pull-right'); 9264 $('.search_result').removeClass('col-md-4 col-sm-4 col-xs-12 grid').addClass('row-fluid'); 9265 $('.grid_element').removeClass('well'); 9266 $('.search_result .grid_element + .clearfix, .clearfix + hr, hr + .clearfix, .clearfix, .mid_section > p, .mid_section .row-fluid.bpad p.nomargin, .tags,.posted-by, table.bmargin, .star_rating span').show(); 9267 $('h2.h3.bold > a').removeClass('gridA'); 9268 $('.grid-container').removeClass('row'); 9269 if (map_opened == 1) { 9270 $('.grid-container').removeClass('hidden'); 9271 $('.map_container').hide(); 9272 map_opened = 0; 9273 } 9274 }); 9275 9276 $('.views > i.mapView').click(function () { 9277 $('.clearfix.spacing').remove(); 9278 $('.grid-container').addClass('hidden'); 9279 $('.map_container').show(); 9280 map_opened = 1; 9281 if(typeof initializeGoogleMaps === "function"){ 9282 initializeGoogleMaps(); 9283 } 9284 }); 9285 if (document.getElementById("google-pin") !== null) { 9286 $('.mapView').css('display', 'inline-block'); 9287 } 9288 $(document).ready(function () { 9289 if ($('.views .fa:visible').length == 1) { 9290 $('.views').hide(); 9291 } else { 9292 $('.views').show(); 9293 } 9294 }) 9295</script>
9295<script> 9296 9297$(document).ready(function () { 9298 9299 $(".sid-title").click(function () { 9300 $this_parent = $(this).parent(); 9301 toggle_angles($('i', $(this))); 9302 $(".group-sid", $this_parent).toggle(300); 9303 }); 9304 9305 $(".tid-title").click(function () { 9306 $this_parent = $(this).parent(); 9307 toggle_angles($('i', $(this))); 9308 $(".group-tid", $this_parent).toggle(300); 9309 }); 9310 9311 $('.ttid-title').change(function () { 9312 tally_checks(); 9313 }); 9314 9315}); 9316 9317function toggle_angles($target) { 9318 if ($target.hasClass('fa-angle-up')) { 9319 $target.removeClass('fa-angle-up'); 9320 $target.addClass('fa-angle-down'); 9321 } else { 9322 $target.addClass('fa-angle-up'); 9323 $target.removeClass('fa-angle-down'); 9324 } 9325} 9326 9327function tally_checks() { 9328 let check_group = ""; 9329 9330 $('.checkbox-filter:checked').each(function () { 9331 check_group += $(this).val() + ","; 9332 }); 9333 9334 check_group = check_group.slice(0, -1); 9335 9336 $('#submission_ttid').val(check_group); 9337} 9338 9339 9340</script>
9340<script> 9341 $('#captchaContainer').removeClass('form-control '); 9342 $(".website_url_field").keyup(function(){ 9343 var fieldName = $(this).attr('name'); 9344 $(this).val($(this).val().replace(/\s+/g, '')); 9345 $('#myform').formValidation('revalidateField', fieldName); 9346 }); 9347</script>
vendor: 2 bytes, line 9347
9347
9348<script> 9349 $('#newsletter input[name="email"]').on('keypress', function() { 9350 $("#newsletter > .gdpr_consent_email").show(); 9351 }); 9352 $('#newsletter_signup_footer input[name="email"]').on('keypress', function() { 9353 $("#newsletter_signup_footer > .gdpr_consent_email").show(); 9354 }); 9355</script>
9355
9355<script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/formValidation.min.js"></script>
9355 9356
9356<script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/framework/bootstrap.min.js"></script>
9356 9357
9357<script type="text/javascript"> 9358 function decodeHtml(html) { 9359 var txt = document.createElement("textarea"); 9360 txt.innerHTML = html; 9361 return txt.value; 9362 } 9363 9364 // Override FormValidation URI validator to prevent recursion with URLs that contain @ characters 9365 $(function() { 9366 function applyFix() { 9367 // Check if FormValidation library and URI validator are loaded 9368 if (FormValidation && FormValidation.Validator && FormValidation.Validator.uri) { 9369 FormValidation.Validator.uri.validate = function(validator, $field, options) { 9370 var value = validator.getFieldValue($field, 'uri').trim(); 9371 return value === '' || new RegExp('^https?://[^\\s]+\\.[^\\s]{2,}').test(value); 9372 }; 9373 return true; 9374 } 9375 return false; 9376 } 9377 9378 if (!applyFix()) { 9379 setTimeout(applyFix, 50); 9380 } 9381 }); 9382 </script>
9382 9383
9383<script type="text/javascript"> 9384 9385 var counterSubmit = 0; 9386 $(document).ready(function() { 9387 /* grecaptcha.reset() with no argument always resets widget 0. On a page with two 9388 captcha holders that clears the wrong checkbox, so the widget the visitor solved 9389 keeps a token Google has already spent and every retry fails the security check. 9390 captchaHolders is published by widget 1995 keyed by "<formId>-google-recaptcha"; 9391 an undefined id means no per-form id is known and the arg-less call is used, 9392 exactly as before. */ 9393 function bdCaptchaWidgetId(formId) { 9394 if (typeof captchaHolders === "undefined" || !formId) { 9395 return undefined; 9396 } 9397 /* recaptcha.php renames each holder to "<id>-<counter>" before render (recaptcha.php ~L84), 9398 so captchaHolders is keyed by the RENAMED id - not "<formId>-google-recaptcha". Resolve from 9399 the holder element itself so the counter never has to be reconstructed. */ 9400 var form = document.getElementById(formId); 9401 var holder = form && form.querySelector(".g-recaptcha"); 9402 return holder ? captchaHolders[holder.id] : undefined; 9403 } 9404 9405 function bdCaptchaReset(formId) { 9406 if (typeof grecaptcha === "undefined" || typeof grecaptcha.reset !== "function") { 9407 return; 9408 } 9409 var widgetId = bdCaptchaWidgetId(formId); 9410 if (widgetId === undefined) { 9411 grecaptcha.reset(); 9412 } else { 9413 grecaptcha.reset(widgetId); 9414 } 9415 } 9416 9417 // Ghost-field strip (card d4tk1CMp): the server-side validator config can carry 9418 // rules for fields that are NOT rendered in this form (conditionally-rendered or 9419 // duplicated form configs). Those phantom rules make formValidation mis-evaluate 9420 // isValid(), so an empty required field bypasses validation and submits natively. 9421 // Remove any rule whose field has no matching element before initializing. 9422 // NOTE: this is the ONLY layer re-applied from reverted PR #5902. It strictly 9423 // REMOVES rules (never adds validators, never overrides native submit, never 9424 // intercepts on capture phase, never re-validates on click) â so it cannot 9425 // reproduce the "Save button slides down / nav broken / no success message" 9426 // regression that caused #5902 to be rolled back on site 19413. 9427 var validatorConfig = {"framework":"bootstrap","addOns":{"reCaptcha2":{"element":"captchaContainer","language":"en","theme":"light","siteKey":"6Ld5Mu4jAAAAAHOalYdPIzJkuTwkKpvuTDhHd2qz","timeout":"120","message":"The captcha is not valid"}},"fields":{"first_name":{"validators":{"notEmpty":{"message":"Required Field"}}},"email":{"validators":{"notEmpty":{"message":"Required Field"},"emailAddress":{"message":"Please enter a valid email address"}}}}}; 9428 var formElement = $(`form[name='newsletter_modal_signup_330']`); 9429 if(validatorConfig && validatorConfig.fields) { 9430 Object.keys(validatorConfig.fields).forEach(function(fieldName) { 9431 if(formElement.find('[name="' + fieldName + '"]').length === 0) { 9432 delete validatorConfig.fields[fieldName]; 9433 } 9434 }); 9435 } 9436 9437 // Scroll to the first invalid field when submit fails validation, 9438 // so the user can immediately see why the form will not submit 9439 formElement.on('err.form.fv', function(e) { 9440 var $firstError = $(e.target).find('.form-group.has-error').first(); 9441 if ($firstError.length) { 9442 $('html, body').animate({ scrollTop: $firstError.offset().top - 100 }, 700); 9443 } 9444 }); 9445
9446 formElement.formValidation(validatorConfig).on('success.form.fv', function(e,fvdata) { 9447 9448 if('newsletter_modal_signup' == 'unsubscribe_email'){ 9449 return true; 9450 } 9451 // Prevent form submission 9452 e.preventDefault(); 9453 $form = $(e.target), 9454 fv = $form.data('formValidation'); 9455 9456 // Check HTML5 required fields that FormValidation may not know about 9457 var requiredEmpty = false; 9458 $form.find('[required]').each(function() { 9459 var val = $(this).val(); 9460 if (val === '' || val === null || (typeof val === 'string' && val.trim() === '')) { 9461 requiredEmpty = true; 9462 $(this).closest('.form-group').addClass('has-error'); 9463 if ($(this).siblings('.required-error').length === 0) { 9464 $(this).after('<small class="required-error help-block" style="color:#a94442;">Required Field</small>'); 9465 } 9466 } else { 9467 var $reqGroup = $(this).closest('.form-group'); 9468 $(this).siblings('.required-error').remove(); 9469 // Keep has-error if another validator is still failing for this field 9470 if ($reqGroup.find('small[data-fv-validator][data-fv-result="INVALID"]').length === 0) { 9471 $reqGroup.removeClass('has-error'); 9472 } 9473 } 9474 }); 9475 if (requiredEmpty) { 9476 fv.disableSubmitButtons(false); 9477 counterSubmit = 0; 9478 // Scroll to the first field with an error (HTML5-required scan does 9479 // not trigger err.form.fv, so handle the scroll here too) 9480 var $firstReqError = $form.find('.form-group.has-error').first(); 9481 if ($firstReqError.length) { 9482 $('html, body').animate({ scrollTop: $firstReqError.offset().top - 100 }, 700); 9483 } 9484 return false; 9485 } 9486 9487 var values = $(this).serialize(); 9488 9489 9490 var locationFieldCorrect = true; 9491 9492 if($("#newsletter_modal_signup_330 .location_required").length > 0){ 9493 $("#newsletter_modal_signup_330 .location_required").each(function (index) { 9494 if($(this).data('state') == 1){ 9495 if($('#newsletter_modal_signup_330 input[name="lead_location"]').val() == "" || $('#newsletter_modal_signup_330 input[name="lat"]').val() == "" || $('#newsletter_modal_signup_330 input[name="lng"]').val() == "") { 9496 locationFieldCorrect = false; 9497 } 9498 } 9499 }); 9500 } 9501 9502 if(locationFieldCorrect === false){ 9503 //check that there is a latitude or longitude 9504 swal(`Whoops!`, `The location information is required to submit this form`, "error"); 9505 return false; 9506 } 9507 9508 9509 if (!$(this).attr("action")) { 9510 var action = ''; 9511 9512 } else { 9513 var action = $(this).attr("action"); 9514 } 9515 if (!$(this).attr("method")) { 9516 var method = 'post'; 9517 9518 } else { 9519 var method = $(this).attr("method"); 9520 } 9521 if (!$(this).attr("form_action_type")) { 9522 var form_action_type = 'notification'; 9523 9524 } else { 9525 var form_action_type = $(this).attr("form_action_type"); 9526 } 9527 if (!$(this).attr("form_action_div")) { 9528 /* Empty "ID to Replace" default: prefer #main-content, fall back to legacy #first_container if absent */ 9529 var form_action_div = $('#main-content').length ? '#main-content' : '#first_container'; 9530 9531 } else { 9532 var form_action_div = $(this).attr("form_action_div"); 9533 } 9534 if (!$(this).attr("return_data_type")) { 9535 var return_data_type = 'json'; 9536 9537 } else { 9538 var return_data_type = $(this).attr("return_data_type"); 9539 } 9540 var submitInFlight = counterSubmit != 0 || (Date.now() - ($form.data('bdLastSubmitAt') || 0) < 5000); 9541 if (!submitInFlight) { 9542 if ($("#newsletter_modal_signup_330-notification").html() != "") { 9543 $("#newsletter_modal_signup_330-notification").remove(); 9544 } 9545 if ($(this).find('input[type="submit"]').length > 0) { 9546 $(this).find('input[type="submit"]').before('<div id="newsletter_modal_signup_330-notification" class="alert"></div>'); 9547 9548 } else { 9549 $(this).prepend('<div id="newsletter_modal_signup_330-notification" class="alert"></div>'); 9550 } 9551 } 9552 var notification = $("#newsletter_modal_signup_330-notification"); 9553 9554 if ((form_action_type == "" || form_action_type == "default") && action.indexOf("account") >= 0) { 9555 notification.html(`Processing Request...`).addClass("alert-warning-subtle"); 9556 setTimeout(function(){ 9557 fv.defaultSubmit(); 9558 }, 100); 9559 } else { 9560 notification.html(`Processing Request...`).addClass("alert-warning-subtle"); 9561 if(!submitInFlight) { 9562 counterSubmit++; 9563 $form.data('bdLastSubmitAt', Date.now()); 9564 9565 var fields = $(this).serializeArray(); 9566 var formField = []; 9567 var processData = true; 9568 var contentType = "application/x-www-form-urlencoded; charset=UTF-8"; 9569 9570 9571 9572 if($("#newsletter_modal_signup_330 input[type=file]").length > 0){ 9573 9574 var formObject = new FormData(); 9575 processData = false; 9576 contentType = false; 9577 9578 $(fields).each(function(index,field){ 9579 formField.push(field.name+"="+field.value); 9580 }); 9581 9582 values = formField.join("&"); 9583 9584 $(formField).each(function(index,fieldValue){ 9585 var fieldInfo = fieldValue.split('='); 9586 formObject.append(fieldInfo[0],fieldInfo[1]); 9587 }); 9588 9589 $("#newsletter_modal_signup_330 input[type=file]").each(function(index,node){ 9590 var file = this.files[0]; 9591 if(typeof file != "undefined"){ 9592 formObject.append("file_addon["+$(node).attr('name')+"]", file, file.name); 9593 } 9594 }); 9595 }else{ 9596 9597 $(fields).each(function(index,field){ 9598 formField.push(field.name+"="+encodeURIComponent(field.value)); 9599 }); 9600 9601 var formObject = formField.join("&"); 9602 } 9603 9604 $.ajax({
9605 url: action, 9606 type: method, 9607 data: formObject, 9608 dataType: return_data_type, 9609 processData: processData, 9610 contentType: contentType, 9611 success: function (data) { 9612 // Re-query live node: success.form.fv fires twice, orphaning the closure ref captured above. 9613 notification = $("#newsletter_modal_signup_330-notification"); 9614 if (return_data_type == "html") { 9615 var result = 'success'; 9616 9617 if (!data != "") { 9618 var result_widget = data['result_widget']; 9619 } 9620 9621 } else { 9622 9623 9624 if (!data['result']) { 9625 var result = 'error'; 9626 } else { 9627 var result = data['result']; 9628 } 9629 if (!data['result_widget']) { 9630 var result_widget = ''; 9631 9632 } else { 9633 var result_widget = data['result_widget']; 9634 } 9635 } 9636 if (result == "success") { 9637 9638 if (!data['message']) { 9639 var message = `Your information has submitted successfully!`; 9640 9641 } else { 9642 var message = data['message']; 9643 } 9644 if (!data['redirect_url']) { 9645 var redirect_url = ''; 9646 9647 } else { 9648 var redirect_url = data['redirect_url']; 9649 } 9650 9651 9652 9653 if (form_action_type == "notification") { 9654 if (redirect_url && (action.indexOf('Member%20Login%20Page') >= 0 || action.indexOf('Member Login Page') >= 0)) { 9655 if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") { 9656 redirect_url = "/" + redirect_url; 9657 } 9658 if (notification.parents('.modal').length) { 9659 $('.modal-backdrop').hide(); 9660 $('.modal').modal('hide'); 9661 } 9662 window.location.href = redirect_url; 9663 fv.resetForm(true); 9664 } else { 9665 notification.html(message + '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>') 9666 .addClass('alert-dismissible') 9667 .addClass("alert-success-subtle") 9668 .removeClass("alert-danger-subtle") 9669 .removeClass("alert-warning-subtle") 9670 9671 9672 9673 if(notification.parents('.modal').length && 'newsletter_modal_signup_330' == 'whmcs_billing_address'){ 9674 setTimeout(function(){ 9675 notification.parents('.modal').modal('hide'); 9676 }, 1000); 9677 } 9678 } 9679 9680 } else if (form_action_type == "widget") { 9681 9682 if (result_widget != '') { 9683 9684 setTimeout(function(){ 9685 if(form_action_div != '.newsletter_modal_form_container'){ 9686 $("html, body").animate({ scrollTop: 0 }, 600); 9687 } 9688 $(form_action_div).html(decodeHtml(result_widget)).text(); 9689 9690 }, 1000); 9691 } 9692 9693 } else if (form_action_type == "redirect") { 9694 9695 if (redirect_url == "") { 9696 redirect_url = decodeURIComponent(""); 9697 } 9698 9699 if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") { 9700 redirect_url = "/" + redirect_url; 9701 } 9702 current_location = "/search_results"; 9703 refresh_pages_string = "/login"; 9704 refresh_pages_string = refresh_pages_string.replace(/ /g,''); 9705 refresh_pages_array = refresh_pages_string.split(','); 9706 notification.html(message) 9707 .addClass("alert-success-subtle") 9708 .removeClass("alert-danger-subtle") 9709 .removeClass("alert-warning-subtle") 9710 .delay(2000).slideUp(); 9711 if(action == "/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" && current_location.indexOf("/login") == -1 && refresh_pages_string != '' && (!refresh_pages_array.includes(current_location) || refresh_pages_string == "/login" )){ 9712 window.location.href = window.location.href+'?logged'; 9713 } else { 9714 window.location.href = redirect_url; 9715 } 9716 9717 fv.resetForm(true); 9718 } 9719 if(form_action_div != '.newsletter_modal_form_container' && 'newsletter_modal_signup_330' != 'whmcs_billing_address'){ 9720 $('.modal-backdrop').hide(); 9721 } 9722 } else { 9723 bdCaptchaReset(formElement.attr('id')); 9724 if (!data['message']) { 9725 var message = `You entered invali
9725d data. Please try to save again.`; 9726 9727 } else { 9728 var message = data['message']; 9729 } 9730 $("#newsletter_modal_signup_330-notification").html(message) 9731 .addClass("alert-danger-subtle") 9732 .removeClass("alert-success-subtle") 9733 .removeClass("alert-warning-subtle") 9734 .fadeIn(); 9735 fv.disableSubmitButtons(false); 9736 } 9737 counterSubmit = 0; 9738 }, 9739 error: function (e) { 9740 9741 if(typeof grecaptcha !== "undefined" && typeof grecaptcha.reset === "function"){ 9742 bdCaptchaReset(formElement.attr('id')); 9743 $("#newsletter_modal_signup_330-notification").html(`Recaptcha Error`); 9744 } else { 9745 $("#newsletter_modal_signup_330-notification").html(`A connection error occurred while saving. Please try to save again.`); 9746 } 9747 $("#newsletter_modal_signup_330-notification").addClass("alert-warning-subtle") 9748 .removeClass("alert-success-subtle") 9749 .removeClass("alert-warning-subtle") 9750 .fadeIn(); 9751 counterSubmit = 0; 9752 } 9753 });/// End Ajax 9754 } 9755 }//END else 9756 }).bind('keydown', function(event) { 9757 9758 if (event.ctrlKey || event.metaKey) { 9759 9760 switch (String.fromCharCode(event.which).toLowerCase()) { 9761 9762 case 's': 9763 var nativeForm = $(this)[0]; 9764 if (nativeForm && typeof nativeForm.reportValidity === 'function' && !nativeForm.reportValidity()) { 9765 event.preventDefault(); 9766 return false; 9767 } 9768 $(this).submit(); 9769 break; 9770 } 9771 } 9772 }); 9773 9774 /// This will turn any select2 that are required in the form builder to being required elements. 9775 $('#newsletter_modal_signup_330 select').each(function (i, obj) { 9776 setTimeout(function(){ 9777 if ($(obj).prop("required") && $(obj).attr("style") == "display: none;") { 9778 $(obj).css("z-index","-999"); 9779 $(obj).css("height","0"); 9780 $(obj).css("width","0"); 9781 $(obj).css("display","block"); 9782 $(obj).css("position","absolute"); 9783 } 9784 }, 3000); 9785 }); 9786 9787 // Clear required-error messages when user fills in a required field 9788 $('#newsletter_modal_signup_330').on('keyup change', '[required]', function() { 9789 var val = $(this).val(); 9790 if (val !== '' && val !== null && val.trim() !== '') { 9791 var $group = $(this).closest('.form-group'); 9792 // Remove only this handler's own required message 9793 $(this).siblings('.required-error').remove(); 9794 // Keep has-error if another FormValidation validator is still failing 9795 // (e.g. stringLength, regexp). has-error is shared, so removing it 9796 // wholesale would clobber other validators' red styling. 9797 if ($group.find('small[data-fv-validator][data-fv-result="INVALID"]').length === 0) { 9798 $group.removeClass('has-error'); 9799 } 9800 } 9801 }); 9802 9803 });//END $('# echo $_SERVER[form_element_id]; ').formValidation( 9804 </script>
9804 9805
9805<script type="text/javascript"> 9806 9807 var counterSubmit = 0; 9808 $(document).ready(function() { 9809 /* grecaptcha.reset() with no argument always resets widget 0. On a page with two 9810 captcha holders that clears the wrong checkbox, so the widget the visitor solved 9811 keeps a token Google has already spent and every retry fails the security check. 9812 captchaHolders is published by widget 1995 keyed by "<formId>-google-recaptcha"; 9813 an undefined id means no per-form id is known and the arg-less call is used, 9814 exactly as before. */ 9815 function bdCaptchaWidgetId(formId) { 9816 if (typeof captchaHolders === "undefined" || !formId) { 9817 return undefined; 9818 } 9819 /* recaptcha.php renames each holder to "<id>-<counter>" before render (recaptcha.php ~L84), 9820 so captchaHolders is keyed by the RENAMED id - not "<formId>-google-recaptcha". Resolve from 9821 the holder element itself so the counter never has to be reconstructed. */ 9822 var form = document.getElementById(formId); 9823 var holder = form && form.querySelector(".g-recaptcha"); 9824 return holder ? captchaHolders[holder.id] : undefined; 9825 } 9826 9827 function bdCaptchaReset(formId) { 9828 if (typeof grecaptcha === "undefined" || typeof grecaptcha.reset !== "function") { 9829 return; 9830 } 9831 var widgetId = bdCaptchaWidgetId(formId); 9832 if (widgetId === undefined) { 9833 grecaptcha.reset(); 9834 } else { 9835 grecaptcha.reset(widgetId); 9836 } 9837 } 9838 9839 // Ghost-field strip (card d4tk1CMp): the server-side validator config can carry 9840 // rules for fields that are NOT rendered in this form (conditionally-rendered or 9841 // duplicated form configs). Those phantom rules make formValidation mis-evaluate 9842 // isValid(), so an empty required field bypasses validation and submits natively. 9843 // Remove any rule whose field has no matching element before initializing. 9844 // NOTE: this is the ONLY layer re-applied from reverted PR #5902. It strictly 9845 // REMOVES rules (never adds validators, never overrides native submit, never 9846 // intercepts on capture phase, never re-validates on click) â so it cannot 9847 // reproduce the "Save button slides down / nav broken / no success message" 9848 // regression that caused #5902 to be rolled back on site 19413. 9849 var validatorConfig = {"framework":"bootstrap","addOns":{"reCaptcha2":{"element":"captchaContainer","language":"en","theme":"light","siteKey":"6Ld5Mu4jAAAAAHOalYdPIzJkuTwkKpvuTDhHd2qz","timeout":"120","message":"The captcha is not valid"}},"fields":{"email":{"validators":{"notEmpty":{"message":"Required Field"},"emailAddress":{"message":"Please enter a valid email address"}}},"pass":{"validators":{"notEmpty":{"message":"Required Field"}}}}}; 9850 var formElement = $(`form[name='member_login_190']`); 9851 if(validatorConfig && validatorConfig.fields) { 9852 Object.keys(validatorConfig.fields).forEach(function(fieldName) { 9853 if(formElement.find('[name="' + fieldName + '"]').length === 0) { 9854 delete validatorConfig.fields[fieldName]; 9855 } 9856 }); 9857 } 9858 9859 // Scroll to the first invalid field when submit fails validation, 9860 // so the user can immediately see why the form will not submit 9861 formElement.on('err.form.fv', function(e) { 9862 var $firstError = $(e.target).find('.form-group.has-error').first(); 9863 if ($firstError.length) { 9864 $('html, body').animate({ scrollTop: $firstError.offset().top - 100 }, 700); 9865 } 9866 }); 9867
9868 formElement.formValidation(validatorConfig).on('success.form.fv', function(e,fvdata) { 9869 9870 if('member_login' == 'unsubscribe_email'){ 9871 return true; 9872 } 9873 // Prevent form submission 9874 e.preventDefault(); 9875 $form = $(e.target), 9876 fv = $form.data('formValidation'); 9877 9878 // Check HTML5 required fields that FormValidation may not know about 9879 var requiredEmpty = false; 9880 $form.find('[required]').each(function() { 9881 var val = $(this).val(); 9882 if (val === '' || val === null || (typeof val === 'string' && val.trim() === '')) { 9883 requiredEmpty = true; 9884 $(this).closest('.form-group').addClass('has-error'); 9885 if ($(this).siblings('.required-error').length === 0) { 9886 $(this).after('<small class="required-error help-block" style="color:#a94442;">Required Field</small>'); 9887 } 9888 } else { 9889 var $reqGroup = $(this).closest('.form-group'); 9890 $(this).siblings('.required-error').remove(); 9891 // Keep has-error if another validator is still failing for this field 9892 if ($reqGroup.find('small[data-fv-validator][data-fv-result="INVALID"]').length === 0) { 9893 $reqGroup.removeClass('has-error'); 9894 } 9895 } 9896 }); 9897 if (requiredEmpty) { 9898 fv.disableSubmitButtons(false); 9899 counterSubmit = 0; 9900 // Scroll to the first field with an error (HTML5-required scan does 9901 // not trigger err.form.fv, so handle the scroll here too) 9902 var $firstReqError = $form.find('.form-group.has-error').first(); 9903 if ($firstReqError.length) { 9904 $('html, body').animate({ scrollTop: $firstReqError.offset().top - 100 }, 700); 9905 } 9906 return false; 9907 } 9908 9909 var values = $(this).serialize(); 9910 9911 9912 var locationFieldCorrect = true; 9913 9914 if($("#member_login_190 .location_required").length > 0){ 9915 $("#member_login_190 .location_required").each(function (index) { 9916 if($(this).data('state') == 1){ 9917 if($('#member_login_190 input[name="lead_location"]').val() == "" || $('#member_login_190 input[name="lat"]').val() == "" || $('#member_login_190 input[name="lng"]').val() == "") { 9918 locationFieldCorrect = false; 9919 } 9920 } 9921 }); 9922 } 9923 9924 if(locationFieldCorrect === false){ 9925 //check that there is a latitude or longitude 9926 swal(`Whoops!`, `The location information is required to submit this form`, "error"); 9927 return false; 9928 } 9929 9930 9931 if (!$(this).attr("action")) { 9932 var action = ''; 9933 9934 } else { 9935 var action = $(this).attr("action"); 9936 } 9937 if (!$(this).attr("method")) { 9938 var method = 'post'; 9939 9940 } else { 9941 var method = $(this).attr("method"); 9942 } 9943 if (!$(this).attr("form_action_type")) { 9944 var form_action_type = 'notification'; 9945 9946 } else { 9947 var form_action_type = $(this).attr("form_action_type"); 9948 } 9949 if (!$(this).attr("form_action_div")) { 9950 /* Empty "ID to Replace" default: prefer #main-content, fall back to legacy #first_container if absent */ 9951 var form_action_div = $('#main-content').length ? '#main-content' : '#first_container'; 9952 9953 } else { 9954 var form_action_div = $(this).attr("form_action_div"); 9955 } 9956 if (!$(this).attr("return_data_type")) { 9957 var return_data_type = 'json'; 9958 9959 } else { 9960 var return_data_type = $(this).attr("return_data_type"); 9961 } 9962 var submitInFlight = counterSubmit != 0 || (Date.now() - ($form.data('bdLastSubmitAt') || 0) < 5000); 9963 if (!submitInFlight) { 9964 if ($("#member_login_190-notification").html() != "") { 9965 $("#member_login_190-notification").remove(); 9966 } 9967 if ($(this).find('input[type="submit"]').length > 0) { 9968 $(this).find('input[type="submit"]').before('<div id="member_login_190-notification" class="alert"></div>'); 9969 9970 } else { 9971 $(this).prepend('<div id="member_login_190-notification" class="alert"></div>'); 9972 } 9973 } 9974 var notification = $("#member_login_190-notification"); 9975 9976 if ((form_action_type == "" || form_action_type == "default") && action.indexOf("account") >= 0) { 9977 notification.html(`Processing Request...`).addClass("alert-warning-subtle"); 9978 setTimeout(function(){ 9979 fv.defaultSubmit(); 9980 }, 100); 9981 } else { 9982 notification.html(`Processing Request...`).addClass("alert-warning-subtle"); 9983 if(!submitInFlight) { 9984 counterSubmit++; 9985 $form.data('bdLastSubmitAt', Date.now()); 9986 9987 var fields = $(this).serializeArray(); 9988 var formField = []; 9989 var processData = true; 9990 var contentType = "application/x-www-form-urlencoded; charset=UTF-8"; 9991 9992 9993 9994 if($("#member_login_190 input[type=file]").length > 0){ 9995 9996 var formObject = new FormData(); 9997 processData = false; 9998 contentType = false; 9999 10000 $(fields).each(function(index,field){ 10001 formField.push(field.name+"="+field.value); 10002 }); 10003 10004 values = formField.join("&"); 10005 10006 $(formField).each(function(index,fieldValue){ 10007 var fieldInfo = fieldValue.split('='); 10008 formObject.append(fieldInfo[0],fieldInfo[1]); 10009 }); 10010 10011 $("#member_login_190 input[type=file]").each(function(index,node){ 10012 var file = this.files[0]; 10013 if(typeof file != "undefined"){ 10014 formObject.append("file_addon["+$(node).attr('name')+"]", file, file.name); 10015 } 10016 }); 10017 }else{ 10018 10019 $(fields).each(function(index,field){ 10020 formField.push(field.name+"="+encodeURIComponent(field.value)); 10021 }); 10022 10023 var formObject = formField.join("&"); 10024 } 10025 10026 $.ajax({
10027 url: action, 10028 type: method, 10029 data: formObject, 10030 dataType: return_data_type, 10031 processData: processData, 10032 contentType: contentType, 10033 success: function (data) { 10034 // Re-query live node: success.form.fv fires twice, orphaning the closure ref captured above. 10035 notification = $("#member_login_190-notification"); 10036 if (return_data_type == "html") { 10037 var result = 'success'; 10038 10039 if (!data != "") { 10040 var result_widget = data['result_widget']; 10041 } 10042 10043 } else { 10044 10045 10046 if (!data['result']) { 10047 var result = 'error'; 10048 } else { 10049 var result = data['result']; 10050 } 10051 if (!data['result_widget']) { 10052 var result_widget = ''; 10053 10054 } else { 10055 var result_widget = data['result_widget']; 10056 } 10057 } 10058 if (result == "success") { 10059 10060 if (!data['message']) { 10061 var message = `Your information has submitted successfully!`; 10062 10063 } else { 10064 var message = data['message']; 10065 } 10066 if (!data['redirect_url']) { 10067 var redirect_url = ''; 10068 10069 } else { 10070 var redirect_url = data['redirect_url']; 10071 } 10072 10073 10074 10075 if (form_action_type == "notification") { 10076 if (redirect_url && (action.indexOf('Member%20Login%20Page') >= 0 || action.indexOf('Member Login Page') >= 0)) { 10077 if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") { 10078 redirect_url = "/" + redirect_url; 10079 } 10080 if (notification.parents('.modal').length) { 10081 $('.modal-backdrop').hide(); 10082 $('.modal').modal('hide'); 10083 } 10084 window.location.href = redirect_url; 10085 fv.resetForm(true); 10086 } else { 10087 notification.html(message + '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>') 10088 .addClass('alert-dismissible') 10089 .addClass("alert-success-subtle") 10090 .removeClass("alert-danger-subtle") 10091 .removeClass("alert-warning-subtle") 10092 10093 10094 10095 if(notification.parents('.modal').length && 'member_login_190' == 'whmcs_billing_address'){ 10096 setTimeout(function(){ 10097 notification.parents('.modal').modal('hide'); 10098 }, 1000); 10099 } 10100 } 10101 10102 } else if (form_action_type == "widget") { 10103 10104 if (result_widget != '') { 10105 10106 setTimeout(function(){ 10107 if(form_action_div != '.newsletter_modal_form_container'){ 10108 $("html, body").animate({ scrollTop: 0 }, 600); 10109 } 10110 $(form_action_div).html(decodeHtml(result_widget)).text(); 10111 10112 }, 1000); 10113 } 10114 10115 } else if (form_action_type == "redirect") { 10116 10117 if (redirect_url == "") { 10118 redirect_url = decodeURIComponent(""); 10119 } 10120 10121 if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") { 10122 redirect_url = "/" + redirect_url; 10123 } 10124 current_location = "/search_results"; 10125 refresh_pages_string = "/login"; 10126 refresh_pages_string = refresh_pages_string.replace(/ /g,''); 10127 refresh_pages_array = refresh_pages_string.split(','); 10128 notification.html(message) 10129 .addClass("alert-success-subtle") 10130 .removeClass("alert-danger-subtle") 10131 .removeClass("alert-warning-subtle") 10132 .delay(2000).slideUp(); 10133 if(action == "/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" && current_location.indexOf("/login") == -1 && refresh_pages_string != '' && (!refresh_pages_array.includes(current_location) || refresh_pages_string == "/login" )){ 10134 window.location.href = window.location.href+'?logged'; 10135 } else { 10136 window.location.href = redirect_url; 10137 } 10138 10139 fv.resetForm(true); 10140 } 10141 if(form_action_div != '.newsletter_modal_form_container' && 'member_login_190' != 'whmcs_billing_address'){ 10142 $('.modal-backdrop').hide(); 10143 } 10144 } else { 10145 bdCaptchaReset(formElement.attr('id')); 10146 if (!data['message']) { 10147 var message = `You entered invali
10147d data. Please try to save again.`; 10148 10149 } else { 10150 var message = data['message']; 10151 } 10152 $("#member_login_190-notification").html(message) 10153 .addClass("alert-danger-subtle") 10154 .removeClass("alert-success-subtle") 10155 .removeClass("alert-warning-subtle") 10156 .fadeIn(); 10157 fv.disableSubmitButtons(false); 10158 } 10159 counterSubmit = 0; 10160 }, 10161 error: function (e) { 10162 10163 if(typeof grecaptcha !== "undefined" && typeof grecaptcha.reset === "function"){ 10164 bdCaptchaReset(formElement.attr('id')); 10165 $("#member_login_190-notification").html(`Recaptcha Error`); 10166 } else { 10167 $("#member_login_190-notification").html(`A connection error occurred while saving. Please try to save again.`); 10168 } 10169 $("#member_login_190-notification").addClass("alert-warning-subtle") 10170 .removeClass("alert-success-subtle") 10171 .removeClass("alert-warning-subtle") 10172 .fadeIn(); 10173 counterSubmit = 0; 10174 } 10175 });/// End Ajax 10176 } 10177 }//END else 10178 }).bind('keydown', function(event) { 10179 10180 if (event.ctrlKey || event.metaKey) { 10181 10182 switch (String.fromCharCode(event.which).toLowerCase()) { 10183 10184 case 's': 10185 var nativeForm = $(this)[0]; 10186 if (nativeForm && typeof nativeForm.reportValidity === 'function' && !nativeForm.reportValidity()) { 10187 event.preventDefault(); 10188 return false; 10189 } 10190 $(this).submit(); 10191 break; 10192 } 10193 } 10194 }); 10195 10196 /// This will turn any select2 that are required in the form builder to being required elements. 10197 $('#member_login_190 select').each(function (i, obj) { 10198 setTimeout(function(){ 10199 if ($(obj).prop("required") && $(obj).attr("style") == "display: none;") { 10200 $(obj).css("z-index","-999"); 10201 $(obj).css("height","0"); 10202 $(obj).css("width","0"); 10203 $(obj).css("display","block"); 10204 $(obj).css("position","absolute"); 10205 } 10206 }, 3000); 10207 }); 10208 10209 // Clear required-error messages when user fills in a required field 10210 $('#member_login_190').on('keyup change', '[required]', function() { 10211 var val = $(this).val(); 10212 if (val !== '' && val !== null && val.trim() !== '') { 10213 var $group = $(this).closest('.form-group'); 10214 // Remove only this handler's own required message 10215 $(this).siblings('.required-error').remove(); 10216 // Keep has-error if another FormValidation validator is still failing 10217 // (e.g. stringLength, regexp). has-error is shared, so removing it 10218 // wholesale would clobber other validators' red styling. 10219 if ($group.find('small[data-fv-validator][data-fv-result="INVALID"]').length === 0) { 10220 $group.removeClass('has-error'); 10221 } 10222 } 10223 }); 10224 10225 });//END $('# echo $_SERVER[form_element_id]; ').formValidation( 10226 </script>
10226 10227
10227<script> 10228 window.addEventListener('load', (event) => { 10229 setTimeout(() => { 10230 if (document.getElementById("google-pin") !== null) { 10231 $(".member_results .views > i.mapView").trigger("click"); 10232 } else { 10233 $('.grid-container').delay(850).addClass('visible'); 10234 } 10235 }, 501); 10236 }); 10237 </script>
vendor: 2 bytes, line 10237
10237
10238<script> 10239 function decision(message, url) { 10240 if (confirm(message)) { 10241 setTimeout(function () { 10242 window.location = url; 10243 }, 0); 10244 } 10245 } 10246</script>
vendor: 2 bytes, line 10246
10246
10247<script> 10248 // Function to add alt, width, and height attributes to <img> elements without them 10249 function addAttributesToImages() { 10250 var images = document.querySelectorAll('img:not([alt]), img:not([width]), img:not([height])'); 10251 Array.prototype.forEach.call(images, function(img) { 10252 // Skip if we've already processed this image 10253 if (img.dataset.processed === 'true') { 10254 return; 10255 } 10256 10257 // Mark this image as being processed 10258 img.dataset.processed = 'true'; 10259 10260 // Add alt attribute if missing 10261 if (!img.hasAttribute('alt')) { 10262 var src = img.getAttribute('src') || 'image'; // Default src to 'image' if missing 10263 var altText = src.split('/').pop().split('?')[0].replace(/\.\w+$/, ''); 10264 10265 try { 10266 altText = decodeURIComponent(altText) 10267 .replace(/[_\-+,.:;]+/g, ' ') 10268 .replace(/\s+/g, ' ') 10269 .trim(); 10270 } catch (e) { 10271 altText = 'image'; // Fallback to 'image' if decoding fails 10272 } 10273 10274 // Ensure altText is not empty, otherwise use 'image' 10275 altText = altText || 'image'; 10276 10277 img.setAttribute('alt', altText); 10278 } 10279 10280 // Add width and height attributes if missing 10281 if (!img.hasAttribute('width') || !img.hasAttribute('height')) { 10282 // Handle SVG differently 10283 if (img.src && img.src.endsWith('.svg')) { 10284 // For SVG, use the viewBox to set width and height, if available 10285 fetch(img.src) 10286 .then(response => { 10287 if (!response.ok) { 10288 throw new Error('Failed to fetch SVG: ' + response.status); 10289 } 10290 return response.text(); 10291 }) 10292 .then(svgText => { 10293 var parser = new DOMParser(); 10294 var svgDoc = parser.parseFromString(svgText, "image/svg+xml"); 10295 var svgElement = svgDoc.querySelector('svg'); 10296 10297 if (svgElement) { 10298 var viewBox = svgElement.getAttribute('viewBox'); 10299 if (viewBox) { 10300 var viewBoxValues = viewBox.split(' '); 10301 var width = viewBoxValues[2]; 10302 var height = viewBoxValues[3]; 10303 10304 if (!img.hasAttribute('width')) { 10305 img.setAttribute('width', width); 10306 } 10307 if (!img.hasAttribute('height')) { 10308 img.setAttribute('height', height); 10309 } 10310 } 10311 } 10312 }) 10313 .catch(error => { 10314 // Fallback to default dimensions for SVG 10315 if (!img.hasAttribute('width')) { 10316 img.setAttribute('width', '100'); 10317 } 10318 if (!img.hasAttribute('height')) { 10319 img.setAttribute('height', '100'); 10320 } 10321 }); 10322 } else { 10323 // For non-SVG images, use natural dimensions 10324 var tempImg = new Image(); 10325 tempImg.src = img.src; 10326 10327 tempImg.onload = function() { 10328 if (!img.hasAttribute('width')) { 10329 img.setAttribute('width', tempImg.naturalWidth); 10330 } 10331 if (!img.hasAttribute('height')) { 10332 img.setAttribute('height', tempImg.naturalHeight); 10333 } 10334 }; 10335 10336 tempImg.onerror = function() { 10337 // Fallback to default dimensions 10338 if (!img.hasAttribute('width')) { 10339 img.setAttribute('width', '100'); 10340 } 10341 if (!img.hasAttribute('height')) { 10342 img.setAttribute('height', '100'); 10343 } 10344 }; 10345 } 10346 } 10347 }); 10348 } 10349 10350 document.addEventListener('DOMContentLoaded', function() { 10351 // Run the function initially to catch images already in the DOM 10352 addAttributesToImages(); 10353 10354 // Create a MutationObserver to monitor the DOM for added/changed images 10355 var observer = new MutationObserver(function(mutations) { 10356 mutations.forEach(function(mutation) { 10357 if (mutation.addedNodes.length > 0 || mutation.type === 'attributes') { 10358 // Only process if we have new images or src attribute changes 10359 var hasNewImages = false; 10360 10361 if (mutation.addedNodes.length > 0) { 10362 mutation.addedNodes.forEach(function(node) { 10363 if (node.nodeType === 1) { // Element node 10364 if (node.tagName === 'IMG' || node.querySelectorAll) { 10365 hasNewImages = true; 10366 } 10367 } 10368 }); 10369 } 10370 10371 if (mutation.type === 'attributes' && mutation.attributeName === 'src') { 10372 hasNewImages = true; 10373 } 10374 10375 if (hasNewImages) { 10376 addAttributesToImages(); 10377 } 10378 } 10379 }); 10380 }); 10381 10382 // Start observing the document body for changes 10383 observer.observe(document.body, { 10384 childList: true, // Watch for added or removed nodes 10385 subtree: true, // Watch the entire subtree 10386 attributes: true, // Watch for attribute changes 10387 attributeFilter: ['src'] // Specifically watch for changes in the 'src' attribute 10388 }); 10389 }); 10390</script>
10390<style type='text/css'> select#sid[disabled], select#tid[disabled], select.combobox[disabled], select#bd-chained[disabled], select#category-chained[disabled], select.infinite-chained[disabled], select.subcategory-chained[disabled], select.search-chained[disabled], select#country-chained[disabled], select#state-chained[disabled], select#country-chained-2[disabled], select#state-chained-2[disabled], select#profession_id[disabled] { 10391 cursor: wait 10392} 10393select.select2-preload { 10394 line-height: initial; 10395} 10396 10397select#sid, select#tid, select#ttid, select.combobox, select#bd-chained, select#category-chained, select.infinite-chained, select.subcategory-chained, select.search-chained, select#country-chained, select#state-chained, select#country-chained-2, select#state-chained-2, select#profession_id, [name^="bd_phone_country_code"] { 10398 -webkit-appearance: none; 10399 -moz-appearance: none; 10400 appearance: none; 10401 background-image: url(/images/select2ArrowDown.png) !important; 10402 background-repeat: no-repeat !important; 10403 background-size: 10px 9px !important; 10404 background-position: 99% 16px; 10405 border-radius: 6px; 10406 overflow: hidden; 10407} 10408.module select#sid, .module select#tid, .module select.combobox, .module select#bd-chained, .module select#category-chained, .module select.infinite-chained, .module select.subcategory-chained, .module select.search-chained, .module select#country-chained, .module select#state-chained, .module select#country-chained-2, .module select#state-chained-2, .module select#profession_id, [name^="bd_phone_country_code"] { 10409 background-position: 98.2% 12px; 10410} </style> <!-- DROPDOWN SELECT SCRIPT --> 10411 <!-- Select2 CSS Included in website-styles.pkgd.min.css --> 10412 <!--[if lt IE 9]> 10413
10413<script defer src="https://www.optimizecdn.com/directory/cdn/assets/html5shiv/3.7.2/html5shiv.min.js"></script>
10413 10414
10414<script defer src="https://www.optimizecdn.com/directory/cdn/bootstrap/select2/master/js/respond.min.js"></script>
10414 10415 <![endif]--> 10416
10416<script> 10417 10418 var preloaded_ttid = false; 10419 var preloaded_tid = false; 10420 var preloaded_sid = false; 10421 var path2 = window.location.pathname.replace(/\//g, "_"); 10422 10423 if (performance.navigation.type !== 2) { 10424 if (sessionStorage.getItem('select2-ttid'+path2) !== null) { 10425 sessionStorage.removeItem('select2-ttid'+path2); 10426 } 10427 10428 if (sessionStorage.getItem('select2-tid'+path2) !== null) { 10429 sessionStorage.removeItem('select2-tid'+path2); 10430 } 10431 10432 if (sessionStorage.getItem('select2-sid'+path2) !== null) { 10433 sessionStorage.removeItem('select2-sid'+path2); 10434 } 10435 10436 }else if(performance.navigation.type === 2){ 10437 if (sessionStorage.getItem('select2-ttid'+path2) !== null) { 10438 preloaded_ttid = sessionStorage.getItem('select2-ttid'+path2); 10439 } 10440 10441 if (sessionStorage.getItem('select2-tid'+path2) !== null) { 10442 preloaded_tid = sessionStorage.getItem('select2-tid'+path2); 10443 } 10444 10445 if (sessionStorage.getItem('select2-sid'+path2) !== null) { 10446 preloaded_sid = sessionStorage.getItem('select2-sid'+path2); 10447 } 10448 } 10449 10450 window.addEventListener('load', () => { 10451 let select2Inputs = document.querySelectorAll('.select-category-chained,#sid,#tid,.combobox,#bd-chained,#category-chained,.infinite-chained,.subcategory-chained,.search-chained,select#country-chained,#state-chained,#country-chained-2,#state-chained-2,#profession_id,[name^="bd_phone_country_code"]'); 10452 if (typeof select2Inputs != "undefined") { 10453 for (let i = 0; i < select2Inputs.length; i++) { 10454 let inputPlaceHolder = select2Inputs[i].getAttribute('placeholder'); 10455 if (!select2Inputs[i].getAttribute('placeholder')) { 10456 inputPlaceHolder = select2Inputs[i].getAttribute('data-placeholder'); 10457 } 10458 let countryCode = select2Inputs[i].getAttribute('data-country-code'); 10459 if (select2Inputs[i].getAttribute('data-country-code') != null && countryCode > 0 && typeof isoCountries != 'undefined') { 10460 for (let c = 0; c < isoCountries.length; c++) { 10461 if(isoCountries[c].id == countryCode){ 10462 // select2Inputs[i].querySelector('option:first-child').text = isoCountries[c].text; 10463 select2Inputs[i].text = isoCountries[c].text; 10464 } 10465 } 10466 10467 } 10468 if(select2Inputs[i].hasAttribute('data-country-code')){ 10469 inputPlaceHolder = null; //reset the input 10470 } 10471 if (inputPlaceHolder != '' && inputPlaceHolder !== null) { 10472 select2Inputs[i].querySelector('option:first-child').text = inputPlaceHolder; 10473 select2Inputs[i].style.color = "#a8a8a8"; 10474 if(!select2Inputs[i].querySelector('option:first-child').hasAttribute('value')){ 10475 select2Inputs[i].querySelector('option:first-child').value=''; 10476 } 10477 } 10478 select2Inputs[i].classList.add("select2-preload"); 10479 select2Inputs[i].addEventListener('mousedown', select2OnFormClick, false); 10480 } 10481 } 10482 }); 10483 10484 function select2OnFormClick(event = false) { 10485 let elemtClicked = ''; 10486 if (event !== false) { 10487 event.preventDefault(); 10488 event.stopImmediatePropagation(); 10489 elemtClicked = event.target; 10490 elemtClicked.disabled = true; 10491 } 10492 10493 let loadScriptAsync = function (uri) { 10494 return new Promise((resolve, reject) => { 10495 let script = document.createElement('script'); 10496 script.type = 'text/javascript'; 10497 script.src = uri; 10498 script.async = true; 10499 script.onload = function () { 10500 if (event !== false) { 10501 elemtClicked.disabled = false; 10502 select2Initialize(); 10503 $(elemtClicked).select2('open'); 10504 $(elemtClicked).on("select2-close", function () { 10505 setTimeout(function() { 10506 $('.select2-container-active').removeClass('select2-container-active'); 10507 $(':focus').blur(); 10508 }, 1); 10509 }); 10510 if (elemtClicked.hasAttribute('data-fv-field')) { 10511 if (window.getComputedStyle(elemtClicked).display === "none") { 10512 // if element is display none, the formvalition can not read 10513 elemtClicked.style.cssText = "display: block;position: absolute;visibility: hidden !important;height: 0;width: 0;opacity: 0 !important;"
10514 } 10515 } 10516 } else { 10517 select2Initialize(); 10518 } 10519 resolve("ok"); 10520 }; 10521 let head = document.getElementsByTagName('head')[0]; 10522 head.appendChild(script); 10523 }); 10524 } 10525 10526 let select2Inputs = document.querySelectorAll('.select-category-chained,#sid,#tid,.combobox,#bd-chained,#category-chained,.infinite-chained,.subcategory-chained,.search-chained,select#country-chained,#state-chained,#country-chained-2,#state-chained-2,#profession_id,[name^="bd_phone_country_code"]'); 10527 10528 if (typeof select2Inputs != "undefined") { 10529 for (let i = 0; i < select2Inputs.length; i++) { 10530 let inputPlaceHolder = select2Inputs[i].getAttribute('placeholder'); 10531 if (!select2Inputs[i].getAttribute('placeholder')) { 10532 inputPlaceHolder = select2Inputs[i].getAttribute('data-placeholder'); 10533 } 10534 if(select2Inputs[i].hasAttribute('data-country-code')){ 10535 inputPlaceHolder = null; //reset the input 10536 } 10537 if (inputPlaceHolder != '' && inputPlaceHolder !== null) { 10538 select2Inputs[i].querySelector('option:first-child').text = ''; 10539 } 10540 select2Inputs[i].removeEventListener('mousedown', select2OnFormClick, false); 10541 } 10542 } 10543 let scriptLoaded = loadScriptAsync('https://www.optimizecdn.com/directory/cdn/bootstrap/select2/3.5.2/select2.min.js?v=3.5.5'); 10544 return scriptLoaded; 10545 } 10546 10547 function select2Initialize(){ 10548 function getSecondLevel(div,id) { 10549 $("#" + div).select2("data", { 10550 id: "", 10551 text: `Loading...` 10552 }); 10553 $.ajax({
10554 url : '/ajaxsearch/get-services', 10555 type : "GET", 10556 data : { 10557 'specialty_id' : id 10558 }, 10559 dataType: "json", 10560 success : function(data) { 10561 var options = ''; 10562 10563 for (var i = 0; i < data.length; i++) { 10564 options += '<option value="' + data[i].value + '">' + data[i].title + '</option>'; 10565 } 10566 if (div == "tid"){ 10567 $("#ttid").select2("data", { 10568 id: "", 10569 text: "No options available" 10570 }); 10571 10572 10573 $("#ttid").select2("enable", false); 10574 10575 $("#" + div).change(function () { 10576 sessionStorage.setItem("select2-tid"+path2,$(this).val()); 10577 }); 10578 } 10579 if (data.length > 1) { 10580 $("#" + div).select2("enable",true); 10581 $("#" + div).html(options); 10582 $("#" + div).select2("val", ""); 10583 10584 } else { 10585 $("#"+div).select2("data", { 10586 id: "", 10587 text: "No options available" 10588 }); 10589 $("#"+div).select2("val", ""); 10590 } 10591 10592 if(div == 'tid' && preloaded_tid !== false){ 10593 $("#" + div).select2("val", preloaded_tid); 10594 $("#" + div).trigger('change'); 10595 } 10596 } 10597 }); 10598 } 10599 function getSecondLevelAccount(div,id) { 10600 $("#" + div).select2("data", { 10601 id: "", 10602 text: `Loading...` 10603 }); 10604 $.ajax({
10605 url : '/ajaxsearch/get-services', 10606 type : "GET", 10607 data : { 10608 'specialty_id' : id 10609 }, 10610 dataType: "json", 10611 success : function(data) { 10612 var options = ''; 10613 10614 for (var i = 0; i < data.length; i++) { 10615 options += '<option value="' + data[i].value + '">' + data[i].title + '</option>'; 10616 } 10617 if (data.length > 1) { 10618 $("#" + div).select2("close"); 10619 $("#" + div).select2("val", ""); 10620 $("#" + div).select2("enable",true); 10621 $("#" + div).html(options); 10622 10623 10624 } else { 10625 $("#"+div).select2("data", { 10626 id: "", 10627 text: "No options available" 10628 }); 10629 $("#"+div).select2("val", ""); 10630 } 10631 } 10632 }); 10633 } 10634 function getThirdLevel(div,id,id2) { 10635 $("#"+div).select2("data", { 10636 id: "", 10637 text: `Loading...` 10638 }); 10639 10640 $.ajax({
10641 url : '/ajaxsearch/get-locations', 10642 type : "GET", 10643 data : { 10644 'specialty_id' : id, 10645 'treatment_id' : id2, 10646 }, 10647 dataType: "json", 10648 success : function(data) { 10649 var options = ''; 10650 10651 for (var i = 0; i < data.length; i++) { 10652 options += '<option value="' + data[i].value + '">' + data[i].title + '</option>'; 10653 } 10654 if (data.length > 1) { 10655 $("#" + div).select2("enable",true); 10656 $("#" + div).html(options); 10657 $("#" + div).select2("val", ""); 10658 10659 } else { 10660 $("#"+div).select2("data", { 10661 id: "", 10662 text: "No options available" 10663 }); 10664 $("#"+div).select2("val", ""); 10665 } 10666 } 10667 }); 10668 } 10669 var current_country = ''; 10670 function getStateList(div,id) { 10671 if (id != current_country) { 10672 current_country = id; /* BUGFIX p949P6dS: record the country being fetched so the select2-open re-fetch handler short-circuits at this guard instead of looping forever. current_country was declared (line 274) but never assigned, so this guard was always true: success -> select2("open") re-fired the open handler -> getStateList(id) -> re-fetch -> "Loading..." re-pinned -> infinite loop (Singapore = 2 regions). */ 10673 10674 $("#"+div).select2("data", { 10675 id: "", 10676 text: `Loading...` 10677 }); 10678 $.ajax({
10679 url : '/ajaxsearch/get-states', 10680 type : "GET", 10681 data : { 10682 'country' : id 10683 }, 10684 dataType: "json", 10685 success : function(data) { 10686 $("#" + div).html(''); // clear options 10687 10688 /* p949P6dS: data[0] is always the server-side "(Select from List)" placeholder, 10689 so <=2 entries means the country has at most 1 real region (Singapore, 10690 Martinique, zero-region). Client wants those to read "No State/Province 10691 Available" instead of "(Select from List)"; the single real region stays 10692 selectable. Reset/enable now runs on EVERY response (was gated behind 10693 data.length > 1, which left zero-region countries stuck on "Loading..." 10694 and disabled); auto-open stays multi-region only. */ 10695 var hasStates = (data.length > 2); 10696 for (var i = 0; i < data.length; i++) { 10697 var optionTitle = (!hasStates && data[i].value === "") ? `No State/Province Available for This Country` : data[i].title; 10698 var newOption = new Option(optionTitle, data[i].value, false, false); 10699 $("#" + div).append(newOption).trigger('change'); 10700 10701 } 10702 if (data.length === 0) { 10703 $("#" + div).append(new Option(`No State/Province Available for This Country`, "", false, false)).trigger('change'); 10704 } 10705 10706 $("#" + div).select2("enable",true); 10707 $("#" + div).prop("disabled", false); 10708 $("#" + div).select2("val", ""); 10709 if (hasStates) { 10710 $("#" + div).select2("open"); 10711 } 10712 } 10713 }); 10714 } else { 10715 /* p949P6dS AC#3: the select2-open handler runs select2("enable",false) BEFORE 10716 re-calling getStateList, and for a country with <=2 options (Singapore, 10717 Martinique) that re-call short-circuits here on the id == current_country 10718 guard. This branch previously only reset the value, so the field was left 10719 permanently disabled: select2-container-disabled, clicks never open it, the 10720 single real region is unselectable. Mirror the success path's re-enable so a 10721 short-circuited re-open leaves the field usable. Multi-region countries never 10722 hit this (their open handler is gated behind count <= 2). */ 10723 $("#" + div).select2("enable", true); 10724 $("#" + div).prop("disabled", false); 10725 $("#" + div).select2("val", ""); 10726 } 10727 } 10728 /* p949P6dS: keep the checkout/billing required-State validation in sync with the 10729 server-side waiver, on BOTH layers. When the selected country has selectable 10730 sub-regions (Canada, US, ...) FormValidation validates state_code (inline "Required 10731 Field" on submit); when it has none (Singapore, Martinique, zero-region) the state_code 10732 validator is disabled + un-flagged so those countries are not blocked. Delegated so it 10733 binds even though the billing form is revealed after step 1; guarded to no-op on any 10734 page/form without FormValidation + a state_code field. The server still enforces the 10735 same rule (bd-core-files form_controller), so this is UX only, not the security gate. */ 10736 function bdSyncStateRequired(hasStates) { 10737 var $stField = $("#state-chained"); 10738 var $stForm = $stField.closest("form"); 10739 var stFv = ($stForm.length) ? ($stForm.data("formValidation") || $stForm.data("bootstrapValidator")) : null; 10740 if (!stFv || !stFv.options || !stFv.options.fields || !stFv.options.fields.state_code) { 10741 return; 10742 } 10743 stFv.options.fields.state_code.excluded = hasStates ? false : true; 10744 try { stFv.enableFieldValidators("state_code", hasStates); } catch (e) {} 10745 10746 /* p949P6dS: keep the visible "* " required marker on the State label in sync with the 10747 waiver. functions_up.php renders <span class="required">* </span> on the state_code 10748 label when AVS forces the field required; for a no-state country (Singapore, 10749 Martinique) the field is genuinely waived so the asterisk must go away, and come 10750 back when the country has selectable states again. Scoped to the state label. */ 10751 var $stReq = $("label[for='state-chained'] .required", $stForm); 10752 $stReq.css("display", hasStates ? "" : "none"); 10753 10754 /* p949P6dS: the ACTUAL blocker. The billing form carries a SECOND required layer, 10755 independent of FormValidation: the form's success.form.fv handler loops 10756 $form.find('[required]') and, for any empty one, appends <small class="required-error"> 10757 Required Field</small> + returns false, hard-blocking the submit. AVS renders the 10758 state_code <select> with the HTML5 `required` attribute, so a no-state country 10759 (empty state) stayed blocked with "Required Field" even after the FormValidation 10760 waiver above. Drop the `required` attribute (+ clear its custom error) when the 10761 country has no selectable states, and restore it when it does. Remember the server- 10762 rendered original so we never ADD required to a field AVS left optional. */ 10763 if ($stField.attr("data-bd-orig-required") === undefined) { 10764 $stField.attr("data-bd-orig-required", 10765 ($stField.prop("required") || $stField.attr("required") !== undefined) ? "1" : "0"); 10766 } 10767 var stOrigRequired = ($stField.attr("data-bd-orig-required") === "1"); 10768 10769 var $stRow = $stField.closest(".form-group,.fv-row,.row"); 10770 if (!hasStates) { 10771 try { if (typeof stFv.resetField === "function") { stFv.resetField("state_code", true); } } catch (e) {} 10772 $stRow.removeClass("has-error has-success"); 10773 $stRow.find(".help-block[data-fv-validator]").css("display", "none"); 10774 /* drop the HTML5 required gate + its "Required Field" message for no-state country */ 10775 $stField.removeAttr("required").prop("required", false); 10776 $stField.siblings(".required-error").remove(); 10777 $stRow.find(".required-error").remove(); 10778
10779 /* p949P6dS: on the Member-Dashboard billing modal the Save button is disabled by 10780 FormValidation until the whole form is valid; for a no-state country the user 10781 has no state to pick, so nothing re-enables it and Save stays stuck disabled -> 10782 "cannot save". Re-enable it directly. IMPORTANT: do NOT call stFv.validate() 10783 here â in this FormValidation build validate() on an already-valid form fires 10784 success.form.fv (a real submit), which saved the address on the country change 10785 AND consumed the one-time CSRF token, so the actual Save click then failed with 10786 "You entered invalid data. Please try to save again." disableSubmitButtons only 10787 toggles the button; no submit. Scoped to the billing modal so checkout is 10788 untouched. */ 10789 if ($stForm.closest("#billing_address_modal").length) { 10790 try { if (typeof stFv.disableSubmitButtons === "function") { stFv.disableSubmitButtons(false); } } catch (e) {} 10791 $stForm.find("input.submitter, button.submitter, [type=submit]") 10792 .removeClass("disabled").prop("disabled", false).removeAttr("disabled"); 10793 } 10794 } else if (stOrigRequired) { 10795 /* country has states again â restore the required gate AVS originally set */ 10796 $stField.attr("required", "required").prop("required", true); 10797 } 10798 } 10799 $(document).off("change.bdStateReq").on("change.bdStateReq", "#country-chained", function() { 10800 var bdCc = $(this).val(); 10801 var $bdForm = $("#state-chained").closest("form"); 10802 var bdFv = ($bdForm.length) ? ($bdForm.data("formValidation") || $bdForm.data("bootstrapValidator")) : null; 10803 if (!bdFv || !bdFv.options || !bdFv.options.fields || !bdFv.options.fields.state_code || bdCc === "") { 10804 return; 10805 } 10806 $.ajax({
10807 url: "/ajaxsearch/get-states", 10808 type: "GET", 10809 data: { "country": bdCc }, 10810 dataType: "text", 10811 success: function(bdResp) { 10812 /* count entries without regex (DB+eval mangles backslashes): split on the 10813 literal "value" key; total entries = splits - 1; >2 means placeholder + 2+ 10814 real regions == has selectable states. Text parse also survives the 10815 malformed-JSON zero-region response. */ 10816 var bdTotal = bdResp.split(`"value"`).length - 1; 10817 bdSyncStateRequired(bdTotal > 2); 10818 } 10819 }); 10820 }); 10821 /* p949P6dS: the Member Dashboard billing modal (widget 1861) pre-selects the member's 10822 SAVED country_code at document.ready without firing a change event, so the handler 10823 above never ran for it and an AVS-forced required State (functions_up.php forces 10824 field_required=1 on state_code when whmcs_avs_on / stripe_accept_intl_payments is on) 10825 stayed active for a saved no-state country â blocking the save with "Required Field" 10826 on a country that has no state to pick. Sync once for an already-selected country. 10827 The namespaced trigger fires only this handler (not select2/getStateList), and the 10828 handler no-ops when the country is empty or state_code is not a validated field, so 10829 checkout and every other chained-select page are unaffected. */ 10830 $("#country-chained").each(function() { 10831 if ($(this).val() !== "") { 10832 $(this).trigger("change.bdStateReq"); 10833 } 10834 }); 10835 function getInfinityChained(div,id) { 10836 $("#"+div).select2("data", { 10837 id: "", 10838 text: `Loading...` 10839 }); 10840 $.ajax({
10841 url : '/ajaxsearch/get-subcategory', 10842 type : "GET", 10843 data : { 10844 'parent' : id 10845 }, 10846 dataType: "json", 10847 success : function(data) { 10848 var options = ''; 10849 10850 for (var i = 0; i < data.length; i++) { 10851 options += '<option value="' + data[i].value + '">' + data[i].title + '</option>'; 10852 } 10853 if (data.length > 1) { 10854 $("#" + div).select2("enable",true); 10855 $("#" + div).html(options); 10856 if(div == 'tid' && '' != ''){ 10857 $("#" + div).select2("val", ""); 10858 $("#" + div).trigger('change'); 10859 } else if(div == 'tid' && preloaded_tid !== false){ 10860 $("#" + div).select2("val", preloaded_tid); 10861 $("#" + div).trigger('change'); 10862 }else { 10863 $("#" + div).select2("val", ""); 10864 } 10865 10866 10867 10868 10869 } else { 10870 $("#" + div).select2("data", { 10871 id: "", 10872 text: "No options available" 10873 }); 10874 } 10875 } 10876 }); 10877 } 10878 function categoryChained(div,id) { 10879 $("#" + div).select2("data", { 10880 id: "", 10881 text: `Loading...` 10882 }); 10883 if(div == "tid") { 10884 url_link = '/ajaxsearch/get-services' 10885 data_passed = {'specialty_id' : id} 10886 } else { 10887 url_link = '/ajaxsearch/category-list'; 10888 data_passed = {'parent' : id} ; 10889 } 10890 10891 var selectName = $("select[next="+div+"]").prop("name"); 10892 10893 10894 if( (selectName == "ttid" || selectName == "sid" || selectName == "tid") ){ 10895 10896 sessionStorage.setItem("select2-"+selectName+path2,id); 10897 } 10898 10899 $.ajax({
10900 url : url_link, 10901 type : "GET", 10902 data : data_passed, 10903 dataType: "json", 10904 success : function(data) { 10905 var options = ''; 10906 10907 for (var i = 0; i < data.length; i++) { 10908 options += '<option value="' + data[i].value + '">' + data[i].title + '</option>'; 10909 } 10910 10911 if (data.length > 1) { 10912 $("#" + div).select2("enable",true); 10913 $("#" + div).html(options); 10914 10915 if(div == "ttid" && preloaded_ttid !== false){ 10916 $("#" + div).select2("val", preloaded_ttid); 10917 $("#" + div).trigger('change'); 10918 }else if(div == "tid" && preloaded_tid !== false){ 10919 $("#" + div).select2("val", preloaded_tid); 10920 $("#" + div).trigger('change'); 10921 }else{ 10922 $("#" + div).select2("val", ""); 10923 } 10924 10925 10926 10927 } else { 10928 $("#" + div).select2("data", { 10929 id: "", 10930 text: "No options available" 10931 }); 10932 } 10933 } 10934 }); 10935 } 10936 function formatCountry(country) { 10937 if (!country.id && country.text.includes("+")) { 10938 let dataCountry = country.text; 10939 dataCountry = dataCountry.split('+') 10940 country.code = dataCountry[0].trim(); 10941 country.id = dataCountry[1].trim(); 10942 return country; 10943 } else if (!country.code) { 10944 return country.text; 10945 } 10946 var $country = $( 10947 '<span class="flag-icon flag-icon-' + country.code.toLowerCase() + ' flag-icon-squared"></span>' + 10948 '<span class="flag-text" style="margin-left:10px;">' + country.text + '</span>' 10949 ); 10950 return $country; 10951 } 10952 10953 let phoneCountryCode = document.querySelector("[name^='bd_phone_country_code']"); 10954 if (typeof phoneCountryCode != 'undefined' && phoneCountryCode != null && typeof isoCountries != 'undefined') { 10955 $("[name^='bd_phone_country_code']").select2({ 10956 placeholder:`Country`, 10957 data:isoCountries, 10958 searchInputPlaceholder: `Enter Country Code`, 10959 formatResult : formatCountry, 10960 dropdownAutoWidth: true, 10961 width: "resolve", 10962 }).on("select2-opening", function (e) { 10963 if (typeof e.currentTarget.attributes['data-default-country-code'] !== "undefined") { 10964 $(this).val(e.currentTarget.attributes['data-default-country-code'].value) 10965 .removeAttr("data-default-country-code") 10966 .trigger('change') 10967 .trigger('open'); 10968 } 10969 }).change(function (e) { 10970 let select2Span = $(this).attr('id'); 10971 if (e.val) { 10972 $('#'+$(this).attr('id')+'--flag').remove(); 10973 $('#s2id_' + select2Span + ' a span.select2-chosen').prepend('<span class="flag-icon flag-icon-' + e.added.code.toLowerCase() + ' flag-icon-squared" style="margin-right:10px"></span>') 10974 }else{ 10975 $('#s2id_' + select2Span + ' a span.select2-chosen').prepend('<span class="flag-icon flag-icon-' + $(this).attr('data-default-country-flag').toLowerCase() + ' flag-icon-squared" style="margin-right:10px"></span>') 10976 } 10977 $(this).removeAttr("data-default-country-flag"); 10978 10979 }); 10980 } 10981 $("#bd-chained").select2({ 10982 title: "Select Category", 10983 placeholder: "Select Category", 10984 allowClear: true, 10985 formatNoMatches: function () { 10986 return "No matches found"; 10987 } 10988 }).change(function () { 10989 var id = $(this).val(); 10990 $("#tid").select2("enable",false); 10991 getInfinityChained("tid",id); 10992 }); 10993 $("#category-chained").select2({ 10994 title: "Select Category", 10995 placeholder: "Select Category", 10996 allowClear: true 10997 }).change(function () { 10998 var id = $(this).val(); 10999 $("#subcategory-chained").select2("enable",false); 11000 categoryChained("subcategory-chained",id); 11001 }); 11002 11003 $(".select-category-chained").select2({ 11004 title: "Select Category", 11005 placeholder: "Select Category", 11006 allowClear: true 11007 }) 11008 $(".infinite-chained").select2({ 11009 title: "Select option from list", 11010 placeholder: "Click to select an option", 11011 allowClear: true, 11012 formatNoMatches: function () { 11013 return "No matches found"; 11014 } 11015 }).change(function () { 11016 var id = $(this).val(); 11017 var attr = $(this).attr('next'); 11018 var selectName = $(this).prop('name'); 11019 if ( selectName=='ttid' || attr =='ttid' ) { 11020 $("#" + attr).select2("enable",false); 11021 categoryChained(attr,id); 11022 sessionStorage.setItem("select2-"+selectName+path2,id); 11023 } 11024 }).on("select2-close", function () { 11025 setTimeout(function() { 11026 $('.select2-container-active').removeClass('select2-container-active'); 11027 $(':focus').blur(); 11028 }, 1); 11029 }); 11030 $("#subcategory-chained").select2(); 11031 $(".combobox").select2();
11032 $(".search-chained").select2(); 11033 11034 $("select#country-chained").select2({ 11035 title: "", 11036 placeholder: "", 11037 val: "", 11038 allowClear: true, 11039 formatNoMatches: function () { 11040 return "No matches found"; 11041 } 11042 }).change(function () { 11043 var id = $(this).val(); 11044 $("#state-chained").select2("enable",false); 11045 getStateList("state-chained",id); 11046 var state = ""; 11047 11048 if (id == "CA") { 11049 state = "Province"; 11050 11051 } else if (id == "UK") { 11052 state = "Region"; 11053 11054 } else if (id == "US" || id == "AU") { 11055 state = "State"; 11056 11057 } else { 11058 state = "Region"; 11059 } 11060 $("#state-chained").prev(".control-label").text(state); 11061 }); 11062 $("#state-chained").select2(); 11063 11064 $("#state-chained").on("select2-open", function(event) { 11065 event.preventDefault(); 11066 var id = $("#country-chained").val(); 11067 var count = $('#state-chained option').length; 11068 11069 if (id != "" && count <= 2) { 11070 $("#state-chained").select2("enable",false); 11071 getStateList("state-chained",id); 11072 var state = ""; 11073 11074 if (id == "CA") { 11075 state = "Province"; 11076 11077 } else if (id == "UK") { 11078 state = "Region"; 11079 11080 } else if (id == "US" || id == "AU") { 11081 state = "State"; 11082 11083 } else { 11084 state = "Region"; 11085 } 11086 $("#state-chained").prev(".control-label").text(state); 11087 } 11088 }); 11089 11090 $("#country-chained-2").select2({ 11091 title: "Select Country", 11092 placeholder: "(select country)", 11093 val: "", 11094 allowClear: true, 11095 formatNoMatches: function () { 11096 return "No matches found"; 11097 } 11098 }).change(function () { 11099 var id = $(this).val(); 11100 $("#state-chained-2").select2("enable",false); 11101 getStateList("state-chained-2",id); 11102 var state = ""; 11103 11104 if (id == "CA") { 11105 state = "Province"; 11106 11107 } else if (id == "UK") { 11108 state = "Region"; 11109 11110 } else if (id == "US" || id == "AU") { 11111 state = "State"; 11112 11113 } else { 11114 state = "Region"; 11115 } 11116 $("#state-chained-2").prev(".control-label").text(state); 11117 }); 11118 11119 $("#state-chained-2").select2(); 11120 $("#profession_id").select2({ 11121 placeholder: "Select From List", 11122 allowClear: true, 11123 formatNoMatches: function () { 11124 return "No matches found"; 11125 } 11126 }).change(function () { 11127 var id = $(this).val(); 11128 getSecondLevelAccount("category_id",id); 11129 }); 11130 $("#sid").select2({ 11131 title: "Select Category", 11132 placeholder: "Select Category", 11133 allowClear: true, 11134 formatNoMatches: function () { 11135 return "No matches found"; 11136 } 11137 }).change(function () { 11138 var id = $(this).val(); 11139 $("#tid").select2("enable",false); 11140 getSecondLevel("tid",id); 11141 $("#tid").select2("open"); 11142 sessionStorage.setItem("select2-sid"+path2,id); 11143 }); 11144 $("#location_value_dropdown").select2({ 11145 title: "More Options", 11146 placeholder: "More Options", 11147 allowClear: true, 11148 formatNoMatches: function () { 11149 return "No matches found"; 11150 } 11151 }); 11152 $("#tid").select2({ 11153 title: "Select Sub-category", 11154 placeholder: "Select Sub-category", 11155 allowClear: true, 11156 formatNoMatches: function () { 11157 return "No matches found"; 11158 } 11159 }); 11160 $("#location_value_dropdown").select2({ 11161 title: "More Options", 11162 placeholder: "More Options", 11163 allowClear: true 11164 }); 11165 } 11166 11167 if(preloaded_ttid !== false || preloaded_tid !== false || preloaded_sid !== false){ 11168 $(document).ready(function(){ 11169 // Skip if homepage widget already handles preload 11170 if(window._bdCategoryPreloaded) return; 11171 11172 if(preloaded_sid !== false && $("#sid").length > 0){ 11173 select2OnFormClick(); 11174 setTimeout(() => { 11175 $("#sid").select2('val', preloaded_sid); 11176 $('#sid').trigger('change'); 11177 }, 500); 11178 }else if(preloaded_tid !== false && $("#sid").length <= 0){ 11179 select2OnFormClick(); 11180 setTimeout(() => { 11181 $("#tid").select2('val', preloaded_tid);
11182 $('#tid').trigger('change'); 11183 }, 500); 11184 } 11185 }); 11186 } 11187 </script>
vendor: 2 bytes, line 11187
11187
11188<script> 11189 // Function to add aria-label to <select> elements without it, for better pagespeed accessibility score 11190 $(document).ready(function() { 11191 var ariaLabelCounter = {}; // Object to keep track of aria-label counts for uniqueness 11192 11193 // Iterate over each select element that does not have an aria-label 11194 $('select:not([aria-label])').each(function() { 11195 // Use the ID or placeholder as the base for the aria-label, stripping HTML tags 11196 var baseLabel = this.id || $(this).attr('placeholder') || 'select'; 11197 baseLabel = baseLabel.replace(/<[^>]*>/g, '').trim(); // Remove HTML tags and trim 11198 11199 // Ensure uniqueness of each aria-label 11200 ariaLabelCounter[baseLabel] = (ariaLabelCounter[baseLabel] || 0) + 1; 11201 var ariaLabel = baseLabel + '-' + ariaLabelCounter[baseLabel]; 11202 11203 // Truncate aria-label to 100 characters 11204 ariaLabel = ariaLabel.length > 100 ? ariaLabel.substring(0, 100) : ariaLabel; 11205 11206 // Set the aria-label attribute to the unique label 11207 $(this).attr('aria-label', ariaLabel); 11208 }); 11209 }); 11210</script>
vendor: 2 bytes, line 11210
11210
11211<script type="application/ld+json"> 11212{ 11213 "@context": "https://schema.org", 11214 "@graph": [ 11215 { 11216 "@type": "WebSite", 11217 "@id": "https://www.vetclinicjobs.com/#website", 11218 "name": "VetClinicJobs", 11219 "url": "https://www.vetclinicjobs.com/", 11220 "inLanguage": "en-US", 11221 "potentialAction": { 11222 "@type": "SearchAction", 11223 "target": "https://www.vetclinicjobs.com/sitesearch?q={search_term_string}", 11224 "query-input": "required name=search_term_string", 11225 "name": "Search Directory: VetClinicJobs" 11226 }, 11227 "publisher": { 11228 "@id": "https://www.vetclinicjobs.com/#organization" 11229 } 11230 }, 11231 { 11232 "@type": "Organization", 11233 "@id": "https://www.vetclinicjobs.com/#organization", 11234 "name": "VetClinicJobs", 11235 "description": "Find vet clinic jobs with employers that match your values", 11236 "url": "https://www.vetclinicjobs.com/", 11237 "mainEntityOfPage": { 11238 "@type": "WebPage", 11239 "@id": "https://www.vetclinicjobs.com/#webpage" 11240 }, 11241 "contactPoint": [ 11242 { 11243 "@type": "ContactPoint", 11244 "email": "[email protected]", 11245 "contactType": "customer support", 11246 "availableLanguage": [ 11247 "en" 11248 ], 11249 "areaServed": "NZ" 11250 } 11251 ], 11252 "areaServed": { 11253 "@type": "Country", 11254 "name": "NZ"
11255 }, 11256 "telephone": "0800 483 869", 11257 "sameAs": [ 11258 "https://www.facebook.com/VetClinicJobs", 11259 "https://www.linkedin.com/company/vetclinicjobs/", 11260 "https://www.youtube.com/@vetclinicjobs", 11261 "https://www.instagram.com/vetclinicjobs/", 11262 "https://feeds.buzzsprout.com/1036900.rss" 11263 ], 11264 "logo": { 11265 "@type": "ImageObject", 11266 "@id": "https://www.vetclinicjobs.com/#logo", 11267 "url": "/images/vetclinicjobs-logo.png" 11268 }, 11269 "image": { 11270 "@type": "ImageObject", 11271 "@id": "https://www.vetclinicjobs.com/#image", 11272 "url": "/images/vetclinicjobs-logo.png" 11273 }, 11274 "keywords": [ 11275 "vet clinic jobs", 11276 "jobs in vet clinics", 11277 "veterinary jobs", 11278 "vet industry jobs", 11279 "VetClinicJobs", 11280 "Vet Clinic Jobs" 11281 ] 11282 } 11283 ] 11284}</script>
11284 11285
11286<script> 11287// Bootstrap Icons fallback loader - ensures Bootstrap Icons work even if HEAD widget is customized, do not delete 11288(function() { 11289 if (!document.querySelector('link[href*="bootstrap-icons"]')) { 11290 var link = document.createElement('link'); 11291 link.rel = 'stylesheet'; 11292 link.href = 'https://www.optimizecdn.com/directory/cdn/assets/bootstrap/fonts/bootstrap-icons.min.css?v=1.13.1'; 11293 document.head.appendChild(link); 11294 } 11295})(); 11296</script>
11296 11297<style type='text/css'> .input-group.normal-autosuggest input,.input-group.sm-autosuggest input, .input-group.md-autosuggest input { 11298 border-radius: 0 8px 8px 0 !important; 11299 } 11300.normal-autosuggest .twitter-typeahead, .sm-autosuggest .twitter-typeahead, .md-autosuggest .twitter-typeahead, .large-autosuggest .twitter-typeahead { 11301 display: inline-block; 11302 height: 25px; 11303 position: relative; 11304 width: 100%; 11305} 11306.input-group.normal-autosuggest .twitter-typeahead, .input-group.sm-autosuggest .twitter-typeahead, .input-group.large-autosuggest .twitter-typeahead:not(.search_box .twitter-typeahead) { 11307 width: inherit; 11308} 11309.normal-autosuggest .twitter-typeahead .clear_content.medium{ 11310 bottom: 0px; 11311} 11312.sm-autosuggest .twitter-typeahead .clear_content.small{ 11313 bottom: -4px; 11314} 11315.md-autosuggest.input-group .twitter-typeahead .clear_content.medium { 11316 bottom: -2px; 11317} 11318.md-autosuggest .twitter-typeahead { 11319 height: 32px; 11320} 11321.md-autosuggest .input-group-addon + .input_wrapper .twitter-typeahead { 11322 height: 38px; 11323 vertical-align: top; 11324} 11325.md-autosuggest-input + .clear_content.medium { 11326 bottom: 0px; 11327} 11328.large-autosuggest .twitter-typeahead { 11329 height: 40px; 11330} 11331.normal-autosuggest .twitter-typeahead{ 11332 height: 38px; 11333} 11334.normal-autosuggest .twitter-typeahead .tt-hint, .sm-autosuggest .twitter-typeahead .tt-hint { 11335 background: #fff !important; 11336 border: 1px solid #ccc!important; 11337 border-radius: 0 8px 8px 0; 11338 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important; 11339 color: transparent; 11340 left: 0; 11341 padding: 4px 11px; 11342 position: absolute; 11343 top: 0; 11344 width: 100%; 11345 font-size:12px; 11346} 11347.normal-autosuggest.input-group-addon .fa, .sm-autosuggest .input-group-addon .fa, .input-group-sm .input-group-addon .fa {font-size:12px} 11348.md-autosuggest .twitter-typeahead .tt-hint { 11349 height: 100%; 11350 background: #ffffff none repeat scroll 0 0 !important; 11351 border: 1px solid #cccccc !important; 11352 border-radius: 0 8px 8px 0; 11353 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important; 11354 color: rgba(0, 0, 0, 0); 11355 left: 0; 11356 padding: 6px 11px; 11357 position: absolute; 11358 top: 0; 11359 width: 100%; 11360} 11361.large-autosuggest {background: #fff !important;border-radius:10px;} 11362.large-autosuggest input {width: 100%!important;box-shadow:none; border-radius: 10px;} 11363 .input-group.large-autosuggest input,.input-group.large-autosuggest .twitter-typeahead .tt-hint { 11364 border-radius: 0 10px 10px 0!important; 11365 } 11366 .large-autosuggest .twitter-typeahead .tt-hint { 11367 background: #fff !important; 11368 border: 1px solid #ccc!important; 11369 border-radius: 10px; 11370 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important; 11371 color: transparent; 11372 left: 0; 11373 position: absolute; 11374 top: 0; 11375 width: 100%; 11376 font-size: 18px; 11377 height: 46px; 11378 line-height: 1.33333; 11379 padding: 10px 15px; 11380} 11381.tt-dataset .empty-message { 11382 display: none !important; 11383} 11384.twitter-typeahead .tt-query {background-color:#fff!important} 11385.input-group.large-autosuggest span:first-child .tt-hint {border-radius: 0 !important;} 11386span.tt-dropdown-menu { 11387 border: 1px solid #FCFCFC; 11388 border-radius: 5px; 11389 box-shadow: 0 5px 10px rgba(0,0,0,.2); 11390 width: 100% !important; 11391} 11392.tt-is-under-cursor a.suggest-link { 11393 background: #55ACEE; 11394} 11395 11396.tt-is-under-cursor .media-heading, 11397.tt-is-under-cursor .suggest-origin, 11398.tt-is-under-cursor .location{ 11399 color:#fff!important; 11400} 11401.tt-suggestion .media .media-body .suggest-origin { 11402 color: rgba(45, 91, 137,0.9); 11403 padding: 1px 0; 11404 border-radius: 6px; 11405 font-weight: bold; 11406 line-height: 12px; 11407} 11408.tt-suggestion { 11409 background: #fff; 11410 border-bottom: 1px solid #eee; 11411 -webkit-transition: all 0.3s ease-in-out; 11412 -moz-transition: all 0.3s ease-in-out; 11413 -o-transition: all 0.3s ease-in-out; 11414 transition: all 0.3s ease-in-out; 11415} 11416body .tt-suggestions .media.br-bottom img { 11417 max-width: 45px; 11418 height: auto; 11419} 11420body .tt-suggestions .media-body span { 11421 font-size: 10px; 11422} 11423body .tt-suggestions .media-body h4 { 11424 font-size: 12px; 11425 margin: 2px 0px; 11426 text-transform: capitalize; 11427} 11428a.suggest-link { 11429 padding: 5px; 11430 display: block; 11431} 11432a.suggest-link img { 11433 border-radius: 100px; 11434 display: block; 11435 margin: 0 auto; 11436 height: 100%!important; 11437 width: 100%; 11438 object-fit: cover; 11439} 11440.left-suggest-col {
11441 display: inline-block; 11442 vertical-align: middle; 11443 width: 44px; 11444 height: 44px; 11445} 11446.right-suggest-col { 11447 display: inline-block; 11448 padding-left: 1%; 11449 text-align: left; 11450 vertical-align: middle; 11451 width: calc(100% - 1% - 50px); 11452} 11453p.media-heading { 11454 color: #333; 11455 font-size: 12px; 11456 font-weight: 600; 11457 margin-bottom: 0; 11458} 11459p.suggest-origin { 11460 font-size: 10px; 11461 color: #333; 11462 margin:0; 11463} 11464p.location { 11465 color: #333; 11466 font-size: 10px; 11467 margin: 2px 0; 11468} 11469body .tt-is-under-cursor a.suggest-link { 11470 background: #F7F7F7; 11471} 11472body .tt-is-under-cursor .media-heading, body .tt-is-under-cursor .suggest-origin, body .tt-is-under-cursor .location { 11473 color: #333!important; 11474} 11475a.suggest-link[data-heading="heading"] { 11476 pointer-events: none; 11477 cursor: default; 11478 text-decoration: none; 11479} 11480body .tt-is-under-cursor a.suggest-link[data-heading="heading"] { 11481 background: rgb(80, 31, 96); 11482} 11483/* --- all the novalue css --- */ 11484a.suggest-link .suggest-origin[data-state="novalue"] { 11485 display: none; 11486} 11487a.suggest-link .location[data-state="novalue"] { 11488 display: none; 11489} 11490a.suggest-link img[data-state="novalue"] { 11491 display: none; 11492} 11493a.suggest-link .suggest-origin[data-state="heading"] { 11494 display: none; 11495} 11496a.suggest-link .media-heading[data-heading="heading"] { 11497 color:rgb(255, 255, 255)!important; 11498 font-weight: bold; 11499 padding: 4px; 11500 font-size: 13px; 11501} 11502.left-suggest-col[data-photo="novalue"], .left-suggest-col[data-photo="undefined"] { 11503 display: none; 11504} 11505.right-suggest-col[data-photo="novalue"], .right-suggest-col[data-photo="undefined"] { 11506 width: 100%; 11507} 11508a.suggest-link[href="novalue"] { 11509 cursor: default !important; 11510 pointer-events: none; 11511} 11512a.suggest-link[data-heading="heading"] { 11513 background-color: rgb(80, 31, 96); 11514} 11515div.content-shell { 11516 overflow: inherit; 11517} 11518span.tt-dropdown-menu div { 11519 float: none; 11520} 11521.tt-menu { 11522 border-radius: 0 0 6px 6px; 11523 box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); 11524 overflow: hidden; 11525 width: 100%; 11526 z-index: 150 !important; 11527} 11528.tt-menu .tt-dataset { 11529 overflow-y: auto; 11530 max-height: 200px; 11531} </style>
11531<script type="text/javascript"> 11532 11533 if (typeof decodeHtml != "function") { 11534 function decodeHtml(html) { 11535 var txt = document.createElement("textarea"); 11536 txt.innerHTML = html; 11537 return txt.value; 11538 } 11539 } 11540 function initializeTypeheadMember_search() { 11541 var member_searchEngine = new Bloodhound({ 11542 initialize: false, 11543 datumTokenizer: function (d) { 11544 return Bloodhound.tokenizers.whitespace(value); 11545 }, 11546 queryTokenizer: Bloodhound.tokenizers.whitespace, 11547 remote: { 11548 url: `/api/suggest/json/get/1,users_data,Listings,1,1,1,1,1,3|88,list_professions,Main Categories,1,0,1,1,1,3|89,list_services,Sub Categories,1,0,1,1,1,3?tID=35&q=%QUERY`, 11549 wildcard: '%QUERY', 11550 filter: function (response) { 11551 11552 if (response != null) { 11553 //var response = response.slice(1); 11554 $.each( 11555 response, function (key, value) { 11556 response[key]['value'] = decodeHtml(value['value']); 11557 response[key]['comes_f'] = decodeHtml(value['comes_f']); 11558 response[key]['location'] = decodeHtml(value['location']); 11559 11560 if (response[key]['value'].indexOf('-/-') >= 0) { 11561 var splitResult = response[key]['value'].split('-/-'); 11562 response[key]['value'] = splitResult[0]; 11563 } 11564 } 11565 ); 11566 11567 } else { 11568 response = {error: "null"}; 11569 } 11570 11571 return response; 11572 } 11573 } 11574 }); 11575 var member_searchDataSrc = member_searchEngine.initialize(); 11576 11577 member_searchDataSrc 11578 .done(function () { /*console.log('Autosuggestions engine initialized.'); */ 11579 }) 11580 .fail(function () { /*console.log('err, something went wrong while initializing autosuggestions engine:(');*/ 11581 }) 11582 11583 $('.member_search').typeahead({ 11584 minLength: 2, 11585 highlight: true, 11586 hint: false }, 11587 { 11588 display: 'value', 11589 source: member_searchEngine.ttAdapter(), 11590 limit: 10, 11591 templates: { 11592 empty: [ 11593 '<div class="empty-message">', 11594 'Result not found', 11595 '</div>' 11596 ].join(" "), 11597 notFound: [ 11598 '<div class="notFound-message">', 11599 'Result not found', 11600 '</div>' 11601 ].join(" "), 11602 suggestion: function (data) { 11603 11604 if (data == "null") { 11605 strTemplate = '<div class="empty-message">Result not found</div>'; 11606 11607 } else { 11608 strTemplate = '<a class="suggest-link" href="' + data.link + '" data-state="' + data.link + '" data-heading="' + data.comes_f + '"> <div class="left-suggest-col" data-photo="' + data.photo + '"> <img src="' + data.photo + '" data-state="' + data.photo + '"> </div> <div class="right-suggest-col" data-photo="' + data.photo + '"> <p class="media-heading" data-state="' + data.value + '" data-heading="' + data.comes_f + '">' + data.value + '</p> <p class="suggest-origin" data-state="' + data.comes_f + '">' + data.comes_f + '</p> <p class="location" data-state="' + data.location + '">' + data.location + '</p> </div> </a> '; 11609 11610 if ((data.link == undefined) || (data.link == "") || (data.link == "novalue")) { 11611 strTemplate = strTemplate.replace(/href=".*?"/, "href='#'"); 11612 } 11613 11614 if ((data.photo == undefined) || (data.photo == "") || (data.photo == "novalue")) { 11615 strTemplate = strTemplate.replace(/<img src=".*?>/, ""); 11616 } 11617 } 11618 11619 return strTemplate; 11620 } 11621 }, 11622 }).on('typeahead:selected', function (obj, datum) { 11623 /* 11624 console.log(obj); 11625 console.log(datum); 11626 */ 11627 }); 11628 11629 $('.member_search').each(function () {
11630 var inputWidth = $(this).outerWidth(); 11631 $(this).siblings('.tt-dropdown-menu').css('width', inputWidth + 'px'); 11632 }); 11633 } 11634 </script>
11634 11635
11635<script> 11636 let typeheadElement = '.member_search'; 11637 let TypeheadNameListFunction = 'initializeTypeheadMember_search'; 11638 let typeheadFormElement = undefined; 11639 window.addEventListener('load', () => { 11640 if(typeheadElement.length > 1) { 11641 typeheadFormElement = document.querySelectorAll(typeheadElement); 11642 } 11643 if (typeof typeheadFormElement != "undefined") { 11644 for (let i = 0; i < typeheadFormElement.length; i++) { 11645 let closestForm = typeheadFormElement[i].closest('form'); 11646 if (typeof closestForm != "undefined" && closestForm != null) { 11647 closestForm.addEventListener('focus', typeheadFormClick, false); 11648 } 11649 typeheadFormElement[i].addEventListener('focus', typeheadFormClick, false); 11650 } 11651 } 11652 }); 11653 function initializeTypehead(){ 11654 let splitFunctionNames= TypeheadNameListFunction.split(','); 11655 for ( let funcName of splitFunctionNames) 11656 if (typeof funcName != 'function') { 11657 window[funcName](); // execute the function 11658 11659 } 11660 } 11661 function typeheadFormClick(event) { 11662 11663 let head = document.getElementsByTagName('head')[0]; 11664 let script = document.createElement('script'); 11665 let elementClicked = event.target; 11666 script.type = 'text/javascript'; 11667 script.src = "https://cdnjs.cloudflare.com/ajax/libs/corejs-typeahead/0.11.1/typeahead.bundle.min.js"; 11668 script.onload = function () { 11669 initializeTypehead(); 11670 elementClicked.focus(); 11671 }; 11672 head.appendChild(script); 11673 if (typeof typeheadFormElement != "undefined") { 11674 for (let i = 0; i < typeheadFormElement.length; i++) { 11675 let closestForm = typeheadFormElement[i].closest('form'); 11676 if (typeof closestForm != "undefined" && closestForm != null) { 11677 closestForm.removeEventListener('focus', typeheadFormClick, false); 11678 } 11679 typeheadFormElement[i].removeEventListener('focus', typeheadFormClick, false) 11680 } 11681 } 11682 } 11683 11684 11685 </script>
11685 11686 11687
11687<script> 11688 window.addEventListener('load', () => { 11689 let embedlyClass = document.querySelector('.fr-embedly'); 11690 if (typeof embedlyClass != "undefined" && embedlyClass != null) { 11691 let embedlyURI = "https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/embedly_widget.min.js"; 11692 let head = document.getElementsByTagName("head")[0]; 11693 let script = document.createElement('script'); 11694 script.type = 'text/javascript'; 11695 script.src = embedlyURI; 11696 script.async = true; 11697 script.onload = function() { 11698 setTimeout(function() { 11699 if (typeof embedly !== 'undefined' && embedly.card) { 11700 document.querySelectorAll('.embedly-card').forEach(function(card) { 11701 embedly.card(card); 11702 }); 11703 } 11704 }, 500); 11705 }; 11706 head.appendChild(script); 11707 } 11708 }); 11709</script>
11709<script type="text/javascript" src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/jquery.lazy/1.7.9/jquery.lazy.min.js"></script>
11709<script> 11710 $(function () { 11711 $(".lazyloader").Lazy({ 11712 afterLoad: function(element) { 11713 $(".gridView.activeView").click(); 11714 } 11715 }); 11716 11717 }); 11718 $("button[class*='slick'],button[id*='slick']").click(function () { 11719 $(this).parents(".row").find(".lazyloader").lazy({ 11720 bind: "event", 11721 delay: 0 11722 }); 11723 }); 11724 $("[class*='slick'],[id*='slick']").on("swipe",function(){ 11725 $(this).parents(".row").find(".lazyloader").lazy({ 11726 bind: "event", 11727 delay: 0 11728 }); 11729 }); 11730 </script>
11730<script defer src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/websiteScripts.min.js?v=8.0.0"></script>
11730 11731 </body> 11732 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.