Divorce Mediation Services That Save Time and Money

Fair solutions, peaceful outcomes

With a 98% success rate, we’ll help you reach an agreement – without having to resort to litigation.

Photograph of a mediator and a couple seated at a polished table with folders and pens, engaging in a focused divorce mediation session. Looking for expert, compassionate guidance through your separation? Call Equitable Mediation at (877) 732-6682 to schedule your consultation today.
Warm, welcoming image of a family silhouette walking toward a bright horizon, symbolizing new beginnings through peaceful divorce mediation. Ready to take the first step? Call Equitable Mediation at (877) 732-6682 to begin your journey today.

Peaceful, affordable divorce mediation for modern families

Online divorce platforms promise cheap and easy solutions, but often deliver slapdash results, leading to costly complications down the road. And when divorce involves lawyer-driven litigation, it’s expensive, drawn out, and emotionally devastating – breaking families apart.

But that doesn’t have to be you.

Through our divorce mediation service, you’ll avoid these pitfalls and secure your future.

It’s divorce done right.

TESTIMONIALS

What our clients are saying

.testimonial-wrapper { overflow: hidden; position: relative; } .testimonial-container { overflow: hidden; } .testimonial-track { display: flex; gap: 24px; width: max-content; will-change: transform; cursor: grab; } .testimonial-track.dragging { cursor: grabbing; } .testimonial-card { background: white; border-radius: 24px; padding: 30px 30px 10px 30px; min-width: 545px; max-width: 535px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); flex: 0 0 auto; max-height:fit-content; } .testimonial-card h3 { margin: 0; font-size: 30px !important; color: #1f76a1; } .testimonial-card small { display: block; text-transform: uppercase; font-size: 16px; color: #3a2f2a; letter-spacing: 3px; margin: 0 0 40px; } .testimonial-card p { font-size: 16px; line-height: 1.6; color: #333; } @media (max-width: 768px) { .testimonial-card { min-width: 0%; } .testimonial-card{ max-width:370px; max-height: 100%; } } @media (max-width: 480px) { .testimonial-card { min-width: 0%; } }

Chris

California

“From guiding us through the issues to ensuring our agreement was thorough, to the kindness they showed us during our time working together, Joe and Cheryl didn’t let us down.

We are grateful for everything they did to make a highly emotional and very personal event easier on us and our family.”

Adam

Illinois

“We saved thousands of dollars compared to friends of mine who used lawyers to ‘fight it out,’ and came out of mediation with a clear plan that we both agreed to – and our actual court hearing was a breeze.”

Susan

New Jersey

"Both Joe and Cheryl found a way to keep the conversation moving forward while bringing just enough light heartedness to keep the tension down.

They can take a difficult topic and process and make it very manageable, a skill that only experience can provide."

Kate

Washington

“[Cheryl and Joe’s] knowledge and expertise was outstanding and their compassion and encouragement was greatly appreciated. They made a stressful, difficult process easy to navigate and manage.”

David

New York

“Joe and Cheryl made this entire process painless. We’ve been able to separate in a friendly way that keeps our relationship intact, and most important, our children happy!”

Mike

Pennsylvania

“The child-focused, non-confrontational approach to divorce; professionalism; and creative solutions offered by Joe Dillon confirmed why we made the right decision by choosing Equitable Mediation.”

const track = document.querySelector('.testimonial-track'); let isDown = false; let startX; let currentX = 0; let scrollX = 0; let frame; let direction = -1; // -1 = left, 1 = right const baseSpeed = 0.8; function animateMarquee() { scrollX += baseSpeed * direction; const maxScroll = track.scrollWidth / 2; if (Math.abs(scrollX) >= maxScroll) { scrollX = 0; } else if (scrollX > 0) { scrollX = -maxScroll; } track.style.transform = `translateX(${scrollX}px)`; frame = requestAnimationFrame(animateMarquee); } function pauseMarquee() { cancelAnimationFrame(frame); } function resumeMarquee() { frame = requestAnimationFrame(animateMarquee); } // Mouse Events track.addEventListener('mousedown', (e) => { isDown = true; track.classList.add('dragging'); startX = e.pageX; pauseMarquee(); }); document.addEventListener('mouseup', (e) => { if (!isDown) return; isDown = false; track.classList.remove('dragging'); const delta = e.pageX - startX; direction = delta > 0 ? 1 : -1; scrollX = currentX; resumeMarquee(); }); document.addEventListener('mousemove', (e) => { if (!isDown) return; e.preventDefault(); const walk = e.pageX - startX; currentX = scrollX + walk; track.style.transform = `translateX(${currentX}px)`; }); // Touch Events track.addEventListener('touchstart', (e) => { isDown = true; track.classList.add('dragging'); startX = e.touches[0].pageX; pauseMarquee(); }); track.addEventListener('touchend', (e) => { if (!isDown) return; isDown = false; track.classList.remove('dragging'); const endX = e.changedTouches[0].pageX; const delta = endX - startX; direction = delta > 0 ? 1 : -1; scrollX = currentX; resumeMarquee(); }); track.addEventListener('touchmove', (e) => { if (!isDown) return; const walk = e.touches[0].pageX - startX; currentX = scrollX + walk; track.style.transform = `translateX(${currentX}px)`; }); // Start animation resumeMarquee();
New EMS logo icon featuring the letters “EMS” artfully integrated into a balanced scale design, symbolizing Equitable Mediation’s commitment to fairness and clarity. Ready to experience expert, compassionate divorce support? Call Equitable Mediation at (877) 732-6682 today.
.section-button { display: flex; justify-content: center; align-items: center; text-align: center; } .container { max-width: 800px; width: 100%; padding: 20px; } .section { display: none; } .active { display: block; } .section h2 { font-size: 38px; margin-bottom: 50px; color: #0C3B57; letter-spacing:-0.015em; } .button-group { display: flex; justify-content: center; gap: 0px; flex-wrap: wrap; } .button { background-color: white; border: none; padding: 14px 28px !important; border-radius: 20px; margin: 10px auto; font-size: 16px !important; cursor: pointer; /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);*/ /* min-width: 280px; */ color: #3a2f2a !important; line-height: 1.6em !important; margin: 5px; font-weight:600; } .back-link { display: inline-block; margin-top: 50px; color: #333; cursor: pointer; font-size: 13px; font-weight:600; } .back-link:hover{ color:#247db4; }

Which option best describes your needs?

Let's explore working together.

Schedule an initial meeting

Let's find out.

Schedule a call

Allow us to explain.

Learn about divorce mediation
$(document).ready(function () { $(".button[data-target]").on("click", function () { const target = $(this).data("target"); $(".section.active").fadeOut(300, function () { $(this).removeClass("active"); $("#" + target).fadeIn(300).addClass("active"); }); }); $(".back-link").on("click", function () { $(".section.active").fadeOut(300, function () { $(this).removeClass("active"); $("#section1").fadeIn(300).addClass("active"); }); }); });

AS FEATURED IN

.em-logo-marquee-wrapper { overflow: hidden; position: relative; background: #fff; padding: 20px 0; } .em-logo-marquee-container { overflow: hidden; } .em-logo-marquee-track { display: flex; gap: 40px; width: max-content; will-change: transform; cursor: grab; align-items: center; } .em-logo-marquee-track.dragging { cursor: grabbing; } .em-logo-marquee-logo { height: 170px; flex: 0 0 auto; pointer-events: none; user-select: none; } @media (max-width: 768px) { .em-logo-marquee-logo { height: 120px; } }
const emTrack = document.getElementById('emLogoMarqueeTrack'); let emIsDragging = false; let emStartX = 0; let emScrollX = 0; let emCurrentX = 0; let emAnimationFrame; const emScrollSpeed = 0.8; const emAnimateMarquee = () => { emScrollX -= emScrollSpeed; const emMaxScroll = emTrack.scrollWidth / 2; if (Math.abs(emScrollX) >= emMaxScroll) { emScrollX = 0; } emTrack.style.transform = `translateX(${emScrollX}px)`; emAnimationFrame = requestAnimationFrame(emAnimateMarquee); }; const emPauseMarquee = () => { cancelAnimationFrame(emAnimationFrame); }; const emResumeMarquee = () => { emAnimationFrame = requestAnimationFrame(emAnimateMarquee); }; // Mouse events emTrack.addEventListener('mousedown', (e) => { emIsDragging = true; emTrack.classList.add('dragging'); emStartX = e.pageX; emPauseMarquee(); }); document.addEventListener('mouseup', () => { if (!emIsDragging) return; emIsDragging = false; emTrack.classList.remove('dragging'); emScrollX = emCurrentX; emResumeMarquee(); }); document.addEventListener('mousemove', (e) => { if (!emIsDragging) return; const walk = e.pageX - emStartX; emCurrentX = emScrollX + walk; emTrack.style.transform = `translateX(${emCurrentX}px)`; }); // Touch events emTrack.addEventListener('touchstart', (e) => { emIsDragging = true; emTrack.classList.add('dragging'); emStartX = e.touches[0].pageX; emPauseMarquee(); }); emTrack.addEventListener('touchend', () => { if (!emIsDragging) return; emIsDragging = false; emTrack.classList.remove('dragging'); emScrollX = emCurrentX; emResumeMarquee(); }); emTrack.addEventListener('touchmove', (e) => { if (!emIsDragging) return; const walk = e.touches[0].pageX - emStartX; emCurrentX = emScrollX + walk; emTrack.style.transform = `translateX(${emCurrentX}px)`; }); // Start marquee emResumeMarquee();

Tailored divorce coaching and mediation support across six states

.why-choose-us-section { display: flex; flex-wrap: wrap; /* justify-content: space-between; */ align-items: flex-start; /* padding: 60px 5%; */ /* font-family: Arial, sans-serif; */ background-color: #fff; color: #3a2f2a; /*padding-top: 40px;*/ } .why-choose-us-section a.btn-style { margin-top: 25px; margin-left: 10px; } .why-choose-us-section .left, .why-choose-us-section .right { /* flex: 1 1 45%;*/ box-sizing: border-box; } .why-choose-us-section .left { width: calc(40% - 20px); } .why-choose-us-section .right { width: calc(60% - 20px); padding-right: 50px; } .why-choose-us-section .left small, .tabs-style small { display: block; font-size: 18px; text-transform: uppercase; color: #144766; margin-bottom: 15px; padding-top: 22px; } .why-choose-us-section .left h2 { font-size: 26px; color: #247db4; margin: 0; font-family: "Poppins"; font-weight: 600; line-height: 1.3; } .why-choose-us-section .right p { font-size: 16px; line-height: 1.6; margin-bottom: 25px !important; } .why-choose-us-section .cta-button { display: inline-block; padding: 12px 24px; font-size: 16px; font-weight: bold; color: #1f76a1; border: 2px solid #9ec2a3; border-radius: 30px; text-decoration: none; transition: all 0.3s ease; } .why-choose-us-section .cta-button:hover { background-color: #acd1af; color:#0C3B57; } @media (max-width: 768px) { .why-choose-us-section { flex-direction: column; gap: 30px; } .why-choose-us-section .left, .why-choose-us-section .right { flex: 1 1 100%; } .why-choose-us-section .right { padding-right: 0px; } }
/* Hide tab nav on mobile, show styled dropdown */ @media only screen and (max-width: 768px) { .fusion-tabs .nav { display: none !important; } .fusion-tabs-mobile-select { display: block; width: 100%; padding: 14px 16px; font-size: 16px; border: 2px solid #247db5; border-radius: 16px; background-color: white; color: #333; appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232563eb' stroke-width='2'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 1.2rem center; background-size: 12px 8px; cursor: pointer; font-family: 'Roboto', sans-serif; margin-bottom: 0px; margin-top: 20px; } } /* Hide dropdown on desktop */ @media only screen and (min-width: 769px) { .fusion-tabs-mobile-select { display: none; } } document.addEventListener('DOMContentLoaded', function () { const fusionTabs = document.querySelector('.fusion-tabs'); if (!fusionTabs) return; const navList = fusionTabs.querySelector('.nav'); const tabButtons = navList.querySelectorAll('li > a'); const tabContainer = fusionTabs.querySelector('.nav'); const tabParent = fusionTabs; // Create select element const select = document.createElement('select'); select.className = 'fusion-tabs-mobile-select'; select.setAttribute('aria-label', 'Choose a tab'); // Populate select options from tab buttons tabButtons.forEach((btn, index) => { const option = document.createElement('option'); option.value = btn.getAttribute('href'); option.textContent = btn.textContent; if (btn.parentElement.classList.contains('active')) { option.selected = true; } select.appendChild(option); }); // Insert before tab nav tabContainer.parentNode.insertBefore(select, tabContainer); // Hide tab list on mobile via CSS select.addEventListener('change', function () { const selectedHref = this.value; // Trigger click on the corresponding tab const targetTab = navList.querySelector(`a[href="http://$selectedHref"]`); if (targetTab) { targetTab.click(); } }); });

WHO WE ARE

Meet the Equitable Mediation team

Joe Dillon, MBA

DIVORCE MEDIATOR &
FOUNDER

Cheryl Dillon, CPC

DIVORCE COACH &
CO-FOUNDER

Joe Dillon, MBA

DIVORCE MEDIATOR &
FOUNDER

Cheryl Dillon, CPC

DIVORCE COACH &
CO-FOUNDER

CASE STUDIES

From conflict to resolution

.case-carousel-wrapper { overflow: hidden; background: white; position: relative; padding: 0; padding-top: 0; } /* Links stay clickable. Only during a real drag do we disable them */ .case-carousel-track.dragging .case-carousel-slide { pointer-events: none; } .case-carousel-track { display: flex; gap: 0; width: max-content; will-change: transform; cursor: grab; transition: transform 0.1s ease-out; user-select: none; align-items: flex-end; touch-action: pan-y; /* allow vertical page scroll on touch */ } .case-carousel-track.dragging { cursor: grabbing; transition: none !important; } .case-carousel-slide { position: relative; width: 501px; height: 550px; flex: 0 0 auto; background-size: cover; background-position: center; overflow: hidden; display: flex; align-items: flex-end; color: white; text-decoration: none; } .case-carousel-slide::before { content: ""; position: absolute; inset: 0; background: #d8e8f2; opacity: 0.45; transition: background 0.3s ease; } .case-carousel-slide:hover::before { background-color: #247db4; opacity: 0.85; } .slide-caption { position: absolute; bottom: 0; width: 100%; padding: 60px; z-index: 2; } .slide-caption h2 { font-size: 38px; line-height: 1.3; color: #fff; } .slide-caption p { display: none; font-size: 16px; line-height: 1.6; color: #f0f0f0; margin-top: 28px; } .case-carousel-slide:hover .slide-caption p { display: block; } @media (max-width: 768px) { .case-carousel-slide { width: 80vw; height: 530px; } .slide-caption p { display: block; font-size: 16px; } } @media (max-width: 550px) { .case-carousel-slide { height: 480px; width: 390px; } .slide-caption { padding: 30px; } .slide-caption p { display: block; font-size: 16px; } } const caseCarousel = document.getElementById('caseCarouselTrack'); let isDown = false; let startedX = 0; let baseX = 0; let currentX = 0; let dragged = false; let raf = null; const speed = 0.5; const dragThreshold = 10; // Clone slides for seamless loop const cloneSlides = () => { const slides = Array.from(caseCarousel.children); slides.forEach(slide => { const clone = slide.cloneNode(true); clone.setAttribute('aria-hidden', 'true'); clone.setAttribute('tabindex', '-1'); caseCarousel.appendChild(clone); }); }; // Disable native element dragging const disableNativeDrag = () => { caseCarousel.querySelectorAll('.case-carousel-slide').forEach(slide => { slide.setAttribute('draggable', 'false'); }); }; cloneSlides(); disableNativeDrag(); // Marquee animation const animate = () => { baseX -= speed; const maxScroll = caseCarousel.scrollWidth / 2; if (Math.abs(baseX) >= maxScroll) baseX = 0; caseCarousel.style.transform = `translateX(${baseX}px)`; raf = requestAnimationFrame(animate); }; const pause = () => cancelAnimationFrame(raf); const resume = () => raf = requestAnimationFrame(animate); // Pointer events unified const onPointerDown = e => { isDown = true; dragged = false; startedX = e.clientX ?? e.touches?.[0]?.clientX ?? 0; caseCarousel.classList.remove('dragging'); // not dragging yet caseCarousel.style.transition = 'transform 0s'; pause(); }; const onPointerMove = e => { if (!isDown) return; const x = e.clientX ?? e.touches?.[0]?.clientX ?? 0; const delta = x - startedX; if (!dragged && Math.abs(delta) >= dragThreshold) { dragged = true; caseCarousel.classList.add('dragging'); // now we are actually dragging } if (dragged) { currentX = baseX + delta; caseCarousel.style.transform = `translateX(${currentX}px)`; } }; const onPointerUp = () => { if (!isDown) return; isDown = false; // If we dragged we commit the new base position if (dragged) { baseX = currentX; } caseCarousel.classList.remove('dragging'); caseCarousel.style.transition = ''; dragged = false; resume(); }; // Use Pointer Events where available const hasPointer = 'onpointerdown' in window; if (hasPointer) { caseCarousel.addEventListener('pointerdown', onPointerDown); window.addEventListener('pointermove', onPointerMove); window.addEventListener('pointerup', onPointerUp); window.addEventListener('pointercancel', onPointerUp); } else { // Fallback for older browsers caseCarousel.addEventListener('mousedown', e => onPointerDown(e)); window.addEventListener('mousemove', e => onPointerMove(e)); window.addEventListener('mouseup', onPointerUp); caseCarousel.addEventListener('touchstart', e => onPointerDown(e), { passive: true }); window.addEventListener('touchmove', e => onPointerMove(e), { passive: true }); window.addEventListener('touchend', onPointerUp); window.addEventListener('touchcancel', onPointerUp); } // Start resume();

DIGITAL COURSES

Lay the groundwork for a peaceful divorce with our digital courses

Our online courses and kits will help you prepare for your divorce or separation.

Learn what to expect from the process, avoid common pitfalls, discover negotiation techniques that will lead to better agreements, and more.

You’ll gain valuable insights and strategies to better prepare yourself, positioning you for a more favorable outcome as you approach this significant life change.

Call-to-action banner displaying a laptop icon alongside “Learning Center” text and an arrow button, inviting users to explore educational resources. Want expert guidance at your fingertips? Call Equitable Mediation at (877) 732-6682 to access our Learning Center today.

RESOURCES

Expand your knowledge

Explore resources for a clearer understanding of mediation and related divorce topics.

.hover-card { height: 100%; border-radius: 24px; overflow: hidden; position: relative; background: #fff; cursor: pointer; } .hover-card .top-image { height: 238px; background-image: url('wp-content/uploads/2025/06/benefits-of-divorce-mediation-Equitable-Mediation.webp'); background-size: cover; background-position: center; transition: transform 0.4s ease; z-index: 2; } .hover-card .top-image1 { height: 238px; background-image: url('wp-content/uploads/2025/06/online-divorce-mediation-at-Equitable-Mediation.webp'); background-size: cover; background-position: center; transition: transform 0.4s ease; z-index: 2; } .hover-card .top-image2 { height: 238px; background-image: url('wp-content/uploads/2025/06/how-to-have-an-amicable-divorce-Equitable-Mediation.webp'); background-size: cover; background-position: center; transition: transform 0.4s ease; z-index: 2; } .hover-card .content { padding: 35px 40px 45px; background: #f4f3ef; transition: opacity 0.3s ease; position: relative; z-index: 2; } .hover-card .content h3 { font-size: 20px; color: #247db4; margin-top: 5px; font-family: 'Poppins'; letter-spacing: 1px; line-height: 1.1em; font-weight: 600; } .hover-card .content p { font-size: 14px; color: #3a2f2a; margin-top: 15px; line-height: 22px; } .hover-card .content a { font-size: 13px; font-weight: bold; color: #247db4; text-decoration: none; font-family: 'Poppins'; } span.icon-arrow { display: inline-block; fill: #247db4; position: relative; font-size: 16px !important; height: 0.8em; width: 0.8em; top: 3px; transition: margin-left 0.2s ease; } .hover-card:hover span.icon-arrow { margin-left: 5px; fill: #fff; } .hover-card .expanded-bg { position: absolute; inset: 0; background-image: url('wp-content/uploads/2025/06/benefits-of-divorce-mediation-Equitable-Mediation.webp'); background-size: cover; background-position: center; z-index: 1; transform: scale(0.5); transform-origin: top; transition: transform 0.5s ease-in-out; } .hover-card:hover .expanded-bg { transform: scale(1.05); } .hover-card .expanded-bg1 { position: absolute; inset: 0; background-image: url('wp-content/uploads/2025/06/online-divorce-mediation-at-Equitable-Mediation.webp'); background-size: cover; background-position: center; z-index: 1; transform: scale(0.5); transform-origin: top; transition: transform 0.5s ease-in-out; } .hover-card:hover .expanded-bg1 { transform: scale(1.05); } .hover-card .expanded-bg2 { position: absolute; inset: 0; background-image: url('wp-content/uploads/2025/06/how-to-have-an-amicable-divorce-Equitable-Mediation.webp'); background-size: cover; background-position: center; z-index: 1; transform: scale(0.5); transform-origin: top; transition: transform 0.5s ease-in-out; } .hover-card:hover .expanded-bg2 { transform: scale(1.05); } .hover-card .overlay { position: absolute; inset: 0; background-color: rgb(36 125 180 / 85%); color: white; padding: 35px 40px 45px; display: flex; flex-direction: column; justify-content: flex-end; opacity: 0; z-index: 3; transition: opacity 0.4s ease; } .hover-card:hover .overlay { opacity: 1; } .overlay h3, .overlay p, .overlay a { opacity: 0; transform: translateY(10px); transition: all 0.3s ease; } .hover-card:hover .overlay h3, .hover-card:hover .overlay p, .hover-card:hover .overlay a { opacity: 1; transform: translateY(0); } .overlay h3 { font-size: 18px; font-family: 'Poppins' !important; font-size: 20px; color: #fff; letter-spacing: 1px; line-height: 1.1em; font-weight: 600; } .overlay p { font-size: 14px; margin-top: 15px; color: #fff; line-height: 22px; } .overlay a { font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; font-family: 'Poppins'; } .hover-card:hover .content { opacity: 0; } /* Override to show photo images statically */ .hover-card .top-image, .hover-card .top-image1, .hover-card .top-image2 { display: none; } .hover-card .expanded-bg, .hover-card .expanded-bg1, .hover-card .expanded-bg2 { position: relative; transform: none !important; height: 238px; } .hover-card:hover .overlay { opacity: 0 !important; } .hover-card:hover .content { opacity: 1 !important; } .hover-card { cursor: default !important; } /* Make entire card clickable */ .hover-card { cursor: pointer !important; transition: transform 0.2s ease; } .hover-card:hover { transform: translateY(-4px); } document.addEventListener('DOMContentLoaded', function() { const cards = document.querySelectorAll('.hover-card'); cards.forEach(function(card) { card.addEventListener('click', function(e) { const link = card.querySelector('a[href]'); if (link) { if (e.target.tagName !== 'A') { window.location.href = link.getAttribute('href'); } } }); }); });

Why Choose Mediation? 10 Ways It Outperforms Traditional Divorce (With Cost Comparison)

Learn the ten key benefits of divorce mediation including lower costs, faster resolutions, better outcomes, and keeping your family out of court.

Read More

Online Divorce Mediation: The Complete Guide to Resolving Your Divorce from Virtually Anywhere

Since 2011, our flat-fee Online Divorce Mediation Services have helped couples conveniently and efficiently reach fair and equitable agreements. Learn how.

Read More

Amicable Divorce Blueprint: 5 Steps to Peaceful Separation Without Court

Get tips on how to navigate your divorce with dignity, minimize conflict, and protect you and your children's well-being from an expert mediator.

Read More

Take your first step towards a peaceful divorce.

As a mediator for divorce, our priority is helping you reach an equitable agreement that prioritizes your kids, preserves your wealth, and sets the stage for a positive new beginning.