Led by Michael Nicholls, Principal Environmental Scientist (CEnvP #0831, Site Contamination Specialist SC40037). View team credentials.
{“@context”:”https://schema.org”,”@type”:”LocalBusiness”,”name”:”iEnvi Melbourne, VIC”,”url”:”https://ienvi.com.au/melbourne/”,”telephone”:”+61-1300-043-684″,”email”:”info@ienvi.com.au”,”areaServed”:[“Melbourne”,”Western suburbs”,”Growth corridors”,”Regional Victoria”],”address”:{“@type”:”PostalAddress”,”streetAddress”:”Suite 522/166 Burwood Road”,”addressLocality”:”Hawthorn”,”addressRegion”:”VIC”,”postalCode”:”3122″,”addressCountry”:”Australia”}}
@import url(‘https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap’);
body.page-id-2570, body.page-id-2575, body.page-id-10198, body.page-id-2573, body.page-id-2654,
body.page-id-2698, body.page-id-2683, body.page-id-2685, body.page-id-2687, body.page-id-2689, body.page-id-2691,
body.page-id-2600, body.page-id-2604, body.page-id-2608, body.page-id-2612, body.page-id-2615, body.page-id-2619 {
background:
radial-gradient(circle at top left, rgba(83, 194, 47, 0.06) 0%, rgba(83, 194, 47, 0) 34%),
radial-gradient(circle at top right, rgba(0, 173, 232, 0.08) 0%, rgba(0, 173, 232, 0) 36%),
#f7fafb;
}
.main-navigation .main-nav ul li > a,
.main-navigation .menu > li > a {
border-radius: 999px;
transition: background-color .2s ease, color .2s ease, box-shadow .2s ease;
}
.main-navigation .main-nav ul li > a:hover,
.main-navigation .menu > li > a:hover {
background: rgba(0, 173, 232, 0.09);
color: #203245;
}
.main-navigation .main-nav ul li.current-menu-item > a,
.main-navigation .main-nav ul li.current_page_item > a,
.main-navigation .main-nav ul li.current-menu-parent > a,
.main-navigation .menu > li.current-menu-item > a,
.main-navigation .menu > li.current_page_item > a,
.main-navigation .menu > li.current-menu-parent > a {
background: linear-gradient(135deg, rgba(0, 173, 232, 0.14) 0%, rgba(83, 194, 47, 0.12) 100%);
color: #203245;
box-shadow: inset 0 0 0 1px rgba(0, 173, 232, 0.14);
}
.page-id-2570.separate-containers .inside-article,
.page-id-2575.separate-containers .inside-article,
.page-id-10198.separate-containers .inside-article,
.page-id-2573.separate-containers .inside-article,
.page-id-2654.separate-containers .inside-article,
.page-id-2698.separate-containers .inside-article,
.page-id-2683.separate-containers .inside-article,
.page-id-2685.separate-containers .inside-article,
.page-id-2687.separate-containers .inside-article,
.page-id-2689.separate-containers .inside-article,
.page-id-2691.separate-containers .inside-article,
.page-id-2600.separate-containers .inside-article,
.page-id-2604.separate-containers .inside-article,
.page-id-2608.separate-containers .inside-article,
.page-id-2612.separate-containers .inside-article,
.page-id-2615.separate-containers .inside-article,
.page-id-2619.separate-containers .inside-article {
background: transparent;
box-shadow: none;
padding: 0;
}
.ienvi-page {
–ink: #203245;
–text: #4b5d6c;
–muted: #828593;
–green: #53c22f;
–blue: #00ade8;
–yellow: #fac93d;
–orange: #e7773c;
–soft: #eef5f8;
–soft-green: rgba(83, 194, 47, 0.10);
–soft-blue: rgba(0, 173, 232, 0.10);
–line: #dbe5ea;
–page-accent: var(–blue);
–page-accent-2: var(–green);
–page-soft-accent: rgba(0, 173, 232, 0.10);
–page-soft-accent-2: rgba(83, 194, 47, 0.08);
max-width: 1240px;
margin: 0 auto;
position: relative;
isolation: isolate;
padding: 30px 16px 110px;
color: var(–text);
font-family: “Poppins”, Arial, sans-serif;
}
.ienvi-page::before,
.ienvi-page::after {
content: “”;
position: absolute;
border-radius: 999px;
pointer-events: none;
z-index: -1;
}
.ienvi-page::before {
top: 12px;
right: 34px;
width: 220px;
height: 220px;
background: radial-gradient(circle, color-mix(in srgb, var(–page-accent) 10%, #ffffff) 0%, rgba(255,255,255,0) 72%);
}
.ienvi-page::after {
bottom: 12px;
left: 30px;
width: 240px;
height: 240px;
background: radial-gradient(circle, color-mix(in srgb, var(–page-accent-2) 10%, #ffffff) 0%, rgba(255,255,255,0) 74%);
}
.ienvi-page-home {–page-accent: var(–blue); –page-accent-2: var(–green); –page-soft-accent: rgba(0, 173, 232, 0.10); –page-soft-accent-2: rgba(83, 194, 47, 0.08);}
.ienvi-page-capabilities {–page-accent: var(–blue); –page-accent-2: var(–yellow); –page-soft-accent: rgba(0, 173, 232, 0.11); –page-soft-accent-2: rgba(250, 201, 61, 0.10);}
.ienvi-page-projects {–page-accent: var(–orange); –page-accent-2: var(–yellow); –page-soft-accent: rgba(231, 119, 60, 0.10); –page-soft-accent-2: rgba(250, 201, 61, 0.12);}
.ienvi-page-about {–page-accent: var(–green); –page-accent-2: var(–yellow); –page-soft-accent: rgba(83, 194, 47, 0.10); –page-soft-accent-2: rgba(250, 201, 61, 0.10);}
.ienvi-page-contact {–page-accent: var(–orange); –page-accent-2: var(–blue); –page-soft-accent: rgba(231, 119, 60, 0.10); –page-soft-accent-2: rgba(0, 173, 232, 0.08);}
.ienvi-page-locations {–page-accent: var(–green); –page-accent-2: var(–blue); –page-soft-accent: rgba(83, 194, 47, 0.10); –page-soft-accent-2: rgba(0, 173, 232, 0.08);}
.ienvi-page-team {–page-accent: var(–yellow); –page-accent-2: var(–green); –page-soft-accent: rgba(250, 201, 61, 0.13); –page-soft-accent-2: rgba(83, 194, 47, 0.08);}
.ienvi-page-expert {–page-accent: var(–orange); –page-accent-2: var(–blue); –page-soft-accent: rgba(231, 119, 60, 0.11); –page-soft-accent-2: rgba(0, 173, 232, 0.08);}
.ienvi-page-remediation,
.ienvi-page-service.ienvi-page-remediation,
.ienvi-page-petroleum-underground-tank {–page-accent: var(–orange); –page-accent-2: var(–yellow); –page-soft-accent: rgba(231, 119, 60, 0.10); –page-soft-accent-2: rgba(250, 201, 61, 0.10);}
.ienvi-page-contaminated-land,
.ienvi-page-service.ienvi-page-contaminated-land,
.ienvi-page-detailed-site-investigations,
.ienvi-page-preliminary-site-investigations {–page-accent: var(–blue); –page-accent-2: var(–green); –page-soft-accent: rgba(0, 173, 232, 0.11); –page-soft-accent-2: rgba(83, 194, 47, 0.08);}
.ienvi-page-groundwater-and-water,
.ienvi-page-esg,
.ienvi-page-ecology,
.ienvi-page-location.ienvi-page-brisbane,
.ienvi-page-location.ienvi-page-sydney,
.ienvi-page-location.ienvi-page-melbourne,
.ienvi-page-location.ienvi-page-adelaide,
.ienvi-page-location.ienvi-page-gold-coast {–page-accent: var(–green); –page-accent-2: var(–blue); –page-soft-accent: rgba(83, 194, 47, 0.10); –page-soft-accent-2: rgba(0, 173, 232, 0.08);}
.ienvi-page-construction,
.ienvi-page-environmental-management,
.ienvi-page-environmental-management-plan,
.ienvi-page-government-services,
.ienvi-page-industrial,
.ienvi-page-property-and-development,
.ienvi-page-sportsfields-and-landfills,
.ienvi-page-waste-and-beneficial-reuse,
.ienvi-page-asbestos-in-soil {–page-accent: var(–yellow); –page-accent-2: var(–green); –page-soft-accent: rgba(250, 201, 61, 0.12); –page-soft-accent-2: rgba(83, 194, 47, 0.08);}
.ienvi-page h1, .ienvi-page h2, .ienvi-page h3 {font-family: “Poppins”, Arial, sans-serif; letter-spacing: -0.03em; color: var(–ink);}
.ienvi-page h1 {font-size: clamp(2.25rem, 4vw, 3.85rem); font-weight: 600; line-height: 1.04; margin: 0 0 18px;}
.ienvi-page h2 {font-size: clamp(1.85rem, 2.8vw, 2.8rem); font-weight: 600; line-height: 1.08; margin: 0 0 14px;}
.ienvi-page h3 {font-size: 1.24rem; font-weight: 600; margin: 0 0 10px;}
.ienvi-page h4 {font-size: .82rem; margin: 0 0 10px; text-transform: uppercase; letter-spacing: .08em; color: var(–page-accent);}
.ienvi-page p {font-size: 1rem; line-height: 1.75; margin: 0 0 16px; color: var(–text);}
.ienvi-page ul {margin: 0 0 18px 20px; line-height: 1.72; color: var(–text);}
.ienvi-page img {max-width: 100%; display: block;}
article.page:has(.ienvi-page) .entry-title {display: none;}
.page-id-2570 .entry-title, .page-id-2575 .entry-title, .page-id-10198 .entry-title, .page-id-2573 .entry-title, .page-id-2654 .entry-title,
.page-id-2698 .entry-title, .page-id-2683 .entry-title, .page-id-2685 .entry-title, .page-id-2687 .entry-title, .page-id-2689 .entry-title, .page-id-2691 .entry-title,
.page-id-2600 .entry-title, .page-id-2604 .entry-title, .page-id-2608 .entry-title, .page-id-2612 .entry-title, .page-id-2615 .entry-title, .page-id-2619 .entry-title {
display: none;
}
.ienvi-hero {position: relative; overflow: hidden; background: linear-gradient(135deg, #ffffff 0%, color-mix(in srgb, #ffffff 74%, var(–page-soft-accent)) 58%, color-mix(in srgb, #ffffff 78%, var(–page-soft-accent-2)) 100%); border: 1px solid color-mix(in srgb, var(–page-accent) 10%, var(–line)); border-radius: 30px; padding: 46px; margin: 0 0 44px; box-shadow: 0 22px 48px rgba(32, 50, 69, 0.08);}
.ienvi-hero::before {content: “”; position: absolute; inset: -140px auto auto -120px; width: 360px; height: 360px; border-radius: 999px; background: radial-gradient(circle, color-mix(in srgb, var(–page-accent) 16%, #ffffff) 0%, rgba(255,255,255,0) 70%); pointer-events: none;}
.ienvi-hero::after {content: “”; position: absolute; inset: auto -110px -130px auto; width: 320px; height: 320px; border-radius: 999px; background: radial-gradient(circle, color-mix(in srgb, var(–page-accent-2) 14%, #ffffff) 0%, rgba(255,255,255,0) 72%); pointer-events: none;}
.ienvi-hero > * {position: relative; z-index: 1;}
.ienvi-hero-split {display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(360px, .95fr); gap: 36px; align-items: center;}
.ienvi-kicker {display: inline-block; margin-bottom: 18px; padding: 9px 15px; border-radius: 999px; background: color-mix(in srgb, var(–page-accent) 12%, #ffffff); color: var(–page-accent); font-size: 12px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase;}
.ienvi-lead {font-size: 1.06rem; max-width: 60ch; color: var(–text);}
.ienvi-section {margin: 64px 0;}
.ienvi-section-head {max-width: 760px; margin-bottom: 28px;}
.ienvi-section-head p:last-child {margin-bottom: 0;}
.ienvi-eyebrow {display: inline-block; margin-bottom: 10px; font-size: .82rem; letter-spacing: .08em; text-transform: uppercase; color: var(–page-accent); font-weight: 600;}
.ienvi-grid {display: grid; gap: 24px; align-items: start;}
.ienvi-grid > * {min-width: 0;}
.ienvi-grid-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.ienvi-grid-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.ienvi-grid-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ienvi-section-surface {padding: 34px; border-radius: 30px; background: linear-gradient(180deg, rgba(255,255,255,0.98) 0%, color-mix(in srgb, #ffffff 82%, var(–page-soft-accent)) 100%); border: 1px solid color-mix(in srgb, var(–page-accent) 10%, var(–line)); box-shadow: 0 16px 34px rgba(32, 50, 69, 0.06);}
.ienvi-card {display: flex; flex-direction: column; gap: 10px; height: 100%; background: #ffffff; border: 1px solid color-mix(in srgb, var(–page-accent) 6%, var(–line)); border-radius: 22px; padding: 30px; box-shadow: 0 14px 30px rgba(32, 50, 69, 0.06);}
.ienvi-card p:last-child, .ienvi-card ul:last-child {margin-bottom: 0;}
.ienvi-card strong {color: var(–ink);}
.ienvi-card.soft {background: linear-gradient(180deg, #ffffff 0%, color-mix(in srgb, #ffffff 76%, var(–page-soft-accent)) 100%);}
.ienvi-media-stack {display: grid; gap: 18px;}
.ienvi-media-card {background: #ffffff; border: 1px solid color-mix(in srgb, var(–page-accent) 6%, var(–line)); border-radius: 22px; padding: 12px; box-shadow: 0 14px 30px rgba(32, 50, 69, 0.06);}
.ienvi-media-card img {width: 100%; height: auto; min-height: 240px; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 16px;}
.ienvi-media-caption {margin: 12px 4px 2px; font-size: .88rem; color: var(–muted);}
.ienvi-photo-grid {display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px;}
.ienvi-chip-row {display: flex; flex-wrap: wrap; gap: 10px; margin: 18px 0 0;}
.ienvi-chip {display: inline-flex; align-items: center; padding: 8px 12px; border-radius: 999px; background: color-mix(in srgb, #ffffff 85%, var(–page-soft-accent)); color: var(–text); font-size: .9rem; font-weight: 500; border: 1px solid color-mix(in srgb, var(–page-accent) 14%, var(–line));}
.ienvi-actions {display: flex; flex-wrap: wrap; gap: 14px; margin-top: 26px;}
.ienvi-button {display: inline-block; padding: 14px 22px; border-radius: 999px; font-weight: 600; text-decoration: none; background: var(–page-accent); color: #fff; box-shadow: 0 10px 22px color-mix(in srgb, var(–page-accent) 24%, transparent); transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;}
.ienvi-button:hover {transform: translateY(-1px); box-shadow: 0 16px 28px color-mix(in srgb, var(–page-accent) 20%, transparent);}
.ienvi-button.alt {background: rgba(255, 255, 255, 0.92); color: var(–ink); border: 1px solid var(–line); box-shadow: none;}
.ienvi-button.alt:hover {background: #ffffff;}
.ienvi-link {font-weight: 600; color: var(–page-accent); text-decoration: none; transition: color .2s ease;}
.ienvi-link:hover {color: color-mix(in srgb, var(–page-accent) 76%, var(–ink));}
.ienvi-proof-row {display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; margin-top: 30px;}
.ienvi-proof-pill {background: #ffffff; border: 1px solid color-mix(in srgb, var(–page-accent) 12%, var(–line)); border-radius: 18px; padding: 18px; box-shadow: 0 8px 18px rgba(32, 50, 69, 0.04);}
.ienvi-proof-pill strong {display: block; margin-bottom: 6px; color: var(–ink);}
.ienvi-service-card {display: grid; grid-template-columns: 148px minmax(0, 1fr); gap: 18px; align-items: start;}
.ienvi-service-card img {width: 148px; height: 148px; object-fit: cover; border-radius: 14px;}
.ienvi-band {display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 18px; margin: 28px 0;}
.ienvi-stat {background: linear-gradient(180deg, #ffffff 0%, color-mix(in srgb, #ffffff 76%, var(–page-soft-accent)) 100%); border: 1px solid color-mix(in srgb, var(–page-accent) 10%, var(–line)); border-radius: 18px; padding: 22px;}
.ienvi-stat strong {display: block; font-size: 1.08rem; line-height: 1.25; margin-bottom: 8px; color: var(–ink);}
.ienvi-visual-band {display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px;}
.ienvi-visual-card {position: relative; overflow: hidden; min-height: 340px; border-radius: 24px; box-shadow: 0 16px 34px rgba(32, 50, 69, 0.12);}
.ienvi-visual-card img {position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}
.ienvi-visual-card::after {content: “”; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(32, 50, 69, 0.06) 0%, rgba(32, 50, 69, 0.74) 100%);}
.ienvi-visual-content {position: relative; z-index: 1; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; padding: 28px; color: #fff;}
.ienvi-visual-content h3, .ienvi-visual-content p {color: #fff;}
.ienvi-quiet {color: var(–muted);}
.ienvi-cta {position: relative; overflow: hidden; display: grid; gap: 14px; background: linear-gradient(135deg, #ffffff 0%, color-mix(in srgb, #ffffff 74%, var(–page-soft-accent)) 55%, color-mix(in srgb, #ffffff 74%, var(–page-soft-accent-2)) 100%); border: 1px solid color-mix(in srgb, var(–page-accent) 10%, var(–line)); border-radius: 28px; padding: 42px; color: var(–ink); box-shadow: 0 14px 30px rgba(32, 50, 69, 0.06);}
.ienvi-cta::before {content: “”; position: absolute; top: -80px; right: -80px; width: 220px; height: 220px; border-radius: 999px; background: radial-gradient(circle, color-mix(in srgb, var(–page-accent) 12%, #ffffff) 0%, rgba(255,255,255,0) 72%);}
.ienvi-cta h2, .ienvi-cta h3, .ienvi-cta p {color: var(–ink);}
.ienvi-office-card {display: block; height: 100%; background: #ffffff; border: 1px solid color-mix(in srgb, var(–page-accent) 6%, var(–line)); border-radius: 18px; padding: 22px; color: var(–ink); text-decoration: none; box-shadow: 0 8px 18px rgba(32, 50, 69, 0.05);}
.ienvi-office-card strong {display: block; margin-bottom: 8px;}
.ienvi-form-card {background: #ffffff; border: 1px solid color-mix(in srgb, var(–page-accent) 8%, var(–line)); border-radius: 24px; padding: 30px; box-shadow: 0 14px 30px rgba(32, 50, 69, 0.06);}
.ienvi-note {font-size: .95rem; color: var(–muted);}
.ienvi-rule {padding-top: 24px; border-top: 1px solid var(–line);}
.ienvi-highlight {background: linear-gradient(135deg, color-mix(in srgb, #ffffff 80%, var(–page-soft-accent)) 0%, color-mix(in srgb, #ffffff 82%, var(–page-soft-accent-2)) 100%); border-left: 4px solid var(–page-accent);}
.ienvi-list-clean {list-style: none; margin: 0; padding: 0;}
.ienvi-list-clean li {position: relative; padding-left: 18px; margin-bottom: 12px;}
.ienvi-list-clean li::before {content: “”; position: absolute; left: 0; top: 0.72em; width: 7px; height: 7px; border-radius: 999px; background: var(–page-accent-2); transform: translateY(-50%);}
.ienvi-keyline {padding-top: 20px; border-top: 1px solid var(–line); margin-top: 20px;}
.ienvi-mini-kicker {display: inline-block; margin-bottom: 10px; font-size: .74rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(–page-accent);}
.ienvi-keyfacts {display: grid; gap: 14px;}
.ienvi-keyfacts dt {font-weight: 600; color: var(–ink);}
.ienvi-keyfacts dd {margin: 4px 0 0; color: var(–text);}
.ienvi-link-card {display: block; color: var(–ink); text-decoration: none;}
.ienvi-link-card:hover {transform: translateY(-2px);}
.ienvi-link-card h3, .ienvi-link-card p {color: inherit;}
.ienvi-stack {display: grid; gap: 22px;}
.ienvi-page-contact .ienvi-form-card {position: sticky; top: 110px;}
.ienvi-page-contact .ienvi-stack .ienvi-grid {gap: 18px;}
.copyright-bar .ienvi-admin-links {display: inline; font-size: 0.95em;}
.copyright-bar .ienvi-admin-links a {color: inherit; text-decoration: none;}
.copyright-bar .ienvi-admin-links a:hover {text-decoration: underline;}
@media (max-width: 960px) {
.ienvi-page {padding: 18px 0 82px;}
.ienvi-page::before,
.ienvi-page::after {display: none;}
.ienvi-hero {padding: 34px 28px;}
.ienvi-hero-split, .ienvi-grid-2, .ienvi-grid-3, .ienvi-grid-4, .ienvi-band, .ienvi-visual-band, .ienvi-proof-row, .ienvi-service-card {grid-template-columns: 1fr;}
.ienvi-section-surface {padding: 28px;}
.ienvi-service-card img {width: 100%; height: 220px;}
.ienvi-page-contact .ienvi-form-card {position: static;}
}
@media (max-width: 640px) {
.ienvi-hero {padding: 28px 22px;}
.ienvi-section {margin: 52px 0;}
.ienvi-section-surface, .ienvi-cta {padding: 24px;}
.ienvi-photo-grid {grid-template-columns: 1fr;}
}
Melbourne, VIC
Melbourne environmental consultants for due diligence, baseline studies and remediation advice.
From Melbourne and across Victoria, iEnvi supports due diligence, baseline studies, contamination risk, remediation, groundwater and asbestos in soil matters affecting property, development and industrial sites, with broader specialist support available where the project requires it.
MelbourneWestern suburbsGrowth corridorsRegional Victoria
Melbourne office
Office and service coverage
Suite 522/166 Burwood Road
Hawthorn VIC 3122
The Melbourne office supports Victorian work and also helps coordinate South Australian and other southern-state instructions, with broader specialist support available where additional field or technical capability is needed.
Call 13000 43 684 or email info@ienvi.com.au.
Typical matters
How clients use iEnvi in this market
- Acquisition, refinancing and redevelopment due diligence.
- Operational and baseline investigations for industrial and transport sites.
- Remediation, groundwater and ongoing environmental management support.
Related projects
Selected project summaries.
These published project summaries give a practical sense of the site and project issues iEnvi supports in Melbourne, VIC and similar markets.
Project summarySoil Investigation Clears Path for Safe Construction at Chemical Site, Victoria
iEnvi completed an asbestos- and contaminant-focused soil classification at an industrial chemical site in Melbourne, providing a compliant, cost-effective pathway for excavation and construction…
Project summaryLandfill Gas Assessment — Bus Depot, Albion VIC
Targeted landfill gas and groundwater assessment at an operating bus depot adjacent to two closed municipal landfills. No methane detected; EPA Victoria action levels…
Project summaryCompliance investigation and cost‑effective remediation of asbestos‑impacted soil — Coolaroo industrial site (VIC)
iEnvi investigated asbestos‑impacted soil and groundwater at an industrial site in Coolaroo (VIC). Bonded asbestos in stockpiled soil was removed by hand‑picking (emu‑picking) and…
Need environmental advice in Melbourne, VIC?
Contact iEnvi for contaminated land, remediation, groundwater, asbestos in soil, due diligence, planning-stage advice, regulator response or independent environmental advice.
document.addEventListener(“DOMContentLoaded”, function () {
var source = document.querySelector(“[data-ienvi-footer-links]”);
var target = document.querySelector(“.copyright-bar”);
if (!source || !target || target.querySelector(“.ienvi-admin-links”)) {
return;
}
var wrap = document.createElement(“span”);
wrap.className = “ienvi-admin-links”;
wrap.innerHTML = ” • ” + source.innerHTML.trim();
target.appendChild(wrap);
});