(401) 369-9224 | Fax: (401) 369-9275

Providence Behavioral Health Associates

1075 Smith Street, 2nd Floor, Providence, RI
1598 South County Trail, Suite 102, East Greenwich, RI

  • About Us
    • About Us
    • Employment Opportunities
  • Behavioral Health Services
    • Services Overview
    • Behavioral Health Team
    • Child and Family Services
    • Adult and Geriatric Services
      • Depression Management
      • Anxiety Reduction
      • Insomnia Treatment
    • Integrated Services
    • Medication Management
  • Wellness Services
    • Yoga
      • Overview
      • Class Pricing
      • Schedule
    • Meditation & Mindfulness
      • Overview
      • Class Schedule
      • Class Pricing
    • Staff
    • Policies
      • Before You Arrive
      • Wellness Policies
      • Cancellation and Refund Policies
  • Patient Resources
    • Electronic Communication Consent
    • HIPAA Notice of Privacy Practices
    • Newsletters
  • Contact
  • Schedule Appointment
    • Clinical Appointment
    • Wellness Appointment
      • Yoga Class
      • Meditation Class

Newsletters

Sitemap
  • About Us
    • About Us
    • Employment Opportunities
  • Behavioral Health Services
    • Services Overview
    • Behavioral Health Team
    • Child and Family Services
    • Adult and Geriatric Services
      • Depression Management
      • Anxiety Reduction
      • Insomnia Treatment
    • Integrated Services
    • Medication Management
  • Wellness Services
    • Yoga
      • Overview
      • Class Pricing
      • Schedule
    • Meditation & Mindfulness
      • Overview
      • Class Schedule
      • Class Pricing
    • Staff
    • Policies
      • Before You Arrive
      • Wellness Policies
      • Cancellation and Refund Policies
  • Patient Resources
    • Electronic Communication Consent
    • HIPAA Notice of Privacy Practices
    • Newsletters
  • Contact
About Us

Our Mission is to provide scientifically-supported treatments to address the health and wellness concerns of our clients. We offer these services in two convenient offices located in Providence and East Greenwich, Rhode Island. Please contact us to schedule an appointment.

Our Locations
1075 Smith St, 2nd Floor, Providence, RI 02908
1598 South County Trail, Suite 102, East Greenwich, RI 02818
Phone: (401) 369-9224
Fax: (401) 369-9275
mail@providencebehavioral.org

Copyright © 2026 Providence Behavioral Health, All Rights Reserved - Built by trailblaze.marketing

\n
\n
\n

Now accepting applications \u00b7 2027\u20132028 training year

\n

A training program built for psychologists.

\n

For 20 years, Providence Behavioral Health Associates has delivered evidence-based care across Rhode Island \u2014 in our own offices and inside primary care practices. Our full-time postdoctoral fellowship gives you close mentorship, a diverse caseload, and a clear path to licensure.

\n
\n How to Apply →\n \n \n Download Training Plan\n \n
\n
\n
\n
12\u201324 moFull-time \u00b7 one-year option or stay on toward licensure
\n
2 tracksAdult Mental Health \u00b7 Integrated Behavioral Health
\n
WeeklyIndividual supervision with a licensed psychologist
\n
MonthlyBrown University Psychiatry Grand Rounds
\n
\n
\n\n \n
\n Why PBHA\n Tracks\n Your Year\n Supervision\n Experience\n Our People\n FAQ\n Apply\n
\n\n \n
\n

Why Train With Us

\n

A training site, not just a job

\n

Fellows join a multidisciplinary team of psychologists, clinical social workers, psychiatric nurse practitioners, and psychiatrists \u2014 and are treated as colleagues from day one.

\n
\n
\n
\n

Academic connection

Training is directed by a Clinical Associate Professor in Brown's Department of Psychiatry & Human Behavior, and fellows attend monthly Grand Rounds at the Warren Alpert Medical School.

\n
\n
\n
\n

Leaders in integrated care

PBHA clinicians are embedded in primary care practices across Rhode Island. Fellows see first-hand how behavioral health fits into whole-person medical care.

\n
\n
\n
\n

Mentorship that's paced to you

You're paired with a licensed clinical psychologist. Your training plan is matched to your prior experience, and you move to independent work when you're ready \u2014 not before.

\n
\n
\n
\n

Flexible length, built for licensure

Choose a one-year fellowship, or extend up to 24 months to accumulate the supervised hours required for licensure and prepare for the EPPP.

\n
\n
\n
\n\n \n
\n

Fellowship Tracks

\n

Choose your focus

\n

Both tracks include training in telehealth and a full-time clinical role. Select a track to see its goals.

\n\n
\n \n \n
\n\n
\n
\n

Adult Mental Health Fellowship

\n

Sharpen your diagnostic skills and build expertise in modern, evidence-based treatment for adults.

\n
    \n
  1. Advanced training in empirically supported interventions such as CBT, ACT, and mindfulness-based approaches.
  2. \n
  3. Stronger case conceptualization and differential diagnosis of commonly presenting adult concerns.
  4. \n
  5. Delivering behavioral interventions through telehealth.
  6. \n
\n
\n
\n
You'll Train In
\n
CBTACTMindfulness-based careDifferential diagnosisTelehealth
\n
Who You'll See
\n

Transition-age youth, adults, and older adults presenting with anxiety, mood disorders, trauma, and more.

\n
\n
\n\n
\n
\n

Integrated Behavioral Health Fellowship

\n

Work side by side with primary care teams and learn the model that's reshaping how patients get behavioral health care.

\n
    \n
  1. Advanced training in integrated behavioral health practice.
  2. \n
  3. Using telehealth as part of integrating behavioral health into primary care.
  4. \n
  5. Integrating psychological services within medical settings and coordinating them into each patient's overall treatment plan.
  6. \n
\n
\n
\n
You'll Train In
\n
Primary care integrationBrief interventionsMedical team consultationTelehealth
\n
Where
\n

Partner primary care practices across Rhode Island. See our integrated sites →

\n
\n
\n
\n\n \n
\n

Your Fellowship

\n

From shadowing to your own caseload

\n

The program moves in two phases. Your supervisor decides when you're ready to advance, based on your experience and demonstrated competence.

\n
\n
1
Sept 7, 2027

Orientation

Your first week: meet the team and get oriented with Dr. Todaro, Training Director.

\n
2
Weeks 2\u20134

Phase One: Shadow

See patients alongside your supervisor, build case conceptualizations and treatment plans together, and learn our EHR and care coordination.

\n
3
Ongoing

Phase Two: Lead

Conduct new evaluations and ongoing treatment independently, build your own patient panel, and review every case in supervision.

\n
✓
Months 12\u201324

Licensure-Ready

Finish after one year, or continue to complete the supervised hours needed for licensure and prepare for the EPPP.

\n
\n
\n\n \n
\n

Supervision & Didactics

\n

A structured learning rhythm

\n

Every fellow receives at least one hour of individual supervision and one hour of group supervision each week, plus case conferences and Grand Rounds.

\n
\n
1 hr \u00b7 weekly

Individual Supervision

Review newly evaluated cases \u2014 diagnosis, conceptualization, and treatment planning in depth.

Dr. John Todaro \u00b7 Dr. Jannette Rey
\n
1 hr \u00b7 every other week

Training Meeting

Clinical decision-making, documentation, ethics, and professional development with all PBHA trainees.

Dr. John Todaro
\n
1 hr \u00b7 every other week

Case Conference

Present and discuss cases with the full multidisciplinary team, including psychiatric providers.

All PBHA clinicians
\n
1 hr \u00b7 monthly

Psychiatry Grand Rounds

Research and clinical presentations at the Warren Alpert Medical School of Brown University.

Brown Psychiatry faculty
\n
\n
\n\n \n
\n

Breadth of Training

\n

The experience you'll gain

\n

Fellows work with young adults through older adults, with diverse populations, in individual, group, and family formats.

\n
\n
Ages
Transition-age youthAdultsOlder adults
\n
Assessment
Clinical interviewCognitiveObjectiveNeuropsychological testingConsultation
\n
Intervention
Evidence-based practiceCrisis interventionStress managementIndividualGroupFamily
\n
Presenting Concerns
ADHDMood disordersAnxietyTrauma / PTSSubstance use
\n
Populations
Military & veteransLGBTQ+LatinoAfrican & Caribbean descent
\n
Orientation
BehavioralCognitive-behavioralSystems
\n
\n
\n\n \n
\n

Our People

\n

Hear from our fellows

\n

Our fellows, past and present, work alongside our staff psychologists and are part of the team you'll see on our Behavioral Health Team page.

\n
\n
\n
AF

Ashley Y. Figueroa Rivas, PsyD

Postdoctoral Fellow \u00b7 Adult
\n

Quote from Ashley about her experience \u2014 e.g., what surprised her, what she's learned, why she chose PBHA. (1\u20132 sentences)

\n \n
\n
\n
EV

Elizabeth-Ann Viscione, PhD

Postdoctoral Fellow \u00b7 Adult
\n

Quote from Elizabeth-Ann about the supervision, the team, or the caseload. (1\u20132 sentences)

\n \n
\n
\n
JS

Julian M. Saad, PhD

Former Fellow \u00b7 Now Staff Psychologist
\n

Quote from Julian looking back on his fellowship and what it led to. (1\u20132 sentences)

\n \n
\n
\n\n
\n
\n
JT
JR
MB
JS
KM
\n

Training faculty

Led by Dr. John Todaro (Director of Training) and Dr. Jannette Rey (Co-Director), with supervision from our staff psychologists.

\n Meet the Team →\n
\n
\n\n \n
\n

Where You'll Work

\n

Two Rhode Island offices, plus primary care partner sites

\n

Fellows practice in person and by telehealth from our Providence and Kent County offices.

\n
\n
\"Providence

Providence Office

1075 Smith Street, Providence, RI 02908

\n
\"Kent

Kent County Office

1300 Division Road, Suite 301, West Warwick, RI 02893

\n
\n
\n\n \n
\n

Questions

\n

Frequently asked

\n
\n
Yes, it's a full-time clinical position. The fellowship runs 12 to 24 months: some fellows complete a single year, while others stay longer to accumulate the supervised hours required for licensure and to prepare for the EPPP.
\n
The 2027\u20132028 fellowship begins Tuesday, September 7, 2027, the day after Labor Day, with orientation during the first week.
\n
Yes. Fellows receive a generous annual salary, health insurance, and three weeks of paid time off. Fellows who continue for a second year are also eligible for our 401(k) plan.
\n
No. We offer two application paths \u2014 one aligned with the APPIC timeline and a second, later path for applicants who can't meet it. See How to Apply.
\n
Yes. Telehealth training is part of both tracks.
\n
You'll be assigned a licensed clinical psychologist for weekly individual supervision, and join group supervision led by Dr. John Todaro with all PBHA trainees.
\n
\n
\n\n \n
\n

How to Apply

\n

Two paths to join us

\n

Send your materials to Dr. John Todaro, Director of Training. Every applicant meets with us for an interview so we can make sure PBHA is the right fit.

\n\n
\n
Eligibility
\n
PhD or PsyD from an accredited doctoral program in Clinical Psychology
\n
Completed predoctoral internship in Clinical Psychology (approx. 1,500 supervised hours)
\n
\n\n
\n What's included\n Generous annual salaryHealth insurance3 weeks PTO401(k) eligibility in year twoStarts Sept 7, 2027\n
\n\n
\n
\n
Path 1

APPIC Timeline

\n
    \n
  1. Email your CV and letter of interest to the Training Director.
  2. \n
  3. We'll schedule an in-person or virtual interview.
  4. \n
  5. You'll receive an email with our decision.
  6. \n
\n
\n
Apply byJan 15, 2027
\n
Offers byFeb 15, 2027
\n
Final decisionsFeb 26, 2027
\n
\n
\n
\n
Path 2

Extended Timeline

\n
    \n
  1. Email a cover letter, CV, and two letters of reference from current supervisors.
  2. \n
  3. We'll review your materials and schedule a virtual interview.
  4. \n
  5. You'll receive an email with our decision.
  6. \n
\n
\n
Offers & decisions throughMay 31, 2027
\n
\n
\n
\n
\n\n \n
\n
JT
\n
\n

Questions? Talk with our Training Director.

\n

John F. Todaro, PhD \u00b7 Director of Training
jtodaro@providencebehavioral.org \u00b7 (401) 369-9224

\n
\n
\n Email Training Director\n
\n
\n\n"; function run() { if (!document.body || !document.body.classList.contains('page-id-1815')) return; if (window._pbhPdInjected) return; // Password-protected: show WordPress's password box until the right password is entered if (document.querySelector('form.post-password-form')) return; window._pbhPdInjected = true; var st = document.createElement('style'); st.id = 'pbh-pd-style'; st.textContent = CSS + '\nbody.page-id-1815 .avaris-main-title{display:none !important}' + '\nbody.page-id-1815 .avaris-pagebuilder-row.has-section{display:none !important}' + '\nbody.page-id-1815 .avaris-entry{display:none !important}' + '\nbody.page-id-1815 aside#sidebar{display:none !important}' + '\nbody.page-id-1815 #main.main{width:100% !important;max-width:100% !important;float:none !important;flex:1 1 100% !important}'; document.head.appendChild(st); var mainDiv = document.querySelector('#main.main') || document.querySelector('div#main') || document.querySelector('main'); if (!mainDiv) { window._pbhPdInjected = false; setTimeout(run, 200); return; } var article = mainDiv.querySelector('article') || mainDiv.querySelector('.avaris-entry'); if (article) article.style.display = 'none'; var root = document.createElement('div'); root.id = 'pbh-pd-injected'; root.innerHTML = HTML; mainDiv.insertBefore(root, mainDiv.firstChild); wire(root); guardBody(); } function wire(root) { var tabs = root.querySelectorAll('.pd-tab'); Array.prototype.forEach.call(tabs, function (tab) { tab.addEventListener('click', function (e) { e.preventDefault(); Array.prototype.forEach.call(tabs, function (t) { t.setAttribute('aria-selected', 'false'); }); Array.prototype.forEach.call(root.querySelectorAll('.pd-panel'), function (p) { p.classList.remove('active'); }); tab.setAttribute('aria-selected', 'true'); var panel = root.querySelector('#' + tab.getAttribute('data-panel')); if (panel) panel.classList.add('active'); }); }); Array.prototype.forEach.call(root.querySelectorAll('.pd-faq-q'), function (q) { q.addEventListener('click', function (e) { e.preventDefault(); q.parentNode.classList.toggle('open'); }); }); // Bio buttons open the Team page Array.prototype.forEach.call(root.querySelectorAll('.pd-fellow-link'), function (b) { b.addEventListener('click', function (e) { e.preventDefault(); window.location.href = '/our-staff/'; }); }); // Smooth in-page jumps that clear the sticky site header Array.prototype.forEach.call(root.querySelectorAll('a[href^="#"]'), function (a) { a.addEventListener('click', function (e) { var t = root.querySelector(a.getAttribute('href')); if (!t) return; e.preventDefault(); var y = t.getBoundingClientRect().top + window.pageYOffset - 90; window.scrollTo({ top: y, behavior: 'smooth' }); }); }); } // Avaris sometimes clones content to ; remove anything that isn't a real layout element. function guardBody() { function ok(n) { if (n.nodeType !== 1) return true; var tag = n.tagName; if (tag === 'SCRIPT' || tag === 'STYLE' || tag === 'NOSCRIPT' || tag === 'LINK') return true; if ((n.id || '') === 'wpadminbar' || (n.id || '').indexOf('pbh-') === 0) return true; var c = (n.className && typeof n.className === 'string') ? n.className : ''; return /avaris-|mysticky|creiden|pbh-footer|admin-bar/.test(c); } function clean() { Array.prototype.slice.call(document.body.childNodes).forEach(function (n) { if (n.nodeType === 1 && !ok(n)) n.remove(); else if (n.nodeType === 3 && n.textContent.trim().length > 20) n.remove(); }); } new MutationObserver(clean).observe(document.body, { childList: true }); [0, 300, 1000, 3000, 6000].forEach(function (t) { setTimeout(clean, t); }); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', run); else run(); })(); [code_type] => js [location] => site_wide_header [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-10-13 14:16:42 ) [1] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1798 [post_data] => [title] => Employment Opportunities Page [code] => /** * Providence Behavioral Health — Employment Opportunities Page * WPCode snippet — Site Wide Header location, page-id-507 * * NEW PROTOCOL: Location = Site Wide Header (prevents Avaris body cloning). * Page guard moved inside DOMContentLoaded so document.body is available. * window._empInjected guard at top prevents double-execution. */ (function () { 'use strict'; if (window._empInjected) return; window._empInjected = true; /* ───────────────────────────────────────────────────────────── 1. CSS ───────────────────────────────────────────────────────────── */ const css = [ /* Hide Avaris default content */ 'body.page-id-507 .avaris-main-title { display: none !important; }', 'body.page-id-507 .avaris-pagebuilder-row.has-section { display: none !important; }', 'body.page-id-507 .avaris-entry { display: none !important; }', /* ── Banner ── */ '.pbh-emp-banner {', ' background: #f8f8f8 url("https://providencebehavioral.org/wp-content/uploads/2018/12/PBH-Header-Brand-Generic-1.jpg") center/cover no-repeat;', ' min-height: 150px;', ' padding: 0;', ' position: relative;', ' overflow: visible;', '}', '.pbh-emp-banner::after {', ' content: "";', ' position: absolute;', ' bottom: -2px; left: 0; right: 0;', ' height: 56px;', ' background: #fff;', ' clip-path: ellipse(52% 100% at 50% 100%);', ' z-index: 3;', '}', '.pbh-emp-banner h1 {', ' line-height: 94px;', ' margin: 0 !important; padding: 0 !important;', ' color: #003981 !important;', ' font-family: "Lato", sans-serif;', ' font-weight: 900;', ' font-size: 2.2rem;', ' letter-spacing: -0.5px;', ' text-align: center;', ' position: relative; z-index: 2;', '}', /* ── Page wrapper ── */ '.pbh-emp-page {', ' max-width: 960px;', ' margin: 0 auto;', ' padding: 12px 32px 100px;', ' font-family: "Lato", sans-serif;', '}', /* ── Intro ── */ '.pbh-emp-intro {', ' text-align: center;', ' padding: 36px 0 44px;', ' border-bottom: 2px solid #eef3fc;', ' margin-bottom: 52px;', '}', '.pbh-emp-intro p {', ' font-size: 1.08rem; color: #444; line-height: 1.75;', ' max-width: 680px; margin: 0 auto;', '}', '.pbh-emp-intro strong { color: #003981; }', /* ── Section label/title pattern ── */ '.pbh-emp-section-label {', ' font-size: 0.78rem; font-weight: 700; letter-spacing: 0.14em;', ' text-transform: uppercase; color: #256ec2; text-align: center;', ' margin: 0 0 10px;', '}', '.pbh-emp-section-title {', ' font-size: 1.55rem; font-weight: 900; color: #003981;', ' text-align: center; margin: 0 0 12px !important;', '}', '.pbh-emp-section-sub {', ' font-size: 0.97rem; color: #555; text-align: center;', ' max-width: 580px; margin: 0 auto 44px !important; line-height: 1.7;', '}', /* ── Why Work Here cards ── */ '.pbh-emp-why { margin-bottom: 60px; }', '.pbh-emp-why-cards {', ' display: flex; gap: 20px; flex-wrap: wrap; justify-content: center;', '}', '.pbh-emp-why-card {', ' background: #f5f9ff;', ' border: 1px solid #dde8f8;', ' border-radius: 14px;', ' padding: 28px 24px;', ' flex: 1 1 200px;', ' max-width: 240px;', ' text-align: center;', '}', '.pbh-emp-why-icon {', ' width: 48px; height: 48px;', ' background: #003981; border-radius: 50%;', ' display: flex; align-items: center; justify-content: center;', ' margin: 0 auto 14px;', '}', '.pbh-emp-why-card h3 {', ' font-size: 0.95rem; font-weight: 900; color: #003981;', ' margin: 0 0 8px !important;', '}', '.pbh-emp-why-card p {', ' font-size: 0.86rem; color: #555; line-height: 1.6; margin: 0 !important;', '}', /* ── Job listings ── */ '.pbh-emp-jobs { margin-bottom: 60px; }', '.pbh-emp-job-card {', ' border: 1px solid #dde8f8;', ' border-radius: 14px;', ' padding: 32px 36px;', ' margin-bottom: 24px;', ' background: #fff;', ' transition: box-shadow 0.2s;', '}', '.pbh-emp-job-card:hover { box-shadow: 0 6px 24px rgba(0,57,129,0.1); }', '.pbh-emp-job-header {', ' display: flex; justify-content: space-between;', ' align-items: flex-start; gap: 16px; flex-wrap: wrap;', ' margin-bottom: 16px;', '}', '.pbh-emp-job-header h3 {', ' font-size: 1.2rem; font-weight: 900; color: #003981; margin: 0 !important;', '}', '.pbh-emp-job-badge {', ' background: #eef3fc; color: #256ec2;', ' font-size: 0.75rem; font-weight: 700;', ' letter-spacing: 0.04em; text-transform: uppercase;', ' padding: 4px 12px; border-radius: 20px;', ' white-space: nowrap; flex-shrink: 0;', ' border: 1px solid #bfd3f5;', '}', '.pbh-emp-job-desc {', ' font-size: 0.95rem; color: #444; line-height: 1.7;', ' margin-bottom: 16px !important;', '}', '.pbh-emp-job-reqs {', ' background: #f5f9ff;', ' border-radius: 8px;', ' padding: 14px 18px;', ' margin-bottom: 20px !important;', ' font-size: 0.88rem; color: #444; line-height: 1.7;', '}', '.pbh-emp-job-reqs strong {', ' color: #003981; display: block; margin-bottom: 6px !important;', ' font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.06em;', '}', '.pbh-emp-job-footer {', ' display: flex; justify-content: space-between;', ' align-items: center; flex-wrap: wrap; gap: 12px;', '}', '.pbh-emp-job-note { font-size: 0.85rem; color: #777; font-style: italic; }', '.pbh-emp-apply-btn {', ' display: inline-block;', ' background: #003981; color: #fff;', ' font-weight: 700; font-size: 0.93rem;', ' padding: 11px 28px; border-radius: 7px;', ' text-decoration: none;', ' transition: background 0.2s;', '}', '.pbh-emp-apply-btn:hover { background: #1a5fa8; }', /* ── Contact CTA ── */ '.pbh-emp-cta {', ' background: #eef3fc;', ' border-left: 4px solid #003981;', ' border-radius: 0 12px 12px 0;', ' padding: 28px 32px;', ' display: flex; align-items: center; gap: 24px; flex-wrap: wrap;', '}', '.pbh-emp-cta-text { flex: 1; min-width: 240px; }', '.pbh-emp-cta-text h3 {', ' font-size: 1.05rem; font-weight: 900; color: #003981; margin: 0 0 6px !important;', '}', '.pbh-emp-cta-text p { font-size: 0.93rem; color: #444; margin: 0 !important; }', '.pbh-emp-cta-text a { color: #003981; font-weight: 700; }', '.pbh-emp-cta-btn {', ' display: inline-block; background: #003981; color: #fff;', ' font-weight: 700; font-size: 0.93rem;', ' padding: 13px 28px; border-radius: 7px;', ' text-decoration: none; white-space: nowrap;', ' transition: background 0.2s;', '}', '.pbh-emp-cta-btn:hover { background: #1a5fa8; color: #fff; }', /* ── Mobile ── */ '@media (max-width: 640px) {', ' .pbh-emp-page { padding: 12px 20px 60px; }', ' .pbh-emp-culture { margin: 0 -20px 48px; padding: 36px 20px; }', ' .pbh-emp-job-card { padding: 24px 20px; }', ' .pbh-emp-culture-stats { gap: 28px; }', ' .pbh-emp-why-card { max-width: 100%; }', '}', ].join('\n'); const styleEl = document.createElement('style'); styleEl.textContent = css; document.head.appendChild(styleEl); function readJobs() { const article = document.querySelector('article, .avaris-entry'); if (!article) return []; const jobs = []; let current = null; Array.from(article.querySelectorAll('h1,h2,h3,p,a')).forEach(function(el) { if (el.tagName === 'H2' || el.tagName === 'H3') { if (current) jobs.push(current); current = { title: el.textContent.trim(), paras: [], applyHref: 'mailto:jobs@providencebehavioral.org' }; } else if (el.tagName === 'P' && current) { const t = el.textContent.trim(); if (t && t !== 'Apply Now' && !t.includes('attach resume')) current.paras.push(t); } else if (el.tagName === 'A' && current && el.href && el.href.includes('mailto')) { current.applyHref = el.href; } }); if (current) jobs.push(current); return jobs; } const teamIcon = ``; const clockIcon = ``; const scienceIcon = ``; const homeIcon = ``; function buildJobCard(job) { const desc = job.paras[0] || ''; const reqs = job.paras.slice(1).join(' '); return `

${job.title}

Full-Time

${desc}

${reqs ? `
Requirements${reqs}
` : ''}
Apply Now
`; } function inject() { const mainDiv = document.querySelector('#main.main') || document.querySelector('div#main') || document.querySelector('main'); if (!mainDiv) { setTimeout(inject, 200); return; } const titleBlock = document.querySelector('.avaris-main-title'); if (titleBlock) titleBlock.style.display = 'none'; const article = mainDiv.querySelector('article') || mainDiv.querySelector('.avaris-entry'); if (article) article.style.display = 'none'; const jobs = readJobs(); const jobCards = jobs.map(buildJobCard).join(''); const html = `

Join Our Team

Life at PBHA

Why Clinicians Choose Us

We've built an environment where great clinicians can do their best work.

${teamIcon}

Collaborative Team

Work alongside psychologists, social workers, psychiatrists, and nurse practitioners.

${clockIcon}

Flexible Scheduling

In-person and telehealth options across our two Rhode Island offices.

${scienceIcon}

Evidence-Based Practice

Scientifically-supported treatments with support for continued professional development.

${homeIcon}

Two Convenient Locations

See patients in Providence or East Greenwich, or via telehealth.

We're Hiring

Open Positions

We review applications on a rolling basis. Don't see your specialty? Reach out anyway.

${jobCards}

Questions About Working at PBHA?

Email us at jobs@providencebehavioral.org — we're happy to answer any questions.

Get in Touch
`; const wrapper = document.createElement('div'); wrapper.id = 'pbh-emp-injected'; wrapper.innerHTML = html; mainDiv.insertBefore(wrapper, mainDiv.firstChild); } document.addEventListener('DOMContentLoaded', function() { if (!document.body.classList.contains('page-id-507')) return; inject(); }); })(); [code_type] => js [location] => site_wide_header [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-05-31 21:36:16 ) [2] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1796 [post_data] => [title] => IBH Page Redesign [code] => /** * Providence Behavioral Health — Integrated Behavioral Health Page * WPCode snippet — assign to Page ID 746 (/services/integrated/) * * Provider name links open a bio modal fetched from the staff page * in the background — no navigation away from this page. */ (function () { 'use strict'; if (window._ibhInjected) return; window._ibhInjected = true; /* ───────────────────────────────────────────────────────────── 1. CSS ───────────────────────────────────────────────────────────── */ const css = [ /* Hide Avaris default content */ 'body.page-id-746 .avaris-main-title { display: none !important; }', 'body.page-id-746 .avaris-pagebuilder-row.has-section { display: none !important; }', 'body.page-id-746 .avaris-entry { display: none !important; }', /* ── Banner ── */ '.pbh-ibh-banner {', ' background: #f8f8f8 url("https://providencebehavioral.org/wp-content/uploads/2018/12/PBH-Header-Brand-Generic-1.jpg") center/cover no-repeat;', ' min-height: 150px;', ' padding: 0;', ' position: relative;', ' overflow: visible;', '}', '.pbh-ibh-banner::after {', ' content: "";', ' position: absolute;', ' bottom: -2px; left: 0; right: 0;', ' height: 56px;', ' background: #fff;', ' clip-path: ellipse(52% 100% at 50% 100%);', ' z-index: 3;', '}', '.pbh-ibh-banner h1 {', ' line-height: 94px;', ' margin: 0 !important; padding: 0 !important;', ' color: #003981 !important;', ' font-family: "Lato", sans-serif;', ' font-weight: 900;', ' font-size: 2.2rem;', ' letter-spacing: -0.5px;', ' text-align: center;', ' position: relative; z-index: 2;', '}', /* ── Page wrapper ── */ '.pbh-ibh-page {', ' max-width: 960px;', ' margin: 0 auto;', ' padding: 0 32px 100px;', ' font-family: "Lato", sans-serif;', '}', /* ── Intro ── */ '.pbh-ibh-intro {', ' padding: 12px 0 0;', ' margin-bottom: 56px;', '}', '.pbh-ibh-intro-text {', ' font-size: 1.08rem; color: #444; line-height: 1.75;', ' max-width: 720px; margin: 0 auto 28px;', ' text-align: center;', '}', '.pbh-ibh-intro-text strong { color: #003981; }', '.pbh-ibh-intro-callouts {', ' display: grid;', ' grid-template-columns: repeat(3, 1fr);', ' gap: 16px;', ' border-top: 2px solid #eef3fc;', ' padding-top: 28px;', '}', '.pbh-ibh-intro-callout {', ' display: flex; align-items: flex-start; gap: 14px;', ' background: #f5f9ff;', ' border: 1px solid #dde8f8;', ' border-radius: 12px;', ' padding: 20px 18px;', '}', '.pbh-ibh-intro-callout-icon {', ' width: 40px; height: 40px; flex-shrink: 0;', ' background: #003981; border-radius: 50%;', ' display: flex; align-items: center; justify-content: center;', ' margin-top: 2px;', '}', '.pbh-ibh-intro-callout h4 {', ' font-size: 0.93rem; font-weight: 900; color: #003981;', ' margin: 0 0 5px !important;', '}', '.pbh-ibh-intro-callout p {', ' font-size: 0.85rem; color: #555; line-height: 1.55; margin: 0 !important;', '}', /* ── Section label/title pattern ── */ '.pbh-ibh-section-label {', ' font-size: 0.78rem; font-weight: 700; letter-spacing: 0.14em;', ' text-transform: uppercase; color: #256ec2; text-align: left;', ' margin: 0 0 4px;', '}', '.pbh-ibh-section-title {', ' font-size: 1.3rem; font-weight: 900; color: #003981;', ' text-align: left; margin: 0 !important;', '}', /* ── Locations card ── */ '.pbh-ibh-locations { margin-bottom: 56px; }', '.pbh-ibh-loc-card-outer {', ' border: 1px solid #dde8f8;', ' border-radius: 14px;', ' overflow: hidden;', '}', '.pbh-ibh-loc-header {', ' background: #f5f9ff;', ' padding: 20px 24px;', ' border-bottom: 1px solid #dde8f8;', '}', '.pbh-ibh-loc-grid {', ' display: grid;', ' grid-template-columns: repeat(2, 1fr);', '}', '.pbh-ibh-loc-card {', ' padding: 18px 22px;', ' display: flex; align-items: center; gap: 12px;', ' background: #fff;', ' border-right: 1px solid #dde8f8;', ' border-bottom: 1px solid #dde8f8;', '}', '.pbh-ibh-loc-card:nth-child(even) { border-right: none; }', '.pbh-ibh-loc-card:nth-last-child(-n+2) { border-bottom: none; }', '.pbh-ibh-loc-dot {', ' width: 9px; height: 9px; border-radius: 50%;', ' background: #003981; flex-shrink: 0;', '}', '.pbh-ibh-loc-text h4 {', ' font-size: 0.93rem; font-weight: 900; color: #003981; margin: 0 0 3px !important;', '}', '.pbh-ibh-loc-text p {', ' font-size: 0.82rem; color: #666; margin: 0 0 6px !important;', '}', '.pbh-ibh-loc-provider {', ' font-size: 0.82rem; font-weight: 700; color: #256ec2;', ' text-decoration: none; display: inline-flex; align-items: center; gap: 4px;', ' cursor: pointer; background: none; border: none; padding: 0;', ' font-family: "Lato", sans-serif;', '}', '.pbh-ibh-loc-provider:hover { text-decoration: underline; }', '.pbh-ibh-loc-provider:disabled { opacity: 0.6; cursor: wait; }', /* ── Referral footer ── */ '.pbh-ibh-referral {', ' background: #1a6b5a;', ' padding: 20px 24px;', '}', '.pbh-ibh-referral p {', ' font-size: 0.93rem; color: #a8d9ce; margin: 0 !important; line-height: 1.7;', '}', '.pbh-ibh-referral p strong { color: #fff; }', /* ── Learn more strip ── */ '.pbh-ibh-learn {', ' border-top: 2px solid #eef3fc;', ' padding-top: 32px;', ' display: flex; align-items: center; gap: 20px; flex-wrap: wrap;', '}', '.pbh-ibh-learn-text { flex: 1; min-width: 240px; }', '.pbh-ibh-learn-text h3 {', ' font-size: 1rem; font-weight: 900; color: #003981; margin: 0 0 6px !important;', '}', '.pbh-ibh-learn-text p {', ' font-size: 0.9rem; color: #555; margin: 0 !important; line-height: 1.6;', '}', '.pbh-ibh-learn-btn {', ' display: inline-block; background: #fff; color: #003981;', ' font-weight: 700; font-size: 0.9rem;', ' padding: 11px 24px; border-radius: 7px;', ' text-decoration: none; border: 2px solid #003981;', ' white-space: nowrap; transition: background 0.2s;', '}', '.pbh-ibh-learn-btn:hover { background: #eef3fc; }', /* ── Bio modal overlay ── */ '.pbh-ibh-modal-overlay {', ' display: none;', ' position: fixed;', ' inset: 0;', ' background: rgba(0,20,60,0.55);', ' backdrop-filter: blur(3px);', ' z-index: 99999;', ' align-items: center;', ' justify-content: center;', ' padding: 24px;', '}', '.pbh-ibh-modal-overlay.open { display: flex; }', '.pbh-ibh-modal-box {', ' background: #fff;', ' border-radius: 16px;', ' box-shadow: 0 20px 60px rgba(0,20,80,0.25);', ' max-width: 700px;', ' width: 100%;', ' max-height: 88vh;', ' overflow: hidden;', ' display: flex;', ' flex-direction: column;', '}', '.pbh-ibh-modal-header {', ' background: linear-gradient(135deg, #003981 0%, #256ec2 100%);', ' color: #fff;', ' padding: 28px 32px 24px;', ' display: flex;', ' gap: 22px;', ' align-items: flex-start;', ' position: relative;', '}', '.pbh-ibh-modal-photo {', ' width: 84px; height: 84px;', ' border-radius: 50%;', ' object-fit: cover;', ' object-position: center top;', ' border: 3px solid rgba(255,255,255,0.4);', ' flex-shrink: 0;', '}', '.pbh-ibh-modal-info { flex: 1; }', '.pbh-ibh-modal-name {', ' font-size: 20px; font-weight: 700;', ' margin-bottom: 5px; line-height: 1.2;', '}', '.pbh-ibh-modal-role {', ' font-size: 12px; opacity: 0.85; font-weight: 600;', ' text-transform: uppercase; letter-spacing: 0.06em;', ' margin-bottom: 12px;', '}', '.pbh-ibh-modal-tele {', ' display: inline-flex; align-items: center; gap: 6px;', ' font-size: 12px; font-weight: 700;', ' background: rgba(255,255,255,0.2); color: #fff;', ' padding: 5px 14px; border-radius: 20px;', ' text-decoration: none; transition: background 0.2s;', '}', '.pbh-ibh-modal-tele:hover { background: rgba(255,255,255,0.35); color: #fff; }', '.pbh-ibh-modal-close {', ' position: absolute; top: 14px; right: 14px;', ' background: rgba(255,255,255,0.2); border: none; color: #fff;', ' width: 32px; height: 32px; border-radius: 50%;', ' font-size: 18px; cursor: pointer;', ' display: flex; align-items: center; justify-content: center;', ' transition: background 0.2s; line-height: 1;', '}', '.pbh-ibh-modal-close:hover { background: rgba(255,255,255,0.35); }', '.pbh-ibh-modal-body {', ' padding: 28px 32px;', ' overflow-y: auto;', ' flex: 1;', ' line-height: 1.7;', ' color: #1a2233;', ' font-size: 15px;', '}', '.pbh-ibh-modal-body p { margin-bottom: 14px !important; }', '.pbh-ibh-modal-body p:last-child { margin-bottom: 0 !important; }', '.pbh-ibh-modal-error {', ' color: #888; font-style: italic; text-align: center; padding: 24px 0;', '}', /* ── Mobile ── */ '@media (max-width: 640px) {', ' .pbh-ibh-page { padding: 0 20px 60px; }', ' .pbh-ibh-intro-callouts { grid-template-columns: 1fr; }', ' .pbh-ibh-loc-grid { grid-template-columns: 1fr; }', ' .pbh-ibh-loc-card:nth-child(even) { border-right: 1px solid #dde8f8; }', ' .pbh-ibh-loc-card:nth-last-child(-n+2) { border-bottom: 1px solid #dde8f8; }', ' .pbh-ibh-loc-card:last-child { border-bottom: none; }', ' .pbh-ibh-modal-header { padding: 20px; gap: 14px; }', ' .pbh-ibh-modal-photo { width: 64px; height: 64px; }', ' .pbh-ibh-modal-body { padding: 20px; }', '}', ].join('\n'); const styleEl = document.createElement('style'); styleEl.textContent = css; document.head.appendChild(styleEl); /* ───────────────────────────────────────────────────────────── 2. HTML ───────────────────────────────────────────────────────────── */ const personIcon = ``; const html = `

Integrated Behavioral Health

Providence Behavioral Health Associates provides behavioral health services directly within primary care and specialty medical practices — bringing mental health support to where patients already receive their medical care.

In your doctor's office

No separate trip, no separate referral process — care comes to you.

Coordinated care

Your behavioral health provider and medical team work together as one.

Access when you need it

Support is available at your regular appointments — without the long wait.

Where We Are

Integrated Practice Locations

Brown University Health – Wakefield

Wakefield, RI

Brown University Health – East Greenwich

East Greenwich, RI

Brown University Health – Newport

Newport, RI

Brown University Health – Tiverton

Tiverton, RI

Brown University Health patients: Ask your primary care physician to send us a referral to begin the scheduling process. Once we receive it, our team will reach out — typically within a few business days.

Learn More About Integrated Behavioral Health

Read our published article on how PBHA clinicians integrate behavioral health services in primary care settings across Rhode Island.

Read the Article →
Telehealth Visit
`; /* ───────────────────────────────────────────────────────────── 3. INJECT INTO PAGE ───────────────────────────────────────────────────────────── */ let _injected = false; function inject() { if (_injected) return; _injected = true; const mainDiv = document.querySelector('#main.main') || document.querySelector('div#main') || document.querySelector('main'); if (!mainDiv) { setTimeout(inject, 200); return; } const titleBlock = document.querySelector('.avaris-main-title'); if (titleBlock) titleBlock.style.display = 'none'; // Hide the Avaris-managed article — prevents post-processing duplication. // Our content is inserted as a sibling BEFORE the article, outside what Avaris manages. const article = mainDiv.querySelector('article') || mainDiv.querySelector('.avaris-entry'); if (article) article.style.display = 'none'; const wrapper = document.createElement('div'); wrapper.id = 'pbh-ibh-injected'; wrapper.innerHTML = html; mainDiv.insertBefore(wrapper, mainDiv.firstChild); // Avaris post-processing clones content to body level — remove orphans immediately and on any future body mutation. function _ok(n, root) { if (n === root) return true; var t = n.tagName; if (['SCRIPT','STYLE','NOSCRIPT','LINK'].includes(t)) return true; if ((n.id||'') === 'wpadminbar') return true; var c = n.classList ? Array.from(n.classList).join(' ') : ''; return c.includes('avaris-')||c.includes('mysticky')||c.includes('creiden')||c.includes('pbh-footer-contact')||c.includes('admin-bar'); } function removeOrphans() { var root = document.getElementById('pbh-ibh-injected'); Array.from(document.body.childNodes).forEach(function(n) { if (!n.parentNode) return; if (n.nodeType === 1 && !_ok(n, root)) { n.remove(); return; } if (n.nodeType === 3 && n.textContent.trim().length > 20) { n.remove(); } }); } var _obs = new MutationObserver(removeOrphans); _obs.observe(document.body, { childList: true }); setTimeout(removeOrphans, 0); setTimeout(removeOrphans, 500); setTimeout(removeOrphans, 2000); setTimeout(removeOrphans, 5000); wireModal(); } /* ───────────────────────────────────────────────────────────── 4. BIO MODAL ───────────────────────────────────────────────────────────── */ let staffPageCache = null; // caches raw HTML of /our-staff/ after first fetch function slugify(fullName) { const parts = fullName.split(',')[0].trim().toLowerCase() .replace(/[^a-z\s]/g, '').trim().split(/\s+/); return [parts[0], parts[parts.length - 1]].join('-'); } async function fetchProviderData(slug) { if (!staffPageCache) { const res = await fetch('/our-staff/'); staffPageCache = await res.text(); } const parser = new DOMParser(); const doc = parser.parseFromString(staffPageCache, 'text/html'); const blocks = doc.querySelectorAll('.staff-member-block'); for (const block of blocks) { const nameEl = block.querySelector('h4'); if (!nameEl) continue; if (slugify(nameEl.textContent) !== slug) continue; const img = block.querySelector('.staff-member-image img'); const bioDiv = block.children[1]; const tele = block.querySelector('.meeting-button'); return { name: nameEl.textContent.trim(), title: (block.querySelector('h5') || {}).textContent?.trim() || '', photo: img ? img.src : '', telehealth: tele ? tele.href : null, bioHTML: bioDiv ? Array.from(bioDiv.querySelectorAll('p')).map(p => p.outerHTML).join('') : '' }; } return null; } function openModal(data) { document.getElementById('pbhIbhModalPhoto').src = data.photo; document.getElementById('pbhIbhModalPhoto').alt = data.name; document.getElementById('pbhIbhModalName').textContent = data.name; document.getElementById('pbhIbhModalRole').textContent = data.title; const teleEl = document.getElementById('pbhIbhModalTele'); if (data.telehealth) { teleEl.href = data.telehealth; teleEl.style.display = 'inline-flex'; } else { teleEl.style.display = 'none'; } document.getElementById('pbhIbhModalBody').innerHTML = data.bioHTML || '

Bio coming soon.

'; document.getElementById('pbhIbhModal').classList.add('open'); document.body.style.overflow = 'hidden'; } function closeModal() { document.getElementById('pbhIbhModal').classList.remove('open'); document.body.style.overflow = ''; } function wireModal() { // Provider buttons document.querySelectorAll('.pbh-ibh-loc-provider[data-slug]').forEach(btn => { const originalHTML = btn.innerHTML; btn.addEventListener('click', async (e) => { e.preventDefault(); btn.disabled = true; btn.textContent = 'Loading…'; try { const data = await fetchProviderData(btn.dataset.slug); if (data) { openModal(data); } else { btn.innerHTML = originalHTML; // restore on failure } } catch (e) { btn.innerHTML = originalHTML; } btn.disabled = false; btn.innerHTML = originalHTML; }); }); // Close button + overlay click + Escape document.getElementById('pbhIbhModalClose').addEventListener('click', (e) => { e.preventDefault(); closeModal(); }); document.getElementById('pbhIbhModal').addEventListener('click', e => { if (e.target === document.getElementById('pbhIbhModal')) closeModal(); }); document.addEventListener('keydown', e => { if (e.key === 'Escape') closeModal(); }); } /* ───────────────────────────────────────────────────────────── 5. RUN ───────────────────────────────────────────────────────────── */ document.addEventListener('DOMContentLoaded', function() { if (!document.body.classList.contains('page-id-746')) return; inject(); }); })(); [code_type] => js [location] => site_wide_header [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-05-31 21:10:15 ) [3] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1790 [post_data] => [title] => Slider Mobile Fix [code] => /* Slider Revolution – clean mobile display */ @media (max-width: 680px) { /* Hide all decorative/text layers, keep only background images */ .sr7-layer:not(sr7-bg) { display: none !important; visibility: hidden !important; } /* Keep background images visible and let SR7 size them naturally */ sr7-bg.sr7-layer { display: block !important; visibility: visible !important; } /* Clip the slider row to prevent any overflow bleeding on the right */ .avaris-pagebuilder-row--fullwidth { overflow: hidden !important; } } [code_type] => css [location] => site_wide_header [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-05-28 10:22:17 ) ) [site_wide_body] => Array ( ) [site_wide_footer] => Array ( [0] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1812 [post_data] => [title] => DOB Field — Typeable + Calendar (contact + schedule) [code] => (function () { 'use strict'; /* PBH — Hybrid Date of Birth field Pages: /contact/ (page-id-74) and /schedule/ (page-id-663) Replaces the native CF7 [date* DateofBirth] control with a text box you can TYPE into (auto MM/DD/YYYY) plus a calendar with Month + Year dropdowns. The real CF7 input stays in the form, hidden, kept in sync with the ISO value so validation + email are unchanged. Local source of truth: Website Update/dob-picker.js */ var b = document.body.classList; if (!b.contains('page-id-74') && !b.contains('page-id-663')) return; var MIN_YEAR = 1920; var MONTHS = ['January','February','March','April','May','June', 'July','August','September','October','November','December']; var DOW = ['S','M','T','W','T','F','S']; var css = '' + '.pbh-dob-native{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;}' + '.pbh-dob{position:relative;}' + '.pbh-dob .pbh-dob-ctl{position:relative;display:block;line-height:0;}' + '.avaris-wpc7-field .pbh-dob input.pbh-dob-text{padding-right:42px!important;}' + '.avaris-wpc7-field .pbh-dob button.pbh-dob-btn{position:absolute!important;right:2px;top:2px;bottom:2px;width:38px;border:0!important;background:transparent!important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;color:#256ec2;box-shadow:none!important;min-width:0!important;height:auto!important;line-height:1!important;}' + '.avaris-wpc7-field .pbh-dob button.pbh-dob-btn:hover{color:#003981;background:transparent!important;}' + '.pbh-dob-btn svg{width:18px;height:18px;display:block;}' + '.pbh-dob-pop{position:absolute;z-index:9999;top:calc(100% + 6px);left:0;width:306px;max-width:100%;background:#fff;border:1px solid #dde8f8;border-radius:10px;box-shadow:0 10px 28px rgba(0,42,110,.18);padding:12px;font-family:Lato,sans-serif;}' + '.pbh-dob-pop[hidden]{display:none;}' + '.pbh-dob-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;}' + '.avaris-wpc7-field .pbh-dob-pop select.pbh-dob-sel{height:32px!important;padding:0 6px!important;font-size:.85rem!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;border:1px solid #dde8f8!important;border-radius:6px!important;background:#f7f9fd!important;color:#333!important;font-family:Lato,sans-serif!important;margin:0!important;}' + '.avaris-wpc7-field .pbh-dob-pop select.pbh-dob-month{min-width:114px!important;padding:0 2px 0 7px!important;}' + '.avaris-wpc7-field .pbh-dob-pop select.pbh-dob-year{min-width:82px!important;padding:0 2px 0 7px!important;}' + '.avaris-wpc7-field .pbh-dob-pop button.pbh-dob-nav{flex:0 0 28px!important;width:28px!important;height:28px!important;border:1px solid #dde8f8!important;background:#fff!important;border-radius:6px!important;cursor:pointer;color:#256ec2!important;font-size:15px!important;line-height:1!important;padding:0!important;margin:0!important;min-width:0!important;box-shadow:none!important;}' + '.avaris-wpc7-field .pbh-dob-pop button.pbh-dob-nav:hover{background:#eef3fc!important;}' + '.pbh-dob-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}' + '.pbh-dob-dow{font-size:.62rem;text-transform:uppercase;color:#7b8ba6;text-align:center;font-weight:700;padding:4px 0;letter-spacing:.5px;}' + '.avaris-wpc7-field .pbh-dob-pop button.pbh-dob-day{border:0!important;background:transparent!important;border-radius:6px!important;height:32px!important;width:100%!important;min-width:0!important;font-size:.85rem!important;cursor:pointer;color:#333!important;font-family:Lato,sans-serif!important;padding:0!important;margin:0!important;box-shadow:none!important;line-height:1!important;}' + '.avaris-wpc7-field .pbh-dob-pop button.pbh-dob-day:hover{background:#eef3fc!important;}' + '.avaris-wpc7-field .pbh-dob-pop button.pbh-dob-day.is-sel{background:#256ec2!important;color:#fff!important;font-weight:700!important;}' + '.avaris-wpc7-field .pbh-dob-pop button.pbh-dob-day[disabled]{color:#ccc!important;cursor:default;background:transparent!important;}' + '.pbh-dob-day.is-empty{visibility:hidden;}' + '.pbh-dob-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;border-top:1px solid #eef3fc;padding-top:8px;}' + '.avaris-wpc7-field .pbh-dob-pop button.pbh-dob-link{border:0!important;background:transparent!important;color:#256ec2!important;font-size:.78rem!important;cursor:pointer;padding:2px 4px!important;margin:0!important;font-family:Lato,sans-serif!important;box-shadow:none!important;min-width:0!important;height:auto!important;line-height:1.2!important;}' + '.pbh-dob-msg{font-size:.76rem;margin-top:5px;line-height:1.35;}' + '.pbh-dob-msg[hidden]{display:none;}' + '.pbh-dob-msg.is-err{color:#c0392b;}' + '.pbh-dob-hint{font-size:.72rem;color:#8a99ad;margin-top:4px;}'; var st = document.createElement('style'); st.setAttribute('data-pbh', 'dob-picker'); st.textContent = css; document.head.appendChild(st); function pad2(n) { return (n < 10 ? '0' : '') + n; } function daysInMonth(y, m) { return new Date(y, m + 1, 0).getDate(); } var TODAY = new Date(); TODAY.setHours(0, 0, 0, 0); var MAX_YEAR = TODAY.getFullYear(); var CAL_ICON = '' + '' + '' + '' + ''; function enhance(native) { if (!native || native.getAttribute('data-pbh-dob')) return; native.setAttribute('data-pbh-dob', '1'); native.removeAttribute('required'); native.classList.add('pbh-dob-native'); native.setAttribute('tabindex', '-1'); native.setAttribute('aria-hidden', 'true'); var wrap = document.createElement('div'); wrap.className = 'pbh-dob'; wrap.innerHTML = '
' + '' + '' + '
' + '
' + '
' + '' + '' + '' + '' + '
' + '
' + '
' + '
' + '' + '' + '
' + '
' + '
' + '
Type it (MM/DD/YYYY) or use the calendar
'; native.parentNode.insertBefore(wrap, native.nextSibling); var text = wrap.querySelector('.pbh-dob-text'); var btn = wrap.querySelector('.pbh-dob-btn'); var pop = wrap.querySelector('.pbh-dob-pop'); var mSel = wrap.querySelector('.pbh-dob-month'); var ySel = wrap.querySelector('.pbh-dob-year'); var dows = wrap.querySelector('.pbh-dob-dows'); var days = wrap.querySelector('.pbh-dob-days'); var msg = wrap.querySelector('.pbh-dob-msg'); var i, o; for (i = 0; i < 12; i++) { o = document.createElement('option'); o.value = i; o.textContent = MONTHS[i]; mSel.appendChild(o); } for (i = MAX_YEAR; i >= MIN_YEAR; i--) { o = document.createElement('option'); o.value = i; o.textContent = i; ySel.appendChild(o); } var dowHtml = ''; for (i = 0; i < 7; i++) dowHtml += '
' + DOW[i] + '
'; dows.innerHTML = dowHtml; var selected = null; var viewY = 1990, viewM = 0; function showMsg(t, isErr) { if (!t) { msg.hidden = true; msg.textContent = ''; return; } msg.hidden = false; msg.textContent = t; msg.className = 'pbh-dob-msg' + (isErr ? ' is-err' : ''); } function syncNative(d) { native.value = d ? (d.getFullYear() + '-' + pad2(d.getMonth() + 1) + '-' + pad2(d.getDate())) : ''; native.dispatchEvent(new Event('input', { bubbles: true })); native.dispatchEvent(new Event('change', { bubbles: true })); } function parse(str) { var m = /^(\d{2})\/(\d{2})\/(\d{4})$/.exec(str.trim()); if (!m) return { error: 'Please enter the date as MM/DD/YYYY (e.g. 04/09/1975).' }; var mo = parseInt(m[1], 10), da = parseInt(m[2], 10), yr = parseInt(m[3], 10); if (mo < 1 || mo > 12) return { error: 'That month does not exist — use 01 through 12.' }; if (yr < MIN_YEAR || yr > MAX_YEAR) return { error: 'Please enter a birth year between ' + MIN_YEAR + ' and ' + MAX_YEAR + '.' }; if (da < 1 || da > daysInMonth(yr, mo - 1)) return { error: MONTHS[mo - 1] + ' ' + yr + ' only has ' + daysInMonth(yr, mo - 1) + ' days.' }; var d = new Date(yr, mo - 1, da); d.setHours(0, 0, 0, 0); if (d.getTime() > TODAY.getTime()) return { error: 'Date of birth cannot be in the future.' }; return { date: d }; } function setSelected(d, writeText) { selected = d; if (writeText) text.value = d ? (pad2(d.getMonth() + 1) + '/' + pad2(d.getDate()) + '/' + d.getFullYear()) : ''; syncNative(d); showMsg(''); if (d) { viewY = d.getFullYear(); viewM = d.getMonth(); } } function render() { if (viewY < MIN_YEAR) viewY = MIN_YEAR; if (viewY > MAX_YEAR) viewY = MAX_YEAR; mSel.value = viewM; ySel.value = viewY; var first = new Date(viewY, viewM, 1).getDay(); var total = daysInMonth(viewY, viewM); var html = '', k; for (k = 0; k < first; k++) html += ''; for (k = 1; k <= total; k++) { var d = new Date(viewY, viewM, k); d.setHours(0, 0, 0, 0); var future = d.getTime() > TODAY.getTime(); var isSel = selected && selected.getFullYear() === viewY && selected.getMonth() === viewM && selected.getDate() === k; html += ''; } days.innerHTML = html; } function open() { if (!selected) { var probe = parse(text.value); if (probe.date) { selected = probe.date; viewY = probe.date.getFullYear(); viewM = probe.date.getMonth(); } else { viewY = 1990; viewM = 0; } } render(); pop.hidden = false; btn.setAttribute('aria-expanded', 'true'); } function close() { pop.hidden = true; btn.setAttribute('aria-expanded', 'false'); } text.addEventListener('input', function (e) { var deleting = e.inputType && e.inputType.indexOf('delete') === 0; var digits = text.value.replace(/\D/g, '').slice(0, 8); var out = digits.slice(0, 2); if (digits.length > 2) out += '/' + digits.slice(2, 4); if (digits.length > 4) out += '/' + digits.slice(4, 8); if (!deleting) { if (digits.length === 2) out += '/'; else if (digits.length === 4) out += '/'; } text.value = out; if (digits.length === 8) { var r = parse(out); if (r.date) setSelected(r.date, false); else { selected = null; syncNative(null); showMsg(r.error, true); } } else { selected = null; syncNative(null); showMsg(''); } }); text.addEventListener('blur', function () { if (!text.value) { showMsg(''); return; } var r = parse(text.value); if (r.date) setSelected(r.date, true); else showMsg(r.error, true); }); text.addEventListener('keydown', function (e) { if (e.key === 'Escape') close(); }); btn.addEventListener('click', function (e) { e.preventDefault(); if (pop.hidden) open(); else close(); }); mSel.addEventListener('change', function () { viewM = parseInt(mSel.value, 10); render(); }); ySel.addEventListener('change', function () { viewY = parseInt(ySel.value, 10); render(); }); wrap.querySelectorAll('.pbh-dob-nav').forEach(function (nav) { nav.addEventListener('click', function (e) { e.preventDefault(); viewM += parseInt(nav.getAttribute('data-step'), 10); if (viewM < 0) { viewM = 11; viewY--; } if (viewM > 11) { viewM = 0; viewY++; } render(); }); }); days.addEventListener('click', function (e) { var t = e.target.closest('.pbh-dob-day'); if (!t || t.disabled) return; e.preventDefault(); var d = new Date(viewY, viewM, parseInt(t.getAttribute('data-day'), 10)); d.setHours(0, 0, 0, 0); setSelected(d, true); render(); close(); text.focus(); }); wrap.querySelector('.pbh-dob-clear').addEventListener('click', function (e) { e.preventDefault(); setSelected(null, true); render(); text.focus(); }); wrap.querySelector('.pbh-dob-close').addEventListener('click', function (e) { e.preventDefault(); close(); text.focus(); }); document.addEventListener('click', function (e) { if (!pop.hidden && !wrap.contains(e.target)) close(); }); document.addEventListener('keydown', function (e) { if (e.key === 'Escape' && !pop.hidden) close(); }); if (native.value) { var seed = /^(\d{4})-(\d{2})-(\d{2})$/.exec(native.value); if (seed) { var sd = new Date(+seed[1], +seed[2] - 1, +seed[3]); sd.setHours(0, 0, 0, 0); setSelected(sd, true); } } document.addEventListener('wpcf7invalid', function () { if (!native.value) showMsg('Please enter your date of birth.', true); }); document.addEventListener('wpcf7mailsent', function () { setSelected(null, true); close(); }); } function boot() { var el0 = document.querySelector('input#DateofBirth, input[name="DateofBirth"]'); if (el0) enhance(el0); var tries = 0; var iv = setInterval(function () { tries++; var el = document.querySelector('input#DateofBirth, input[name="DateofBirth"]'); if (el && !el.getAttribute('data-pbh-dob')) enhance(el); if (tries > 40) clearInterval(iv); }, 250); if (window.MutationObserver) { new MutationObserver(function () { var el = document.querySelector('input#DateofBirth, input[name="DateofBirth"]'); if (el && !el.getAttribute('data-pbh-dob')) enhance(el); }).observe(document.body, { childList: true, subtree: true }); } } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot(); })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-08-30 11:29:11 ) [1] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1807 [post_data] => [title] => Schedule Page — Appointment Form (page-id-663) [code] => (function () { 'use strict'; if (!document.body.classList.contains('page-id-663')) return; /* ───────────────────────────────────────────────────────────── 1. INJECT CSS (mirrors contact-inject.js; selectors retargeted to page-id-663) ───────────────────────────────────────────────────────────── */ var style = document.createElement('style'); style.textContent = ` /* ── Hide sidebar, expand content to full width ── */ body.page-id-663 .avaris-sidebar { display: none !important; } body.page-id-663 .main { float: none !important; width: 100% !important; max-width: 100% !important; } body.page-id-663 .avaris-entry-body { width: 100% !important; max-width: 100% !important; float: none !important; } body.page-id-663 .avaris-main-title { margin-bottom: 0 !important; } /* ── Banner ── */ body.page-id-663 .avaris-main-title { background: #f8f8f8 url('https://providencebehavioral.org/wp-content/uploads/2018/12/PBH-Header-Brand-Generic-1.jpg') center/cover no-repeat !important; position: relative; overflow: visible; height: 160px; display: flex !important; align-items: center; justify-content: center; padding-bottom: 40px !important; } body.page-id-663 .avaris-main-title::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 56px; background: #fff; clip-path: ellipse(52% 100% at 50% 100%); z-index: 3; } body.page-id-663 .avaris-main-title .avaris-container { position: relative; z-index: 2; width: 100%; } body.page-id-663 .avaris-main-title h1 { margin: 0 !important; padding: 0 20px !important; color: #003981 !important; font-family: 'Lato', sans-serif; font-weight: 900; font-size: 2.2rem; letter-spacing: -0.5px; text-align: center; position: relative; z-index: 2; line-height: 1.2; } /* ── Page layout ── */ .pbh-contact-page { max-width: 960px; margin: 0 auto; padding: 36px 24px 100px; font-family: 'Lato', sans-serif; } /* ── Notice box ── */ .pbh-notice { padding: 14px 18px; background: #eef3fc; border: 1px solid #bfd3f5; border-radius: 10px; font-size: 0.88rem; color: #333; line-height: 1.65; margin-bottom: 22px; font-family: 'Lato', sans-serif; } .pbh-notice strong { color: #003981; } .pbh-notice a { color: #256ec2; text-decoration: none; } /* ── Split card ── */ .pbh-split-card { display: grid; grid-template-columns: 1fr 340px; background: #fff; border: 1px solid #dde8f8; border-radius: 14px; box-shadow: 0 4px 20px rgba(0,57,129,0.07); overflow: hidden; } /* ── Form panel (left) ── */ .pbh-form-panel { padding: 36px 38px; border-right: 1px solid #dde8f8; } .pbh-form-panel-heading { display: flex; align-items: center; gap: 10px; font-size: 1.3rem; font-weight: 900; color: #003981; margin: 0 0 20px; padding-bottom: 14px; border-bottom: 2px solid #bfd3f5; font-family: 'Lato', sans-serif; } .pbh-form-panel-heading svg { color: #468ad6; flex-shrink: 0; } /* ── Override Avaris CF7 dark theme ── */ body.page-id-663 .avaris-wpc7.avaris-wpc7-dark { background: transparent !important; padding: 0 !important; } body.page-id-663 .avaris-wpc7-row { display: flex !important; flex-wrap: wrap !important; margin: 0 -6px !important; } body.page-id-663 .avaris-wpc7-col { padding: 0 6px !important; margin-bottom: 14px !important; box-sizing: border-box !important; } /* ── Labels ── */ body.page-id-663 .avaris-wpc7-field label, body.page-id-663 .avaris-wpc7 > div > label { display: block !important; padding-left: 3px !important; font-size: 0.75rem !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; color: #003981 !important; font-weight: 700 !important; margin-bottom: 5px !important; font-family: 'Lato', sans-serif !important; background: transparent !important; } /* ── Inputs, selects, textarea ── */ body.page-id-663 .avaris-wpc7-field input[type="text"], body.page-id-663 .avaris-wpc7-field input[type="tel"], body.page-id-663 .avaris-wpc7-field input[type="email"], body.page-id-663 .avaris-wpc7-field input[type="date"], body.page-id-663 .avaris-wpc7-field select, body.page-id-663 .avaris-wpc7-field textarea, body.page-id-663 .avaris-wpc7 select { width: 100% !important; background: #f7f9fd !important; border: 1px solid #dde8f8 !important; border-radius: 8px !important; font-size: 0.91rem !important; font-family: 'Lato', sans-serif !important; color: #333 !important; outline: none !important; box-shadow: none !important; transition: border-color 0.2s !important; appearance: auto !important; box-sizing: border-box !important; } /* Normalize ALL single-line controls (text, tel, email, date, select) to one fixed height so inputs and dropdowns line up exactly. Avaris/browser defaults render selects taller than text inputs; a shared height + vertical padding:0 keeps them identical. */ body.page-id-663 .avaris-wpc7-field input[type="text"], body.page-id-663 .avaris-wpc7-field input[type="tel"], body.page-id-663 .avaris-wpc7-field input[type="email"], body.page-id-663 .avaris-wpc7-field input[type="date"], body.page-id-663 .avaris-wpc7-field select, body.page-id-663 .avaris-wpc7 select { height: 43px !important; line-height: normal !important; padding: 0 13px !important; } /* Textarea keeps its own padding (multi-line, no fixed height) */ body.page-id-663 .avaris-wpc7-field textarea { padding: 10px 13px !important; } body.page-id-663 .avaris-wpc7-field input:focus, body.page-id-663 .avaris-wpc7-field select:focus, body.page-id-663 .avaris-wpc7-field textarea:focus { border-color: #256ec2 !important; background: #fff !important; } body.page-id-663 .avaris-wpc7-field { overflow: visible !important; height: auto !important; min-height: 0 !important; } body.page-id-663 .avaris-wpc7-field p { margin: 0 !important; padding: 0 !important; } body.page-id-663 .avaris-wpc7-field br { display: none !important; } body.page-id-663 .avaris-wpc7-field .wpcf7-form-control-wrap { position: static !important; width: 100% !important; display: block !important; box-sizing: border-box !important; } body.page-id-663 .avaris-wpc7-field input::placeholder, body.page-id-663 .avaris-wpc7-field textarea::placeholder { color: #aaa !important; opacity: 1 !important; } body.page-id-663 .avaris-wpc7-field textarea { min-height: 100px !important; resize: vertical !important; } body.page-id-663 .avaris-wpc7-field.avaris-wpc7-textarea { position: static !important; width: 100% !important; height: auto !important; margin: 0 !important; } body.page-id-663 .avaris-wpc7-field.avaris-wpc7-textarea textarea { display: block !important; width: 100% !important; box-sizing: border-box !important; } /* ── Radio group (new vs existing patient) ── */ body.page-id-663 .avaris-wpc7-field .wpcf7-radio { display: flex !important; gap: 22px !important; padding-top: 2px !important; } body.page-id-663 .avaris-wpc7-field .wpcf7-list-item { margin: 0 !important; } body.page-id-663 .avaris-wpc7-field .wpcf7-list-item label { display: flex !important; align-items: center !important; gap: 7px !important; text-transform: none !important; letter-spacing: 0 !important; font-size: 0.91rem !important; font-weight: 400 !important; color: #333 !important; margin-bottom: 0 !important; cursor: pointer !important; } body.page-id-663 .avaris-wpc7-field .wpcf7-list-item input[type="radio"] { width: auto !important; margin: 0 !important; accent-color: #256ec2; } /* Service select full-width label fix */ body.page-id-663 .avaris-wpc7-col.col-sm-12 > label { display: block !important; font-size: 0.75rem !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; color: #003981 !important; font-weight: 700 !important; margin-bottom: 5px !important; font-family: 'Lato', sans-serif !important; } body.page-id-663 .avaris-wpc7-col.col-sm-12 select { width: 100% !important; height: 43px !important; line-height: normal !important; padding: 0 13px !important; background: #f7f9fd !important; border: 1px solid #dde8f8 !important; border-radius: 8px !important; font-size: 0.91rem !important; font-family: 'Lato', sans-serif !important; color: #333 !important; box-sizing: border-box !important; } /* ── Submit button ── */ body.page-id-663 .wpcf7-submit, body.page-id-663 input[type="submit"], body.page-id-663 .avaris-button.avaris-button--full { display: block !important; width: 100% !important; background: #468ad6 !important; color: #fff !important; border: none !important; padding: 13px 28px !important; border-radius: 8px !important; font-family: 'Lato', sans-serif !important; font-size: 0.95rem !important; font-weight: 700 !important; cursor: pointer !important; transition: background 0.2s !important; margin-top: 14px !important; text-align: center !important; letter-spacing: 0.2px !important; } body.page-id-663 .wpcf7-submit:hover, body.page-id-663 input[type="submit"]:hover, body.page-id-663 .avaris-button.avaris-button--full:hover { background: #003981 !important; } /* ── Form footer ── */ .pbh-form-footer { margin-top: 22px; padding-top: 16px; border-top: 1px solid #e0eaf8; font-size: 0.83rem; color: #444; line-height: 1.8; text-align: center; font-family: 'Lato', sans-serif; } .pbh-form-footer a { color: #256ec2; text-decoration: none; } /* ── Locations panel (right) ── */ .pbh-locations-panel { background: #fff; padding: 36px 28px; display: flex; flex-direction: column; } .pbh-locations-panel h3 { font-size: 0.82rem; font-weight: 900; color: #003981; text-transform: uppercase; letter-spacing: 0.3px; margin: 0 0 16px; padding-bottom: 12px; border-bottom: 2px solid #bfd3f5; font-family: 'Lato', sans-serif; } .pbh-contact-row { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; font-size: 0.88rem; color: #444; line-height: 1.55; font-family: 'Lato', sans-serif; } .pbh-contact-row svg { flex-shrink: 0; margin-top: 2px; } .pbh-contact-row a { color: #003981; font-weight: 700; text-decoration: none; } .pbh-contact-row a:hover { color: #256ec2; } .pbh-contact-row strong { display: block; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.5px; color: #003981; margin-bottom: 2px; } .pbh-loc-divider { border: none; border-top: 1px solid #bfd3f5; margin: 16px 0; } .pbh-location-block { margin-bottom: 18px; } .pbh-location-block h4 { font-size: 0.82rem !important; text-transform: uppercase; letter-spacing: 0.5px; color: #003981; font-weight: 900; margin-bottom: 5px; font-family: 'Lato', sans-serif; } .pbh-location-block p { font-size: 0.78rem; color: #888; line-height: 1.6; font-family: 'Lato', sans-serif; } .pbh-location-block a { display: inline-flex; align-items: center; gap: 4px; font-size: 0.75rem; color: #256ec2; text-decoration: none; margin-top: 5px; font-weight: 700; font-family: 'Lato', sans-serif; } .pbh-location-block a:hover { text-decoration: underline; } /* ── Validation errors ── */ body.page-id-663 .wpcf7-not-valid-tip { font-size: 0.78rem !important; color: #c0392b !important; } body.page-id-663 .wpcf7-response-output { border-radius: 8px !important; font-size: 0.88rem !important; margin: 12px 0 0 !important; padding: 10px 14px !important; } /* ── Mobile responsive ── */ @media (max-width: 700px) { .pbh-split-card { grid-template-columns: 1fr !important; } .pbh-form-panel { padding: 24px 20px !important; border-right: none !important; border-bottom: 1px solid #dde8f8 !important; } .pbh-locations-panel { padding: 24px 20px !important; } .pbh-contact-page { padding: 24px 16px 60px !important; } body.page-id-663 .avaris-wpc7-col.col-sm-6 { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; } body.page-id-663 .avaris-wpc7-col.col-sm-12 { width: 100% !important; flex: 0 0 100% !important; } } `; document.head.appendChild(style); /* ───────────────────────────────────────────────────────────── 2. BUILD & INJECT LAYOUT (appointment / intake framing; 911 emergency notice intentionally REMOVED per request) ──────────────────────────────────────────────────────────── */ var phoneIcon = ''; var faxIcon = ''; var calIcon = ''; var calPlusIcon = ''; // Find the existing CF7 form element var cf7Wrapper = document.querySelector('.wpcf7'); if (!cf7Wrapper) return; // Find the entry content area to inject into var entryContent = document.querySelector('.avaris-entry-content, .entry-content, .avaris-page-content, main'); // Build the page wrapper var page = document.createElement('div'); page.className = 'pbh-contact-page'; page.innerHTML = '
' + '
' + '
' + calPlusIcon + ' Request an Appointment
' + '
' + 'Ready to get started? Tell us a little about what you\'re looking for and a member of our team will reach out within 48 business hours to confirm your appointment and answer any questions. New patients welcome — we accept most major insurance plans.' + '
' + '
' + '
' + 'Privacy: Please do not include sensitive financial information. A team member will follow up by phone to gather any additional details securely.' + '
' + '
' + 'Providence Behavioral Health Associates, Inc.
' + 'Phone: (401) 369-9224  •  Fax: (401) 369-9275' + '
' + '
' + '
' + '

Contact & Hours

' + '
' + phoneIcon + '
Phone(401) 369-9224
' + '
' + faxIcon + '
Fax(401) 369-9275
' + '
' + calIcon + '
Office HoursMonday – Friday
9:00 am – 5:00 pm
' + '
' + 'Responses within 48 business hours. For faster assistance, please call us directly.' + '
' + '
' + '

Our Locations

' + '
' + '

Providence Office

' + '

1075 Smith Street, 2nd Floor
Providence, RI 02908

' + '↗ Get Directions' + '
' + '
' + '

Kent County Office

' + '

1300 Division Road, Suite 301
West Warwick, RI 02893

' + '↗ Get Directions' + '
' + '
' + '
'; // Move CF7 form into the form panel slot var cf7Target = page.querySelector('#pbh-cf7-target'); cf7Target.appendChild(cf7Wrapper); // Inject the page into the content area if (entryContent) { entryContent.innerHTML = ''; entryContent.appendChild(page); } /* ───────────────────────────────────────────────────────────── 3. PROVIDER FILTER (service dropdown filters provider list) Snapshots the full CF7-validated option set, then shows only providers carrying the selected service's specialty. ───────────────────────────────────────────────────────────── */ var SERVICE_PROVIDERS = { 'Medication Management': [ 'Pamela Plunciski, PMHNP', 'Adeola Agoro, APRN', 'Patrick Main, PMHNP', 'Olivia Footer, PMHNP', 'Donna McDonald, APRN', 'Michael Geoghegan, PMHNP' ], 'Adult Counseling Services': [ 'Kara Massie, Ph.D.', 'Elizabeth-Ann Viscione, PhD', 'Kayla Sall, PhD', 'Marianela Dougal, LICSW', 'Rebecca Fredericks, LICSW', 'Julian M. Saad, PhD', 'Joanna Winterbottom, LICSW', 'Olivia Footer, PMHNP', 'Donna McDonald, APRN', 'Diane L. Marolla, LICSW', 'Ashley Y. Figueroa Rivas, PsyD', 'Michael Geoghegan, PMHNP', 'Tania Gonzalez, PhD', 'Donald Kieffer, Ph.D.', 'Michael D. Brodeur, PsyD', 'Terri Lupoli, LICSW', 'John J. Charette, LICSW', 'Jannette Rey, Ph.D', 'John F. Todaro, Ph.D' ], 'Adolescent Counseling Services': [ 'Marianela Dougal, LICSW', 'Rebecca Fredericks, LICSW', 'Joanna Winterbottom, LICSW', 'Donna McDonald, APRN', 'Ashley Y. Figueroa Rivas, PsyD', 'Tania Gonzalez, PhD', 'John J. Charette, LICSW', 'Jannette Rey, Ph.D' ], 'Child Counseling Services': [ 'Marianela Dougal, LICSW', 'Rebecca Fredericks, LICSW', 'Tania Gonzalez, PhD', 'Jannette Rey, Ph.D' ], 'Couples Counseling': [ 'Diane L. Marolla, LICSW', 'John J. Charette, LICSW' ], 'Health & Wellness Counseling': [ 'Ashley Y. Figueroa Rivas, PsyD', 'Diane L. Marolla, LICSW', 'Donald Kieffer, Ph.D.', 'Elizabeth-Ann Viscione, PhD', 'Jannette Rey, Ph.D', 'John F. Todaro, Ph.D', 'John J. Charette, LICSW', 'Julian M. Saad, PhD', 'Kara Massie, Ph.D.', 'Kayla Sall, PhD', 'Michael D. Brodeur, PsyD', 'Michael Geoghegan, PMHNP', 'Olivia Footer, PMHNP', 'Terri Lupoli, LICSW' ] }; function initFilter(form) { var svc = form.querySelector('select[name="select-services"]'); var prov = form.querySelector('select[name="preferred-provider"]'); if (!svc || !prov) return; if (prov.getAttribute('data-pbh-filter') === '1') return; prov.setAttribute('data-pbh-filter', '1'); var allOptions = Array.prototype.map.call(prov.options, function (o) { return { value: o.value, text: o.textContent }; }); function rebuild() { var service = svc.value; var allowed = SERVICE_PROVIDERS[service] || null; var current = prov.value; prov.innerHTML = ''; allOptions.forEach(function (o) { var keep = false; if (o.value === '' || /no preference/i.test(o.text)) { keep = true; } else if (!allowed) { keep = true; } else { keep = allowed.indexOf(o.text) !== -1; } if (keep) { var opt = document.createElement('option'); opt.value = o.value; opt.textContent = o.text; prov.appendChild(opt); } }); var stillThere = Array.prototype.some.call(prov.options, function (o) { return o.value === current; }); prov.value = stillThere ? current : prov.options[0].value; } svc.addEventListener('change', rebuild); rebuild(); } function initAllFilters() { var form = document.querySelector('.wpcf7 form') || document.querySelector('.pbh-appt-form'); if (form) { var formEl = form.closest('form') || form; initFilter(formEl); } } initAllFilters(); // CF7 re-inits via AJAX on submit; re-bind after that too. document.addEventListener('wpcf7mailsent', initAllFilters); document.addEventListener('wpcf7invalid', initAllFilters); })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-08-30 11:27:16 ) [2] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1805 [post_data] => [title] => Appointment Form — Provider Filter [code] => (function () { 'use strict'; var SERVICE_PROVIDERS = { 'Medication Management': ['Pamela Plunciski, PMHNP','Adeola Agoro, APRN','Patrick Main, PMHNP','Olivia Footer, PMHNP','Donna McDonald, APRN','Michael Geoghegan, PMHNP'], 'Adult Counseling Services': ['Kara Massie, Ph.D.','Elizabeth-Ann Viscione, PhD','Kayla Sall, PhD','Marianela Dougal, LICSW','Rebecca Fredericks, LICSW','Julian M. Saad, PhD','Joanna Winterbottom, LICSW','Olivia Footer, PMHNP','Donna McDonald, APRN','Diane L. Marolla, LICSW','Ashley Y. Figueroa Rivas, PsyD','Michael Geoghegan, PMHNP','Tania Gonzalez, PhD','Donald Kieffer, Ph.D.','Michael D. Brodeur, PsyD','Terri Lupoli, LICSW','John J. Charette, LICSW','Jannette Rey, Ph.D','John F. Todaro, Ph.D'], 'Adolescent Counseling Services': ['Marianela Dougal, LICSW','Rebecca Fredericks, LICSW','Joanna Winterbottom, LICSW','Donna McDonald, APRN','Ashley Y. Figueroa Rivas, PsyD','Tania Gonzalez, PhD','John J. Charette, LICSW','Jannette Rey, Ph.D'], 'Child Counseling Services': ['Marianela Dougal, LICSW','Rebecca Fredericks, LICSW','Tania Gonzalez, PhD','Jannette Rey, Ph.D'], 'Couples Counseling': ['Elizabeth-Ann Viscione, PhD','Julian M. Saad, PhD','Diane L. Marolla, LICSW','Terri Lupoli, LICSW'], 'Health & Wellness Counseling': ['Kara Massie, Ph.D.','Kayla Sall, PhD','Olivia Footer, PMHNP','Michael Geoghegan, PMHNP','John F. Todaro, Ph.D'] }; function initForm(form) { var svc = form.querySelector('select[name="select-services"]'); var prov = form.querySelector('select[name="preferred-provider"]'); if (!svc || !prov) return; if (prov.getAttribute('data-pbh-filter') === '1') return; prov.setAttribute('data-pbh-filter', '1'); var allOptions = Array.prototype.map.call(prov.options, function (o) { return { value: o.value, text: o.textContent }; }); function rebuild() { var service = svc.value; var allowed = SERVICE_PROVIDERS[service] || null; var current = prov.value; prov.innerHTML = ''; allOptions.forEach(function (o) { var keep = false; if (o.value === '' || /no preference/i.test(o.text)) { keep = true; } else if (!allowed) { keep = true; } else { keep = allowed.indexOf(o.text) !== -1; } if (keep) { var opt = document.createElement('option'); opt.value = o.value; opt.textContent = o.text; prov.appendChild(opt); } }); var stillThere = Array.prototype.some.call(prov.options, function (o) { return o.value === current; }); prov.value = stillThere ? current : prov.options[0].value; } svc.addEventListener('change', rebuild); rebuild(); } function init() { document.querySelectorAll('.pbh-appt-form').forEach(function (wrap) { var formEl = wrap.closest('form') || wrap; initForm(formEl); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } document.addEventListener('wpcf7mailsent', init); document.addEventListener('wpcf7invalid', init); })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-06-05 19:07:39 ) [3] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1801 [post_data] => [title] => EG Office Move Slider Overlay [code] => (function () { 'use strict'; if (!document.body.classList.contains('page-id-16')) return; var PDF_URL = 'https://providencebehavioral.org/wp-content/uploads/2026/06/Providence-Behavioral-Health-%E2%80%94-Office-Move-Announcement.pdf'; var CSS = '.pbh-office-overlay{position:absolute;inset:0;z-index:100;pointer-events:none;font-family:Lato,Arial,sans-serif}.pbh-office-overlay::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(0,15,40,.94) 0%,rgba(0,20,55,.82) 32%,rgba(0,20,55,.48) 58%,rgba(0,10,30,.12) 78%,rgba(0,0,0,.18) 100%);pointer-events:none}.pbh-office-overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.28) 0%,transparent 22%),linear-gradient(to top,rgba(0,0,0,.32) 0%,transparent 28%);pointer-events:none}.pbh-office-content{position:absolute;left:6%;top:50%;transform:translateY(-50%);width:min(860px,60%);pointer-events:all;z-index:10}.pbh-office-h1{font-size:clamp(32px,4.5vw,68px);font-weight:900;color:#fff;line-height:1.05;letter-spacing:-1px;text-shadow:0 2px 24px rgba(0,0,0,.45);white-space:nowrap;margin:0}.pbh-office-h2{font-size:clamp(26px,3.8vw,58px);font-weight:300;font-style:italic;color:rgba(255,255,255,.82);line-height:1.05;white-space:nowrap;margin:4px 0 0}.pbh-office-divider{width:56px;height:2px;background:rgba(255,255,255,.22);margin:18px 0}.pbh-office-card{display:inline-flex;align-items:stretch;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.20);border-radius:10px;overflow:hidden;margin-bottom:24px}.pbh-office-card-stripe{width:5px;background:#2e7d32;flex-shrink:0}.pbh-office-card-fields{display:flex;align-items:stretch}.pbh-office-card-field{padding:14px 22px;display:flex;align-items:flex-start;gap:12px}.pbh-office-card-icon{width:34px;height:34px;border-radius:8px;background:rgba(46,125,50,.45);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.pbh-office-card-icon svg{width:17px;height:17px;fill:#fff}.pbh-office-card-sep{width:1px;background:rgba(255,255,255,.15);margin:10px 0}.pbh-office-card-label{font-size:9px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#f59e0b;margin:0 0 3px}.pbh-office-card-value{font-size:15px;font-weight:700;color:#fff;line-height:1.3;white-space:nowrap;margin:0}.pbh-office-card-sub{font-size:12px;color:rgba(255,255,255,.60);margin:2px 0 0}.pbh-office-btn{display:inline-flex;align-items:center;gap:10px;background:#2e7d32;color:#fff!important;border:none;border-radius:5px;padding:13px 26px;font-family:Lato,Arial,sans-serif;font-size:clamp(12px,1vw,15px);font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none!important;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.40);transition:background .2s,transform .15s;white-space:nowrap}.pbh-office-btn:hover{background:#1b5e20!important;transform:translateY(-2px)}.pbh-office-btn svg{width:17px;height:17px;fill:#fff;flex-shrink:0}.pbh-office-btn .pbh-arrow{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.pbh-office-btn:hover .pbh-arrow{transform:translateX(4px)}'; var HTML = '
Our East Greenwich Office
has Moved
Now Located At
1300 Division Rd, Suite 301
West Warwick, RI 02893
Moved
June 29, 2026
Same great care, new location
View Details and Directions
'; function injectOverlay(){var slide=document.querySelector('.tp-revslider-slidesli[data-slideindex="0"],.rs-slide[data-slide-id="39"]');if(!slide){var all=document.querySelectorAll('.tp-revslider-slidesli,.rs-slide');for(var i=0;i js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-07-01 11:50:23 ) [4] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1794 [post_data] => [title] => Mobile Nav Accordion [code] => (function () { 'use strict'; /* ───────────────────────────────────────────────────────────── PBH Mobile Nav Accordion - Collapses sub-menus on mobile (< 960px), tap arrow to expand - Hides 3rd-level nav items on mobile (Option C) - Desktop hover behavior untouched ───────────────────────────────────────────────────────────── */ var BREAKPOINT = 960; function isMobile() { return window.innerWidth < BREAKPOINT; } function injectStyles() { if (document.getElementById('pbh-mobile-nav-styles')) return; var style = document.createElement('style'); style.id = 'pbh-mobile-nav-styles'; style.textContent = '@media (max-width: 959px) {' + /* Collapse all sub-menus by default */ '.menuWrapper #menu-menu-1 .sub-menu {' + 'display: none !important;' + 'margin: 0 !important;' + 'padding: 0 !important;' + '}' + /* Show when .pbh-open on the parent li */ '.menuWrapper #menu-menu-1 li.pbh-open > .sub-menu {' + 'display: block !important;' + '}' + /* Option C: always hide 3rd-level items on mobile */ '.menuWrapper #menu-menu-1 .sub-menu .sub-menu {' + 'display: none !important;' + '}' + '.menuWrapper #menu-menu-1 .sub-menu .menu-item-has-children > .pbh-nav-toggle {' + 'display: none !important;' + '}' + /* Layout: link + toggle button side by side */ '.menuWrapper #menu-menu-1 .menu-item-has-children {' + 'display: flex !important;' + 'flex-wrap: wrap !important;' + 'align-items: center !important;' + '}' + '.menuWrapper #menu-menu-1 .menu-item-has-children > a {' + 'flex: 1 !important;' + 'pointer-events: none !important;' + '}' + '.menuWrapper #menu-menu-1 .menu-item-has-children > .sub-menu {' + 'flex: 0 0 100% !important;' + 'width: 100% !important;' + '}' + /* Hide the theme X close button on mobile */ '.menuWrapper .closeMenu { display: none !important; }' + /* Suppress blue line: border, outline, ::after on all nav links */ '.menuWrapper #menu-menu-1 a,' + '.menuWrapper #menu-menu-1 a:hover,' + '.menuWrapper #menu-menu-1 a:focus,' + '.menuWrapper #menu-menu-1 a:active {' + 'outline: none !important;' + 'border-bottom: none !important;' + '-webkit-tap-highlight-color: transparent !important;' + '}' + '.menuWrapper #menu-menu-1 a::after,' + '.menuWrapper #menu-menu-1 a:hover::after,' + '.menuWrapper #menu-menu-1 li:hover > a::after {' + 'display: none !important;' + 'border: none !important;' + 'background: transparent !important;' + '}' + /* Toggle button -- pill badge style */ '.pbh-nav-toggle {' + 'display: inline-flex !important;' + 'align-items: center !important;' + 'justify-content: center !important;' + '-webkit-appearance: none !important;' + 'appearance: none !important;' + 'background: #eef3fc !important;' + 'border: 1px solid #bfd3f5 !important;' + 'border-radius: 20px !important;' + 'box-shadow: none !important;' + 'outline: none !important;' + 'cursor: pointer !important;' + 'padding: 5px 11px !important;' + 'margin: 0 4px 0 0 !important;' + 'color: #003981 !important;' + 'flex-shrink: 0 !important;' + 'transition: transform 0.2s, background 0.2s !important;' + 'transform: rotate(0deg) !important;' + 'position: relative !important;' + 'z-index: 100 !important;' + 'touch-action: manipulation !important;' + '}' + '.pbh-open > .pbh-nav-toggle {' + 'transform: rotate(90deg) !important;' + 'background: #bfd3f5 !important;' + '}' + '}'; /* end @media */ /* Hide toggle buttons on desktop */ style.textContent += ' .pbh-nav-toggle { display: none; }'; document.head.appendChild(style); } function toggle(li, topItems) { if (!isMobile()) return; var isOpen = li.classList.contains('pbh-open'); Array.from(topItems).forEach(function (sib) { if (sib !== li) sib.classList.remove('pbh-open'); }); li.classList.toggle('pbh-open', !isOpen); } function initAccordion() { var menu = document.getElementById('menu-menu-1'); if (!menu) return; if (menu.dataset.pbhAccordion) return; /* already initialized */ menu.dataset.pbhAccordion = '1'; /* Add toggle buttons to top-level items with children only */ var topItems = menu.querySelectorAll(':scope > li.menu-item-has-children'); Array.from(topItems).forEach(function (li) { /* Skip if button already exists */ if (li.querySelector('.pbh-nav-toggle')) return; var btn = document.createElement('button'); btn.className = 'pbh-nav-toggle'; btn.setAttribute('aria-label', 'Expand submenu'); /* Inline SVG chevron -- pure ASCII, no encoding issues */ btn.innerHTML = ''; btn.type = 'button'; /* touchstart: claim the event immediately so theme can't intercept */ btn.addEventListener('touchstart', function (e) { e.stopPropagation(); }, { passive: true }); /* touchend: do the toggle; prevent synthetic click from also firing */ btn.addEventListener('touchend', function (e) { e.preventDefault(); e.stopPropagation(); toggle(li, topItems); }, { passive: false }); /* click: fallback for non-touch (desktop testing etc.) */ btn.addEventListener('click', function (e) { e.preventDefault(); e.stopPropagation(); toggle(li, topItems); }); /* Insert button after the tag */ var a = li.querySelector(':scope > a'); if (a) { a.insertAdjacentElement('afterend', btn); } else { li.appendChild(btn); } }); } /* -- Init -- */ injectStyles(); if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initAccordion); } else { initAccordion(); } /* Re-init when mobile menu is opened (in case DOM wasn't ready) */ document.addEventListener('click', function (e) { if (e.target && e.target.closest && e.target.closest('.toggleMenuBtn')) { setTimeout(initAccordion, 150); } }); /* Reset open state when resizing to desktop */ window.addEventListener('resize', function () { if (!isMobile()) { var opens = document.querySelectorAll('.pbh-open'); Array.from(opens).forEach(function (el) { el.classList.remove('pbh-open'); }); } }); })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-05-28 22:58:15 ) [5] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1793 [post_data] => [title] => About Page Redesign [code] => (function () { 'use strict'; if (!document.body.classList.contains('page-id-56')) return; var style = document.createElement('style'); style.textContent = ` body.page-id-56 .avaris-pagebuilder-row.has-section { display: none !important; } body.page-id-56 .avaris-sidebar { display: none !important; } body.page-id-56 .main { float: none !important; width: 100% !important; max-width: 100% !important; } body.page-id-56 .avaris-entry-body { width: 100% !important; max-width: 100% !important; float: none !important; } body.page-id-56 .avaris-main-title { position: relative; overflow: visible; min-height: 150px; padding: 0; margin-bottom: 0 !important; background: #f8f8f8 url("https://providencebehavioral.org/wp-content/uploads/2018/12/PBH-Header-Brand-Generic-1.jpg") center/cover no-repeat; } body.page-id-56 .avaris-main-title::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 56px; background: #fff; clip-path: ellipse(52% 100% at 50% 100%); z-index: 3; } body.page-id-56 .avaris-main-title .avaris-container { position: relative; z-index: 2; } body.page-id-56 .avaris-main-title h1 { line-height: 94px; margin: 0 !important; padding: 0 !important; color: #003981 !important; font-family: 'Lato', sans-serif; font-weight: 900; font-size: 2.2rem; letter-spacing: -0.5px; text-align: center; position: relative; z-index: 2; } .pbh-about-mission { background: #fff; padding: 0 24px 48px; } .pbh-about-mission-inner { max-width: 960px; margin: 0 auto; display: grid; grid-template-columns: 1fr auto; gap: 48px; align-items: center; } .pbh-about-mission-left h2 { font-size: 1.55rem; font-weight: 900; color: #003981; margin: 0 0 18px; font-family: 'Lato', sans-serif; } .pbh-about-mission-left p { font-size: 0.98rem; line-height: 1.85; color: #3a3a3a; margin: 0 0 12px; } .pbh-about-mission-right { background: #eef3fc; border: 1px solid #bfd3f5; border-radius: 14px; padding: 8px 28px; min-width: 210px; } .pbh-about-mission-stat { text-align: center; padding: 22px 0; } .pbh-mission-stat-num { display: block; font-size: 2.5rem; font-weight: 900; color: #003981; line-height: 1; margin-bottom: 6px; font-family: 'Lato', sans-serif; } .pbh-mission-stat-label { font-size: 0.76rem; color: #256ec2; font-weight: 700; letter-spacing: 0.04em; line-height: 1.4; } .pbh-mission-stat-divider { border: none; border-top: 1px solid #bfd3f5; margin: 0; } .pbh-about-callouts { background: #003981; padding: 20px 24px; display: flex; justify-content: center; gap: 48px; flex-wrap: wrap; } .pbh-about-callout-item { display: flex; align-items: center; gap: 10px; color: #fff; font-size: 1rem; font-weight: 700; font-family: 'Lato', sans-serif; } .pbh-about-section-label { font-size: 0.78rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #256ec2; text-align: center; margin: 0 0 10px; font-family: 'Lato', sans-serif; } .pbh-about-section-title { font-size: 1.65rem; font-weight: 900; color: #003981; text-align: center; margin: 0 0 12px; font-family: 'Lato', sans-serif; } .pbh-about-section-sub { font-size: 0.97rem; color: #555; text-align: center; max-width: 620px; margin: 0 auto 44px; line-height: 1.7; font-family: 'Lato', sans-serif; } .pbh-about-providers { padding: 64px 24px; background: #fff; } .pbh-about-providers-inner { max-width: 960px; margin: 0 auto; } .pbh-about-provider-cards { display: flex; gap: 24px; justify-content: center; flex-wrap: wrap; } .pbh-about-provider-card { background: #f5f9ff; border: 1px solid #dde8f8; border-radius: 14px; padding: 32px 28px; flex: 1 1 240px; max-width: 280px; text-align: center; transition: box-shadow 0.2s, transform 0.2s; } .pbh-about-provider-card:hover { box-shadow: 0 8px 28px rgba(0,57,129,0.12); transform: translateY(-3px); } .pbh-about-provider-icon { width: 56px; height: 56px; background: #003981; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 18px; } .pbh-about-provider-card h3 { font-size: 1rem; font-weight: 900; color: #003981; margin: 0 0 10px; font-family: 'Lato', sans-serif; } .pbh-about-provider-card p { font-size: 0.88rem; color: #555; line-height: 1.65; margin: 0; } .pbh-about-team-cta { background: #003981; padding: 52px 24px; text-align: center; } .pbh-about-team-cta h2 { font-size: 1.5rem; font-weight: 900; color: #fff; margin: 0 0 10px; font-family: 'Lato', sans-serif; } .pbh-about-team-cta p { font-size: 0.97rem; color: #bfd3f5; margin: 0 0 24px; font-family: 'Lato', sans-serif; } .pbh-about-team-btn { display: inline-block; padding: 14px 36px; background: #fff; color: #003981; font-weight: 900; font-size: 0.97rem; border-radius: 8px; text-decoration: none; font-family: 'Lato', sans-serif; transition: background 0.2s; } .pbh-about-team-btn:hover { background: #bfd3f5; } .pbh-about-locations { padding: 64px 24px 72px; background: #fff; } .pbh-about-locations-inner { max-width: 960px; margin: 0 auto; } .pbh-about-location-cards { display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; margin-top: 44px; align-items: stretch; } .pbh-about-location-card { flex: 1 1 380px; max-width: 440px; border-radius: 16px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,57,129,0.1); border: 1px solid #dde8f8; display: flex; flex-direction: column; } .pbh-about-location-photo { width: 100%; height: 220px; object-fit: cover; display: block; flex-shrink: 0; } .pbh-about-location-info { flex: 1; display: flex; flex-direction: column; justify-content: center; padding: 24px 28px; text-align: center; } .pbh-about-location-info h3 { font-size: 1rem; font-weight: 900; color: #003981; text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 8px; font-family: 'Lato', sans-serif; } .pbh-about-location-info p { font-size: 0.9rem; color: #555; line-height: 1.7; margin: 0; } .pbh-about-location-info a { display: inline-block; margin-top: 12px; font-size: 0.85rem; color: #256ec2; text-decoration: none; font-weight: 700; font-family: 'Lato', sans-serif; } .pbh-about-location-info a:hover { text-decoration: underline; } @media (max-width: 640px) { .pbh-about-mission { padding: 24px 20px 36px; } .pbh-about-mission-inner { grid-template-columns: 1fr; } .pbh-about-mission-right { min-width: unset; display: grid; grid-template-columns: repeat(2,1fr); padding: 0 12px; } .pbh-mission-stat-divider { display: none; } .pbh-about-callouts { gap: 20px; padding: 18px 20px; } .pbh-about-providers, .pbh-about-locations { padding: 44px 20px; } .pbh-about-provider-card, .pbh-about-location-card { max-width: 100%; } .pbh-about-team-cta { padding: 40px 20px; } } `; document.head.appendChild(style); var html = `

Our Mission

At Providence Behavioral Health, our mission is to provide scientifically-based treatments that address the personal and health concerns of our clients. Our multidisciplinary team — including psychologists, clinical social workers, psychiatrists, and psychiatric nurse practitioners — works collaboratively to deliver coordinated, whole-person care across our two convenient offices in Providence and West Warwick, Rhode Island.

We specialize in evidence-based therapies — including Cognitive Behavioral Therapy, Acceptance and Commitment Therapy, and Mindfulness-Based Approaches — as well as psychiatric evaluation and medication management. We also work closely with your primary care providers to ensure your behavioral health care is fully integrated with the rest of your medical team.

20+Years serving
Rhode Island

2Convenient
locations
Free Telephone Consultation
Most Insurance Plans Accepted
Telehealth Available

Our Clinical Team

A Multidisciplinary Team of Specialists

We bring together highly trained clinicians across disciplines so you receive the right care — tailored to your specific needs.

Clinical Psychologists

Doctoral-level psychologists specializing in assessment, psychotherapy, and evidence-based behavioral health treatment.

Clinical Social Workers

Licensed clinicians providing therapy, case management, and connecting clients with community resources and support.

Psychiatrists & Psychiatric Nurse Practitioners

Medical specialists offering psychiatric evaluation, diagnosis, and medication management for mental health conditions.

Meet Our Clinical Team

Get to know the experienced professionals who will be with you every step of the way.

View Our Team Members →

Our Offices

Two Convenient Locations

We serve clients throughout Rhode Island from our Providence and West Warwick offices.

Providence Office

Providence Office

1075 Smith Street, 2nd Floor
Providence, RI 02908

Get Directions →
Kent County Office

Kent County Office

1300 Division Road, Suite 301
West Warwick, RI 02893

Get Directions →
`; function injectContent() { var pagebuilder = document.querySelector('.avaris-pagebuilder'); var wrapper = document.createElement('div'); wrapper.innerHTML = html; if (pagebuilder) { pagebuilder.parentNode.insertBefore(wrapper, pagebuilder.nextSibling); } else { var entry = document.querySelector('.avaris-entry-content, .entry-content, main'); if (entry) entry.appendChild(wrapper); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', injectContent); } else { injectContent(); } })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-07-01 12:44:37 ) [6] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1789 [post_data] => [title] => Footer Redesign [code] => (function () { 'use strict'; var mapIcon = ''; var phoneIcon = ''; var faxIcon = ''; var mailIcon = ''; var css = [ '.avaris-main-footer { border-top: 3px solid #003981; background: #fff !important; }', '.avaris-main-footer .avaris-container { background: transparent !important; }', '#sidebar-footer { background-image: none !important; }', '.avaris-main-footer #sidebar-footer .widget { max-width: none !important; }', '#sidebar-footer::before, #sidebar-footer::after { display: none !important; content: none !important; }', '#sidebar-footer {', ' display: grid !important;', ' grid-template-columns: 1fr 2fr !important;', ' gap: 36px !important;', ' padding: 18px 32px 14px !important;', ' margin: 0 !important;', ' background: #fff;', ' box-sizing: border-box;', '}', '.pbh-footer-locations-title {', ' text-align: center;', ' font-size: 13px;', ' font-weight: 700;', ' text-transform: uppercase;', ' letter-spacing: 0.05em;', ' color: #003981;', ' font-family: "Lato", sans-serif;', ' margin: 0 0 10px;', '}', '.pbh-footer-loc-divider {', ' border: none;', ' border-top: 1px solid #b8d0e8;', ' margin: 0 0 14px;', '}', '.pbh-footer-locations-box {', ' display: flex;', ' gap: 48px;', ' justify-content: center;', '}', '.pbh-footer-link {', ' display: block;', ' font-size: 13px;', ' color: #1a5fa8;', ' line-height: 2.1;', ' text-decoration: none;', ' font-family: "Lato", sans-serif;', '}', '.pbh-footer-link:hover { color: #003981; }', '.pbh-footer-office-name {', ' font-size: 13px;', ' font-weight: 700;', ' text-transform: uppercase;', ' letter-spacing: 0.05em;', ' color: #003981;', ' font-family: "Lato", sans-serif;', ' margin: 0 0 6px;', '}', '.pbh-footer-addr-row {', ' display: flex;', ' gap: 0;', ' font-size: 13px;', ' color: #444;', ' line-height: 1.6;', ' font-family: "Lato", sans-serif;', '}', '.pbh-footer-addr-icon { width: 22px; flex-shrink: 0; padding-top: 2px; }', '.pbh-footer-contact-strip {', ' background: #fff;', ' border-top: 1px solid #e0e4ea;', ' padding: 10px 32px;', ' display: flex;', ' align-items: center;', ' justify-content: center;', ' gap: 32px;', '}', '.pbh-footer-contact-item {', ' display: flex;', ' align-items: center;', ' gap: 7px;', ' font-size: 13px;', ' color: #333;', ' font-family: "Lato", sans-serif;', '}', '.pbh-footer-contact-item a { color: #1a5fa8; text-decoration: none; }', '.pbh-footer-contact-item a:hover { color: #003981; }', '.pbh-footer-divider { width: 1px; height: 16px; background: #a8c4e0; flex-shrink: 0; }', '@media (max-width: 680px) {', ' #sidebar-footer { grid-template-columns: 1fr !important; gap: 20px !important; padding: 20px 16px 14px !important; text-align: center !important; }', ' .pbh-footer-link { text-align: center !important; }', ' .pbh-footer-office-name { text-align: center !important; }', ' .pbh-footer-locations-box { flex-direction: column; gap: 14px; align-items: center; }', ' .pbh-footer-addr-row { justify-content: center; }', ' .pbh-footer-contact-strip { flex-wrap: wrap; gap: 8px 20px; padding: 10px 16px; justify-content: center; }', ' .pbh-footer-divider { display: none; }', '}', ].join('\n'); var style = document.createElement('style'); style.textContent = css; document.head.appendChild(style); function inject() { var sidebar = document.getElementById('sidebar-footer'); if (!sidebar) { setTimeout(inject, 200); return; } var menuLinks = Array.from(sidebar.querySelectorAll('.menu > li > a')); var sitemapHTML = menuLinks.map(function (a) { return '' + a.textContent.trim() + ''; }).join(''); sidebar.innerHTML = '
' + '

Sitemap

' + sitemapHTML + '
' + '
' + '

Our Locations

' + '
' + '
' + '
' + '

Providence Office

' + '
' + '' + mapIcon + '' + '1075 Smith St, 2nd Floor
Providence, RI 02908
' + '
' + '
' + '
' + '

Kent County Office

' + '
' + '' + mapIcon + '' + '1300 Division Road, Suite 301
West Warwick, RI 02893
' + '
' + '
' + '
' + '
'; sidebar.insertAdjacentHTML('afterend', '
' + '
' + phoneIcon + '(401) 369-9224
' + '
' + '
' + faxIcon + '(401) 369-9275
' + '
' + '
' + mailIcon + 'mail@providencebehavioral.org
' + '
' ); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', inject); } else { inject(); } })(); // ─── Site-wide Avaris body cleanup ─────────────────────────────────────────── // Avaris clones WPCode script content to body level on all pages. // This whitelist-based cleanup removes anything that shouldn't be a body child. (function() { function _valid(n) { var t = n.tagName; if (['SCRIPT','STYLE','NOSCRIPT','LINK'].includes(t)) return true; if ((n.id||'') === 'wpadminbar') return true; var c = n.classList ? Array.from(n.classList).join(' ') : ''; return c.includes('avaris-') || c.includes('mysticky') || c.includes('creiden') || c.includes('pbh-footer-contact') || c.includes('admin-bar') || n.id.startsWith('pbh-'); } function _clean() { Array.from(document.body.childNodes).forEach(function(n) { if (!n.parentNode) return; if (n.nodeType === 1 && !_valid(n)) { n.remove(); return; } // Remove footer-contact clones that contain raw JS code (not real content) if (n.nodeType === 1 && n.classList && n.classList.contains('pbh-footer-contact-strip')) { if (n.innerText && n.innerText.includes('phoneIcon')) { n.remove(); return; } } if (n.nodeType === 3 && n.textContent.trim().length > 20) { n.remove(); } }); } // Wrap _clean to also catch JS code text nodes via regex (avoids embedding visible strings) var _jsRx = /[{};]\s*['`]|['`]\s*[+:,]|var\s+\w|function\s*\(|\+\s*[']s*[']/; var _origClean = _clean; _clean = function() { _origClean(); Array.from(document.body.childNodes).forEach(function(n) { if (!n.parentNode) return; if (n.nodeType === 3 && n.textContent.length > 5 && _jsRx.test(n.textContent)) { n.remove(); } if (n.nodeType === 1 && !_valid(n)) { n.remove(); } }); }; var _o = new MutationObserver(_clean); _o.observe(document.body, { childList: true }); // Run cleanup repeatedly for 30 seconds to catch late Avaris cloning var _t = 0; var _iv = setInterval(function() { _clean(); _t += 250; if (_t >= 30000) clearInterval(_iv); }, 250); /* pbh-header-addr-fix — update old East Greenwich address in the Avaris header text block */ (function(){ function fixHeaderAddr(){ var links = document.querySelectorAll(".avaris-headerbuilder-text a, .headerText a"); links.forEach(function(a){ if(a.textContent.indexOf("1598 South County") !== -1){ a.textContent = "1300 Division Road, Suite 301, West Warwick, RI"; a.setAttribute("href", "https://maps.google.com/?q=1300+Division+Road+Suite+301+West+Warwick+RI+02893"); } }); } if(document.readyState === "loading"){ document.addEventListener("DOMContentLoaded", fixHeaderAddr); } else { fixHeaderAddr(); } })(); /* pbh-slide-text-fix v2 — office move slide: is Moving -> has Moved + completed-move card copy. Targets our specific classes first (robust to SR letter/word span splitting), with a text-content fallback that rewrites the smallest element containing each phrase. */ (function(){ var pairs = [ { sel: ".pbh-headline-2", from: "is Moving", to: "has Moved" }, { sel: ".pbh-card-label", from: "New Address", to: "Now Located At" }, { sel: ".pbh-card-label", from: "Effective Date", to: "Moved" }, { sel: ".pbh-card-sub", from: "Services continue uninterrupted", to: "Same great care, new location" } ]; function apply(){ var any = false; pairs.forEach(function(p){ /* 1) direct class targeting */ document.querySelectorAll(p.sel).forEach(function(el){ if(el.textContent.indexOf(p.from) !== -1 && el.textContent.indexOf(p.to) === -1){ el.textContent = el.textContent.split(p.from).join(p.to); any = true; } }); /* 2) fallback: any element whose OWN combined text has the phrase but no child element does */ var all = document.body.getElementsByTagName("*"); for(var i=0;i60) clearInterval(iv); }, 400); try{ new MutationObserver(function(){ run(); }).observe(document.documentElement, {childList:true, subtree:true, characterData:true}); }catch(e){} })(); })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-07-01 11:31:11 ) [7] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1787 [post_data] => [title] => Untitled Snippet [code] => (function () { 'use strict'; if (!document.body.classList.contains('page-id-1785')) return; const css = [ 'body.page-id-1785 .avaris-main-title { display: none !important; }', 'body.page-id-1785 .avaris-pagebuilder-row.has-section { display: none !important; }', '.pbh-wte-banner { background: #f8f8f8 url("https://providencebehavioral.org/wp-content/uploads/2018/12/PBH-Header-Brand-Generic-1.jpg") center/cover no-repeat; min-height: 150px; padding: 0; position: relative; overflow: visible; }', '.pbh-wte-banner::after { content: ""; position: absolute; bottom: -2px; left: 0; right: 0; height: 56px; background: #fff; clip-path: ellipse(52% 100% at 50% 100%); z-index: 3; }', '.pbh-wte-banner h1 { line-height: 94px; margin: 0 !important; padding: 0 !important; color: #003981 !important; font-family: "Lato", sans-serif; font-weight: 900; font-size: 2.2rem; letter-spacing: -0.5px; text-align: center; position: relative; z-index: 2; }', '.pbh-wte-page { max-width: 860px; margin: 0 auto; padding: 12px 24px 100px; font-family: "Lato", sans-serif; }', '.pbh-wte-intro { text-align: center; padding: 28px 0 36px; border-bottom: 2px solid #eef3fc; margin-bottom: 40px; }', '.pbh-wte-intro p { font-size: 1.08rem; color: #444; line-height: 1.7; max-width: 640px; margin: 0 auto; }', '.pbh-wte-intro strong { color: #003981; }', '.pbh-wte-steps { display: flex; flex-direction: column; gap: 0; }', '.pbh-wte-step { display: flex; gap: 24px; padding: 28px 0; border-bottom: 1px solid #eef3fc; align-items: flex-start; }', '.pbh-wte-step:last-child { border-bottom: none; }', '.pbh-step-number { flex: 0 0 52px; height: 52px; background: #003981; color: #fff; font-size: 1.3rem; font-weight: 900; font-family: "Lato", sans-serif; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 2px; }', '.pbh-step-body { flex: 1; }', '.pbh-step-body h3 { margin: 0 0 8px !important; font-size: 1.15rem !important; font-weight: 700 !important; color: #003981 !important; font-family: "Lato", sans-serif !important; }', '.pbh-step-body p { margin: 0 0 8px !important; font-size: 0.97rem; color: #444; line-height: 1.65; }', '.pbh-step-body p:last-child { margin-bottom: 0 !important; }', '.pbh-step-tag { display: inline-block; background: #eef3fc; color: #256ec2; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; padding: 3px 10px; border-radius: 20px; margin-bottom: 8px; }', '.pbh-wte-cta { background: #eef3fc; border-left: 4px solid #003981; border-radius: 0 10px 10px 0; padding: 24px 28px; margin-top: 48px; display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }', '.pbh-wte-cta-text { flex: 1; min-width: 220px; }', '.pbh-wte-cta-text h3 { margin: 0 0 6px !important; font-size: 1.05rem !important; font-weight: 700 !important; color: #003981 !important; font-family: "Lato", sans-serif !important; }', '.pbh-wte-cta-text p { margin: 0 !important; font-size: 0.93rem; color: #444; }', '.pbh-wte-cta-btn { display: inline-block; background: #003981; color: #fff !important; font-family: "Lato", sans-serif; font-weight: 700; font-size: 0.95rem; padding: 12px 24px; border-radius: 6px; text-decoration: none !important; white-space: nowrap; transition: background 0.2s; }', '.pbh-wte-cta-btn:hover { background: #1a5fa8 !important; color: #fff !important; }', '.pbh-wte-faqs { margin-top: 52px; }', '.pbh-wte-faqs h2 { font-size: 1.25rem !important; font-weight: 900 !important; color: #003981 !important; font-family: "Lato", sans-serif !important; margin: 0 0 20px !important; padding-bottom: 10px; border-bottom: 2px solid #eef3fc; }', '.pbh-wte-faq-item { padding: 14px 0; border-bottom: 1px solid #eef3fc; }', '.pbh-wte-faq-item:last-child { border-bottom: none; }', '.pbh-wte-faq-q { font-weight: 700; color: #003981; font-size: 0.97rem; margin-bottom: 6px; }', '.pbh-wte-faq-a { font-size: 0.93rem; color: #555; line-height: 1.6; }', '@media (max-width: 600px) { .pbh-step-number { flex: 0 0 40px; height: 40px; font-size: 1.1rem; } .pbh-wte-step { gap: 16px; padding: 20px 0; } .pbh-wte-cta { flex-direction: column; gap: 14px; } .pbh-wte-cta-btn { width: 100%; text-align: center; } }', ].join('\n'); const style = document.createElement('style'); style.textContent = css; document.head.appendChild(style); const steps = [ { tag: 'First Contact', title: 'Give Us a Call or Send a Message', body: 'When you\'re ready, reach out by phone at (401) 270-2248 or use the contact form on our website. Our team will ask a few brief questions — the type of support you\'re looking for, your insurance, and your preferred appointment times. There\'s no commitment required at this stage.' }, { tag: 'Scheduling', title: 'Get Matched and Schedule Your First Appointment', body: 'We\'ll connect you with a provider whose specialty and availability fit your needs. Appointments are available in person at our Providence or West Warwick offices, or via secure video (telehealth). Most new patients are seen within one to two weeks.' }, { tag: 'Before You Come In', title: 'Complete Your Intake Paperwork', body: 'You\'ll receive a link to complete intake forms through our secure patient portal, MYIO. These take about 15–20 minutes and cover your health history, current concerns, and consent forms. Completing them ahead of time means more of your first session can be spent talking — not filling out paperwork.' }, { tag: 'What to Bring', title: 'Bring These on Appointment Day', body: 'Insurance card — we\'ll verify your benefits before or at your first visit.
Photo ID — driver\'s license or state ID.
List of current medications — including dosages if possible.
Any referral paperwork — if your primary care physician referred you.
Telehealth patients: make sure your device, camera, and microphone are working before the appointment.' }, { tag: 'Your First Session', title: 'What Happens in Session One', body: 'Your first visit is a clinical intake — a conversation, not an interrogation. Your provider will ask about what\'s brought you in, your personal and family history, and your goals. This helps them understand the full picture. By the end, you\'ll have a general sense of next steps and a follow-up appointment if you\'d like to continue. Sessions are 45–50 minutes for therapy, and approximately 60 minutes for psychiatric evaluations.' }, { tag: 'Ongoing Care', title: 'Building a Treatment Plan Together', body: 'After your intake, you and your provider will discuss a treatment plan tailored to your goals — whether that\'s weekly therapy, medication management, or a combination. You\'re always in the driver\'s seat. We\'ll check in on how things are going regularly and adjust the plan as needed.' }, { tag: 'Practical Details', title: 'Insurance, Fees & Cancellations', body: 'We accept most major insurance plans. If you\'re unsure about your coverage, our team can help verify your benefits. Self-pay rates are available — ask about sliding scale options. Please give 24 hours notice if you need to cancel or reschedule. Late cancellations or no-shows may incur a fee.' }, ]; const faqs = [ { q: 'Do I need a referral to make an appointment?', a: 'No referral is needed for most of our services. You can contact us directly to schedule.' }, { q: 'How long will I have to wait to be seen?', a: 'Most new patients are seen within one to two weeks. Telehealth appointments often have shorter wait times.' }, { q: 'Is everything I share confidential?', a: 'Yes. Everything discussed in your sessions is protected by law under HIPAA. There are narrow exceptions — such as imminent safety concerns — which your provider will explain at your first visit.' }, { q: 'Can I do telehealth from anywhere?', a: 'Telehealth sessions are available to patients located in Rhode Island at the time of the appointment. You\'ll need a private space, a device with a camera and microphone, and a reliable internet connection.' }, { q: 'What if I\'m in crisis right now?', a: 'If you are experiencing a mental health emergency, please call or text 988 (Suicide & Crisis Lifeline), text HOME to 741741 (Crisis Text Line), or call 911. Providence Behavioral Health is an outpatient practice and is not a crisis center.' }, ]; const stepsHTML = steps.map((s, i) => '
' + (i+1) + '
' + s.tag + '

' + s.title + '

' + s.body + '

').join(''); const faqsHTML = faqs.map(f => '
' + f.q + '
' + f.a + '
').join(''); const html = '

What to Expect

Taking the first step toward care can feel uncertain. Here\'s exactly what happens when you reach out to Providence Behavioral Health — from your first call to your ongoing treatment plan.

' + stepsHTML + '

Ready to get started?

Call us at (401) 270-2248 or use our contact form — we\'ll take it from there.

Contact Us

Common Questions

' + faqsHTML + '
'; function inject() { const entry = document.querySelector('.avaris-entry-content') || document.querySelector('.entry-content') || document.querySelector('main'); if (!entry) { setTimeout(inject, 200); return; } const t = document.querySelector('.avaris-main-title'); if (t) t.style.display = 'none'; entry.innerHTML = html; } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', inject); } else { inject(); } })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-08-30 11:32:32 ) [8] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1776 [post_data] => [title] => Contact Page Redesign [code] => (function () { 'use strict'; if (!document.body.classList.contains('page-id-74')) return; /* ───────────────────────────────────────────────────────────── 1. INJECT CSS ───────────────────────────────────────────────────────────── */ var style = document.createElement('style'); style.textContent = ` /* ── Hide sidebar, expand content to full width ── */ body.page-id-74 .pbh-intake-field { display: none !important; } body.page-id-74 .avaris-sidebar { display: none !important; } body.page-id-74 .main { float: none !important; width: 100% !important; max-width: 100% !important; } body.page-id-74 .avaris-entry-body { width: 100% !important; max-width: 100% !important; float: none !important; } body.page-id-74 .avaris-main-title { margin-bottom: 0 !important; } /* ── Banner ── */ body.page-id-74 .avaris-main-title { background: #f8f8f8 url('https://providencebehavioral.org/wp-content/uploads/2018/12/PBH-Header-Brand-Generic-1.jpg') center/cover no-repeat !important; position: relative; overflow: visible; height: 160px; display: flex !important; align-items: center; justify-content: center; padding-bottom: 40px !important; } body.page-id-74 .avaris-main-title::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 56px; background: #fff; clip-path: ellipse(52% 100% at 50% 100%); z-index: 3; } body.page-id-74 .avaris-main-title .avaris-container { position: relative; z-index: 2; width: 100%; } body.page-id-74 .avaris-main-title h1 { margin: 0 !important; padding: 0 20px !important; color: #003981 !important; font-family: 'Lato', sans-serif; font-weight: 900; font-size: 2.2rem; letter-spacing: -0.5px; text-align: center; position: relative; z-index: 2; line-height: 1.2; } /* ── Page layout ── */ .pbh-contact-page { max-width: 960px; margin: 0 auto; padding: 36px 24px 100px; font-family: 'Lato', sans-serif; } /* ── Notice box ── */ .pbh-notice { padding: 14px 18px; background: #eef3fc; border: 1px solid #bfd3f5; border-radius: 10px; font-size: 0.88rem; color: #333; line-height: 1.65; margin-bottom: 22px; font-family: 'Lato', sans-serif; } .pbh-notice strong { color: #003981; } .pbh-notice a { color: #256ec2; text-decoration: none; } /* ── Split card ── */ .pbh-split-card { display: grid; grid-template-columns: 1fr 340px; background: #fff; border: 1px solid #dde8f8; border-radius: 14px; box-shadow: 0 4px 20px rgba(0,57,129,0.07); overflow: hidden; } /* ── Form panel (left) ── */ .pbh-form-panel { padding: 36px 38px; border-right: 1px solid #dde8f8; } .pbh-form-panel-heading { display: flex; align-items: center; gap: 10px; font-size: 1.3rem; font-weight: 900; color: #003981; margin: 0 0 20px; padding-bottom: 14px; border-bottom: 2px solid #bfd3f5; font-family: 'Lato', sans-serif; } .pbh-form-panel-heading svg { color: #468ad6; flex-shrink: 0; } /* ── Override Avaris CF7 dark theme ── */ body.page-id-74 .avaris-wpc7.avaris-wpc7-dark { background: transparent !important; padding: 0 !important; } /* Use flexbox so cols always pair up cleanly regardless of height differences */ body.page-id-74 .avaris-wpc7-row { display: flex !important; flex-wrap: wrap !important; margin: 0 -6px !important; } body.page-id-74 .avaris-wpc7-col { padding: 0 6px !important; margin-bottom: 14px !important; box-sizing: border-box !important; } /* ── Labels ── */ body.page-id-74 .avaris-wpc7-field label, body.page-id-74 .avaris-wpc7 > div > label { display: block !important; padding-left: 3px !important; font-size: 0.75rem !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; color: #003981 !important; font-weight: 700 !important; margin-bottom: 5px !important; font-family: 'Lato', sans-serif !important; background: transparent !important; } /* ── Inputs, selects, textarea ── */ body.page-id-74 .avaris-wpc7-field input[type="text"], body.page-id-74 .avaris-wpc7-field input[type="tel"], body.page-id-74 .avaris-wpc7-field input[type="email"], body.page-id-74 .avaris-wpc7-field input[type="date"], body.page-id-74 .avaris-wpc7-field select, body.page-id-74 .avaris-wpc7-field textarea, body.page-id-74 .avaris-wpc7 select { width: 100% !important; padding: 10px 13px !important; background: #f7f9fd !important; border: 1px solid #dde8f8 !important; border-radius: 8px !important; font-size: 0.91rem !important; font-family: 'Lato', sans-serif !important; color: #333 !important; outline: none !important; box-shadow: none !important; transition: border-color 0.2s !important; appearance: auto !important; } body.page-id-74 .avaris-wpc7-field input:focus, body.page-id-74 .avaris-wpc7-field select:focus, body.page-id-74 .avaris-wpc7-field textarea:focus { border-color: #256ec2 !important; background: #fff !important; } /* Normalize date input height to match text inputs */ body.page-id-74 .avaris-wpc7-field input[type="date"] { height: 41px !important; padding-top: 0 !important; padding-bottom: 0 !important; } /* Fix Avaris 45px fixed height clipping inputs below the label */ body.page-id-74 .avaris-wpc7-field { overflow: visible !important; height: auto !important; min-height: 0 !important; position: static !important; /* Avaris sets the textarea field wrapper to position:absolute, popping the Message field out of flow so it overlaps the fields above it. Force static to keep it in normal flow. */ } /* Kill

default margins — they add empty space above/below the field */ body.page-id-74 .avaris-wpc7-field p { margin: 0 !important; padding: 0 !important; } /* Hide
between label and input — label margin-bottom handles spacing */ body.page-id-74 .avaris-wpc7-field br { display: none !important; } /* Fix Avaris absolute-positioned control wrap — forces full-width inputs */ body.page-id-74 .avaris-wpc7-field .wpcf7-form-control-wrap { position: static !important; width: 100% !important; display: block !important; box-sizing: border-box !important; } body.page-id-74 .avaris-wpc7-field input::placeholder, body.page-id-74 .avaris-wpc7-field textarea::placeholder { color: #aaa !important; opacity: 1 !important; } body.page-id-74 .avaris-wpc7-field textarea { min-height: 100px !important; resize: vertical !important; } /* Service select full-width label fix */ body.page-id-74 .avaris-wpc7-col.col-sm-12 > label { display: block !important; font-size: 0.75rem !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; color: #003981 !important; font-weight: 700 !important; margin-bottom: 5px !important; font-family: 'Lato', sans-serif !important; } body.page-id-74 .avaris-wpc7-col.col-sm-12 select { width: 100% !important; padding: 10px 13px !important; background: #f7f9fd !important; border: 1px solid #dde8f8 !important; border-radius: 8px !important; font-size: 0.91rem !important; font-family: 'Lato', sans-serif !important; color: #333 !important; } /* ── Submit button ── */ body.page-id-74 .wpcf7-submit, body.page-id-74 input[type="submit"], body.page-id-74 .avaris-button.avaris-button--full { display: block !important; width: 100% !important; background: #468ad6 !important; color: #fff !important; border: none !important; padding: 13px 28px !important; border-radius: 8px !important; font-family: 'Lato', sans-serif !important; font-size: 0.95rem !important; font-weight: 700 !important; cursor: pointer !important; transition: background 0.2s !important; margin-top: 14px !important; text-align: center !important; letter-spacing: 0.2px !important; } body.page-id-74 .wpcf7-submit:hover, body.page-id-74 input[type="submit"]:hover, body.page-id-74 .avaris-button.avaris-button--full:hover { background: #003981 !important; } /* ── Form footer ── */ .pbh-form-footer { margin-top: 22px; padding-top: 16px; border-top: 1px solid #e0eaf8; font-size: 0.83rem; color: #444; line-height: 1.8; text-align: center; font-family: 'Lato', sans-serif; } .pbh-form-footer a { color: #256ec2; text-decoration: none; } /* ── Locations panel (right) ── */ .pbh-locations-panel { background: #fff; padding: 36px 28px; display: flex; flex-direction: column; } .pbh-locations-panel h3 { font-size: 0.82rem; font-weight: 900; color: #003981; text-transform: uppercase; letter-spacing: 0.3px; margin: 0 0 16px; padding-bottom: 12px; border-bottom: 2px solid #bfd3f5; font-family: 'Lato', sans-serif; } .pbh-contact-row { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; font-size: 0.88rem; color: #444; line-height: 1.55; font-family: 'Lato', sans-serif; } .pbh-contact-row svg { flex-shrink: 0; margin-top: 2px; } .pbh-contact-row a { color: #003981; font-weight: 700; text-decoration: none; } .pbh-contact-row a:hover { color: #256ec2; } .pbh-contact-row strong { display: block; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.5px; color: #003981; margin-bottom: 2px; } .pbh-loc-divider { border: none; border-top: 1px solid #bfd3f5; margin: 16px 0; } .pbh-location-block { margin-bottom: 18px; } .pbh-location-block h4 { font-size: 0.82rem !important; text-transform: uppercase; letter-spacing: 0.5px; color: #003981; font-weight: 900; margin-bottom: 5px; font-family: 'Lato', sans-serif; } .pbh-location-block p { font-size: 0.78rem; color: #888; line-height: 1.6; font-family: 'Lato', sans-serif; } .pbh-location-block a { display: inline-flex; align-items: center; gap: 4px; font-size: 0.75rem; color: #256ec2; text-decoration: none; margin-top: 5px; font-weight: 700; font-family: 'Lato', sans-serif; } .pbh-location-block a:hover { text-decoration: underline; } /* ── Validation errors ── */ body.page-id-74 .wpcf7-not-valid-tip { font-size: 0.78rem !important; color: #c0392b !important; } body.page-id-74 .wpcf7-response-output { border-radius: 8px !important; font-size: 0.88rem !important; margin: 12px 0 0 !important; padding: 10px 14px !important; } /* ── Mobile responsive ── */ @media (max-width: 700px) { .pbh-split-card { grid-template-columns: 1fr !important; } .pbh-form-panel { padding: 24px 20px !important; border-right: none !important; border-bottom: 1px solid #dde8f8 !important; } .pbh-locations-panel { padding: 24px 20px !important; } .pbh-contact-page { padding: 24px 16px 60px !important; } body.page-id-74 .avaris-wpc7-col.col-sm-6 { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; } body.page-id-74 .avaris-wpc7-col.col-sm-12 { width: 100% !important; flex: 0 0 100% !important; } } `; document.head.appendChild(style); /* ───────────────────────────────────────────────────────────── 2. BUILD & INJECT LAYOUT ───────────────────────────────────────────────────────────── */ var phoneIcon = ''; var faxIcon = ''; var calIcon = ''; var planeIcon = ''; // Find the existing CF7 form element var cf7Wrapper = document.querySelector('.wpcf7'); if (!cf7Wrapper) return; // Find the entry content area to inject into var entryContent = document.querySelector('.avaris-entry-content, .entry-content, .avaris-page-content, main'); // Build the page wrapper var page = document.createElement('div'); page.className = 'pbh-contact-page'; // Build HTML using string concatenation (avoids nested template literal issues in WPCode) page.innerHTML = '

' + '⚠ Emergency Notice: If this is a mental health emergency, please call 988 (Suicide & Crisis Lifeline), call 911, or go to your nearest emergency room. Do not use this form for urgent situations.' + '
' + '
' + '
' + '
' + planeIcon + ' Send Us a Message
' + '
' + 'New patient? Fill out this short form and a member of our team will reach out within 48 hours to discuss your needs and schedule a free telephone consultation. We accept most major insurance plans.' + '
' + '
' + '
' + 'Privacy: Please do not include sensitive financial information. A team member will follow up by phone to gather additional details securely.' + '
' + '
' + 'Providence Behavioral Health Associates
' + 'Phone: (401) 369-9224  •  Fax: (401) 369-9275' + '
' + '
' + '
' + '

Contact & Hours

' + '
' + phoneIcon + '
Phone(401) 369-9224
' + '
' + faxIcon + '
Fax(401) 369-9275
' + '
' + calIcon + '
Office HoursMonday – Friday
9:00 am – 5:00 pm
' + '
' + 'Responses within 48 business hours. For faster assistance, please call us directly.' + '
' + '
' + '

Our Locations

' + '
' + '

Providence Office

' + '

1075 Smith Street, 2nd Floor
Providence, RI 02908

' + '↗ Get Directions' + '
' + '
' + '

Kent County Office

' + '

1300 Division Road, Suite 301
West Warwick, RI 02893

' + '↗ Get Directions' + '
' + '
' + '
'; // Move CF7 form into the form panel slot var cf7Target = page.querySelector('#pbh-cf7-target'); cf7Target.appendChild(cf7Wrapper); // Inject the page into the content area if (entryContent) { entryContent.innerHTML = ''; entryContent.appendChild(page); } })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-07-16 12:26:51 ) [9] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1770 [post_data] => [title] => HIPAA Notice of Privacy Practices Page [code] => (function () { 'use strict'; if (!document.body.classList.contains('page-id-1766')) return; /* ───────────────────────────────────────────────────────────── 1. INJECT CSS ───────────────────────────────────────────────────────────── */ var style = document.createElement('style'); style.textContent = ` /* Hide empty PageBuilder canvas */ body.page-id-1766 .avaris-pagebuilder-row { display: none !important; } /* Hide sidebar, expand content to full width and center */ body.page-id-1766 .avaris-sidebar { display: none !important; } body.page-id-1766 .main { float: none !important; width: 100% !important; max-width: 100% !important; } body.page-id-1766 .avaris-entry-body { width: 100% !important; max-width: 100% !important; float: none !important; } /* Reduce gap between banner and content */ body.page-id-1766 .avaris-main-title { margin-bottom: 0 !important; } /* ── Standard banner ── */ body.page-id-1766 .avaris-main-title { position: relative; overflow: visible; min-height: 150px; padding: 0; } body.page-id-1766 .avaris-main-title::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 56px; background: #fff; clip-path: ellipse(52% 100% at 50% 100%); z-index: 3; } body.page-id-1766 .avaris-main-title .avaris-container { position: relative; z-index: 2; } body.page-id-1766 .avaris-main-title h1 { line-height: 94px; margin: 0 !important; padding: 0 !important; color: #003981 !important; font-family: 'Lato', sans-serif; font-weight: 900; font-size: 2.2rem; letter-spacing: -0.5px; text-align: center; position: relative; z-index: 2; } /* ── Page layout ── */ .pbh-hipaa-page { max-width: 960px; margin: 0 auto; padding: 0 32px 100px; font-family: 'Lato', sans-serif; } /* ── Download bar ── */ .pbh-dl-bar { display: flex; align-items: center; justify-content: space-between; background: #eef3fc; border: 1px solid #bfd3f5; border-radius: 10px; padding: 16px 22px; margin-bottom: 40px; gap: 16px; flex-wrap: wrap; } .pbh-dl-bar-text p { font-size: 0.92rem; color: #003981; font-weight: 700; margin: 0; } .pbh-dl-bar-text span { font-size: 0.85rem; color: #555; display: block; margin-top: 3px; } .pbh-dl-btn { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; border-radius: 8px; font-size: 0.88rem; font-weight: 700; text-decoration: none; background: #003981; color: #fff !important; white-space: nowrap; transition: background 0.2s; } .pbh-dl-btn:hover { background: #256ec2; } /* ── Document card ── */ .pbh-doc-card { background: #fff; border: 1px solid #dde8f8; border-radius: 14px; padding: 40px 44px; box-shadow: 0 4px 20px rgba(0,57,129,0.07); } .pbh-doc-card h2 { font-size: 1.35rem; font-weight: 900; color: #003981; margin: 0 0 6px; font-family: 'Lato', sans-serif; } .pbh-doc-effective { font-size: 0.8rem; color: #888; margin: 0 0 24px; padding-bottom: 20px; border-bottom: 2px solid #bfd3f5; } .pbh-intro-box { background: #eef3fc; border-left: 4px solid #256ec2; border-radius: 0 8px 8px 0; padding: 14px 18px; margin-bottom: 32px; font-size: 0.92rem; color: #333; line-height: 1.7; } .pbh-hipaa-section { margin-bottom: 28px; } .pbh-hipaa-section h3 { font-size: 1.2rem !important; font-weight: 900 !important; color: #003981 !important; margin: 0 0 12px !important; padding-left: 12px; border-left: 3px solid #256ec2; font-family: 'Lato', sans-serif; } .pbh-hipaa-section h4 { font-size: 0.92rem !important; font-weight: 700 !important; color: #1a3a6b !important; margin: 16px 0 6px !important; font-family: 'Lato', sans-serif; } .pbh-hipaa-section p { font-size: 0.9rem; line-height: 1.78; color: #3a3a3a; margin: 0 0 8px; } .pbh-hipaa-section ul { margin: 6px 0 10px 20px; padding: 0; } .pbh-hipaa-section ul li { font-size: 0.9rem; line-height: 1.7; color: #3a3a3a; margin-bottom: 4px; } .pbh-hipaa-divider { border: none; border-top: 1px dashed #bfd3f5; margin: 24px 0; } .pbh-https://providencebehavioral.org/wp-admin/admin.php?page=wpcode-snippet-manager&snippet_id=1770 { margin-top: 32px; padding-top: 20px; border-top: 1px solid #e0eaf8; font-size: 0.875rem; color: #666; line-height: 1.8; } .pbh-contact strong { display: block; color: #003981; margin-bottom: 4px; } .pbh-contact a { color: #256ec2; text-decoration: none; } .pbh-contact a:hover { text-decoration: underline; } /* ── Mobile responsive ── */ @media (max-width: 640px) { body.page-id-1766 .avaris-main-title h1 { line-height: 1.3 !important; font-size: 1.8rem !important; padding: 24px 16px !important; } body.page-id-1766 .avaris-main-title { min-height: 0 !important; padding: 0 16px !important; } .pbh-hipaa-page { padding: 0 16px 60px !important; } .pbh-dl-bar { justify-content: center !important; text-align: center; } .pbh-hipaa-card { padding: 20px 16px !important; } body.page-id-1766 .pbh-form-contact { text-align: center !important; } } }`; document.head.appendChild(style); /* ───────────────────────────────────────────────────────────── 2. BUILD & INJECT CONTENT ───────────────────────────────────────────────────────────── */ var dlIcon = ''; var html = `

HIPAA Notice of Privacy Practices

A copy of this notice will be provided at your first appointment for your signature.
${dlIcon} Download PDF

HIPAA Notice of Privacy Practices

Providence Behavioral Health Associates — 1075 Smith Street, Providence, RI & 1300 Division Road, West Warwick, RI

This notice describes how medical information about you may be used and disclosed and how you can get access to this information. Please review it carefully. If you have any questions about this notice, please contact us with your concerns.

Your Rights

You have the following rights regarding health information we have about you:

Right to View and Get a Copy of Your PHI (Protected Health Information)

You may ask us to view or obtain a copy of your PHI (medical record and other health information we have about you). Your request must be in writing and we will provide a copy or a summary of your health information within 30 days of your request. We may charge a reasonable, cost-based fee.

Right to Correct or Update Your PHI

If you feel that there is a mistake in your PHI, or that important information is missing, you may request a correction. Your request must be in writing and include a reason for the request. Your request may be denied in certain circumstances, such as if the information was not created by us or if we determine the information is accurate.

Right to an Accounting of Disclosures

You have the right to request a list of disclosures we have made of your PHI within the six years prior to the date you ask. The list will include all disclosures except for:

  • Those about treatment, payment, or health care operations
  • Reports you have previously authorized
  • Reports made directly to you or to your family
  • Reports made for national security purposes
  • Reports to corrections or law enforcement personnel

We will respond within 60 days at no charge for your first request in any 12-month period.

Right to Choose How We Share Information

You have both the right and the choice to tell us to share information with your family, close friends, or others involved in your care; share information in a disaster relief situation; or include your information in a hospital directory.

We never share your information without written permission for: marketing purposes; sale of your information; or most sharing of psychotherapy notes.

Fundraising

We may contact you for fundraising efforts, but you can tell us not to contact you again.


Our Obligations

We are required by law to:

  • Maintain the privacy of protected health information (PHI)
  • Notify you promptly if a breach occurs that may have compromised the privacy or security of your information
  • Give you this notice of our legal duties and privacy practices regarding health information about you
  • Follow the terms of our notice that is currently in effect

PHI includes information that we create or receive about your health, health care, or payment for health care that can be used to identify you.


How We May Use and Disclose Your PHI

Treatment

We may use and disclose your PHI to provide you with medical treatment or services and to coordinate your care with other health care providers involved in your treatment.

Payment

We may use and disclose PHI in order to bill and collect payment for the treatment and services provide to you, including sharing PHI with your health plan, billing companies, and companies that process our health care claims.

Health Care Operations

We may use and disclose PHI for health care operation purposes necessary to make sure that all of our patients receive quality care and to operate and manage our office. We may also share information with our accountants, attorneys, and others to ensure compliance with applicable laws.


Other Uses of PHI

Reports Required by Law

We may report PHI when the law requires us to give information to government agencies and law enforcement about victims of abuse, neglect, or domestic violence; when dealing with gunshot and other wounds; or when required in a legal proceeding, including to the Department of Health and Human Services.

Public Health

We may report PHI about diseases to government officials in charge of collecting that information, and may provide PHI relating to death to coroners, medical examiners, and funeral directors.

Other Government Functions

We may report PHI for certain military and veterans' activities, national security and intelligence purposes, rotective services for the President, or correctional facility situations.

Workers' Compensation

We may report PHI in order to comply with workers' compensation laws.

Appointment Reminders and Health and Wellness Services

We may use your email address or phone number provided at intake to send appointment reminders or information about healthcare and wellness services such as yoga, meditation training, and therapeutic massage.

As part of our testing evaluation services, some measures we use are digital and can only be completed electronically. In these instances we may email you measures to complete throughout the evaluation process. We will only use the email you provide at the time of intake. To expedite sending these emails, we may utilize Constant Contact as a technology partner.


Acknowledgment

By signing below, you acknowledge that you have received and reviewed this HIPAA Notice of Privacy Practices from Providence Behavioral Health Associates. A copy of this notice will be provided to you at your first appointment.

Providence Behavioral Health Associates 1075 Smith Street, 2nd Floor
Providence, RI 02908

1300 Division Road, Suite 301
West Warwick, RI 02893
Phone: (401) 369-9224
Fax: (401) 369-9275
www.providencebehavioral.org
`; var target = document.querySelector('.avaris-pagebuilder-row'); var wrapper = document.createElement('div'); wrapper.innerHTML = html; if (target) { target.parentNode.insertBefore(wrapper, target); } else { var entry = document.querySelector('.avaris-entry-content, .entry-content, .avaris-page-content, main'); if (entry) entry.appendChild(wrapper); } })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-08-30 11:33:43 ) [10] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1769 [post_data] => [title] => Electronic Communication Consent Page [code] => (function () { 'use strict'; if (!document.body.classList.contains('page-id-1764')) return; /* ───────────────────────────────────────────────────────────── 1. INJECT CSS ───────────────────────────────────────────────────────────── */ var style = document.createElement('style'); style.textContent = ` /* Hide empty PageBuilder canvas */ body.page-id-1764 .avaris-pagebuilder-row { display: none !important; } /* Hide sidebar, expand content to full width and center */ body.page-id-1764 .avaris-sidebar { display: none !important; } body.page-id-1764 .main { float: none !important; width: 100% !important; max-width: 100% !important; } body.page-id-1764 .avaris-entry-body { width: 100% !important; max-width: 100% !important; float: none !important; } /* Reduce gap between banner and content */ body.page-id-1764 .avaris-main-title { margin-bottom: 0 !important; } /* ── Standard banner ── */ body.page-id-1764 .avaris-main-title { position: relative; overflow: visible; min-height: 150px; padding: 0; } body.page-id-1764 .avaris-main-title::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 56px; background: #fff; clip-path: ellipse(52% 100% at 50% 100%); z-index: 3; } body.page-id-1764 .avaris-main-title .avaris-container { position: relative; z-index: 2; } body.page-id-1764 .avaris-main-title h1 { line-height: 94px; margin: 0 !important; padding: 0 !important; color: #003981 !important; font-family: 'Lato', sans-serif; font-weight: 900; font-size: 2.2rem; letter-spacing: -0.5px; text-align: center; position: relative; z-index: 2; } /* ── Page layout ── */ .pbh-consent-page { max-width: 960px; margin: 0 auto; padding: 0 32px 100px; font-family: 'Lato', sans-serif; } /* ── Download bar ── */ .pbh-dl-bar { display: flex; align-items: center; justify-content: space-between; background: #eef3fc; border: 1px solid #bfd3f5; border-radius: 10px; padding: 16px 22px; margin-bottom: 40px; gap: 16px; flex-wrap: wrap; } .pbh-dl-bar-text p { font-size: 0.92rem; color: #003981; font-weight: 700; margin: 0; } .pbh-dl-bar-text span { font-size: 0.85rem; color: #555; display: block; margin-top: 3px; } .pbh-dl-btn { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; border-radius: 8px; font-size: 0.88rem; font-weight: 700; text-decoration: none; background: #003981; color: #fff !important; white-space: nowrap; transition: background 0.2s; } .pbh-dl-btn:hover { background: #256ec2; } /* ── Form card ── */ .pbh-form-card { background: #fff; border: 1px solid #dde8f8; border-radius: 14px; padding: 40px 44px; box-shadow: 0 4px 20px rgba(0,57,129,0.07); } .pbh-form-card h2 { font-size: 1.35rem; font-weight: 900; color: #003981; margin: 0 0 24px; padding-bottom: 16px; border-bottom: 2px solid #bfd3f5; font-family: 'Lato', sans-serif; } .pbh-consent-block { margin-bottom: 24px; } .pbh-consent-block p { font-size: 0.95rem; line-height: 1.78; color: #333; margin: 0 0 12px; } .pbh-field-row { margin-top: 14px; padding: 13px 16px; background: #f7f9fd; border: 1px solid #dde8f8; border-radius: 8px; font-size: 0.88rem; color: #555; } .pbh-field-row strong { display: block; font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.5px; color: #003981; margin-bottom: 4px; } .pbh-field-placeholder { display: inline-block; min-width: 220px; border-bottom: 1px solid #bfd3f5; color: #aaa; font-style: italic; padding-bottom: 2px; } .pbh-sig-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 20px; } .pbh-sms-notice { margin-top: 28px; padding: 16px 18px; background: #fffbf0; border: 1px solid #f0d080; border-radius: 8px; font-size: 0.86rem; color: #555; line-height: 1.65; } .pbh-sms-notice strong { color: #003981; } .pbh-form-contact { margin-top: 36px; padding-top: 22px; border-top: 1px solid #e0eaf8; font-size: 0.875rem; color: #666; line-height: 1.8; } .pbh-form-contact strong { display: block; color: #003981; margin-bottom: 4px; } .pbh-form-contact a { color: #256ec2; text-decoration: none; } .pbh-form-contact a:hover { text-decoration: underline; } /* ── Mobile responsive ── */ @media (max-width: 640px) { body.page-id-1764 .avaris-main-title h1 { line-height: 1.3 !important; font-size: 1.8rem !important; padding: 24px 16px !important; } body.page-id-1764 .avaris-main-title { min-height: 0 !important; } .pbh-consent-page { padding: 0 16px 60px !important; } .pbh-dl-bar { justify-content: center !important; text-align: center; } .pbh-consent-card { padding: 20px 16px !important; } }`; document.head.appendChild(style); /* ───────────────────────────────────────────────────────────── 2. BUILD & INJECT CONTENT ───────────────────────────────────────────────────────────── */ var dlIcon = ''; var html = `

Electronic Communication Consent Form

Download, complete, and return this form to your provider at your first appointment.
${dlIcon} Download PDF

Electronic Communication Consent Form

I authorize Providence Behavioral Health Associates to use my email address for notifications of upcoming appointments and new healthcare and wellness services.

Patient Email Address Email address provided at intake

I authorize Providence Behavioral Health Associates to TEXT or CALL appointment reminders to the following phone number. For text messages, message and data rates may apply.

Patient Phone Number Phone number for appointment reminders
Text Messaging Disclosure: By providing your phone number and signing this form, you consent to receive text messages from Providence Behavioral Health Associates for appointment reminders and health and wellness notifications. Message and data rates may apply. Message frequency varies. You may opt out at any time by notifying our office or replying STOP to any text message. For assistance, reply HELP or contact us at (401) 369-9224.
Client Signature Signature
Date Date
Providence Behavioral Health Associates 1075 Smith Street, 2nd Floor, Providence, RI 02908
1300 Division Road, Suite 301, West Warwick, RI 02893
Phone: (401) 369-9224  •  Fax: (401) 369-9275
www.providencebehavioral.org
`; var target = document.querySelector('.avaris-pagebuilder-row'); var wrapper = document.createElement('div'); wrapper.innerHTML = html; if (target) { target.parentNode.insertBefore(wrapper, target); } else { var entry = document.querySelector('.avaris-entry-content, .entry-content, .avaris-page-content, main'); if (entry) entry.appendChild(wrapper); } })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-08-30 11:31:53 ) [11] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1768 [post_data] => [title] => Resources Page Redesign [code] => (function () { 'use strict'; // Only run on the Resources page if (!document.body.classList.contains('page-id-448')) return; /* ───────────────────────────────────────────────────────────── 1. READ EXISTING DOM DATA ───────────────────────────────────────────────────────────── */ // Grab all upload links from the existing page var allLinks = Array.from(document.querySelectorAll('a[href*="uploads"]')); function findLink(keyword) { var kw = keyword.toLowerCase(); return (allLinks.find(function(a) { return a.href.toLowerCase().indexOf(kw) !== -1; }) || {}).href || '#'; } var urls = { consent: 'https://providencebehavioral.org/electronic-communication-consent-form/', hipaa: findLink('hipaa'), relaxation: findLink('relaxation-diary'), analysis: findLink('functional-analysis'), thoughts: findLink('thoughts-diary'), sleep: findLink('sleep-log') }; /* ───────────────────────────────────────────────────────────── 2. INJECT CSS ───────────────────────────────────────────────────────────── */ var style = document.createElement('style'); style.textContent = [ /* Hide original page content */ 'body.page-id-448 .avaris-pagebuilder-row.has-section { display: none !important; }', 'body.page-id-448 .avaris-main-title { display: none !important; }', /* ── Banner ─── */ '.pbh-res-banner {', ' background: #f8f8f8 url("https://providencebehavioral.org/wp-content/uploads/2018/12/PBH-Header-Brand-Generic-1.jpg") center/cover no-repeat;', ' min-height: 150px;', ' padding: 0;', ' position: relative;', ' overflow: visible;', '}', '.pbh-res-banner::after {', ' content: "";', ' position: absolute;', ' bottom: -2px; left: 0; right: 0;', ' height: 56px;', ' background: #fff;', ' clip-path: ellipse(52% 100% at 50% 100%);', ' z-index: 3;', '}', '.pbh-res-banner h1 {', ' line-height: 94px;', ' margin: 0; padding: 0;', ' font-size: 2.2rem; font-weight: 900;', ' color: #003981;', ' font-family: "Lato", sans-serif; letter-spacing: -0.5px;', ' text-align: center;', ' position: relative; z-index: 2;', '}', /* ── Wrapper ─── */ '.pbh-resources {', ' max-width: 1060px;', ' margin: 0 auto;', ' padding: 12px 32px 100px;', ' font-family: "Lato", sans-serif;', '}', /* ── Notice banner ─── */ '.pbh-res-notice {', ' background: #eef3fc;', ' border: 1px solid #bfd3f5;', ' border-radius: 10px;', ' padding: 14px 20px;', ' font-size: 0.85rem;', ' color: #003981;', ' margin-bottom: 48px;', ' display: flex;', ' align-items: flex-start;', ' gap: 10px;', ' line-height: 1.6;', '}', '.pbh-res-notice svg { flex-shrink: 0; margin-top: 1px; }', /* ── Section header ─── */ '.pbh-res-section { margin-bottom: 64px; }', '.pbh-res-overline {', ' display: inline-block;', ' font-size: 10px; font-weight: 700;', ' letter-spacing: 2.5px; text-transform: uppercase;', ' color: #256ec2;', ' border-bottom: 2px solid #bfd3f5;', ' padding-bottom: 4px; margin-bottom: 8px;', '}', '.pbh-res-title {', ' font-size: 1.5rem; font-weight: 900;', ' color: #003981; margin-bottom: 28px;', '}', '.pbh-res-subtitle {', ' font-size: 0.92rem; color: #666;', ' line-height: 1.6; max-width: 600px;', ' margin-bottom: 28px; margin-top: -16px;', '}', /* ── Form cards ─── */ '.pbh-forms-grid {', ' display: grid;', ' grid-template-columns: repeat(2, 1fr);', ' gap: 28px;', '}', '.pbh-form-card {', ' border-radius: 18px; overflow: hidden;', ' box-shadow: 0 4px 24px rgba(0,57,129,.10);', ' border: 1px solid #dde8f8;', ' display: flex; flex-direction: column;', ' transition: box-shadow .25s, transform .25s;', ' background: #fff;', '}', '.pbh-form-card:hover {', ' box-shadow: 0 12px 44px rgba(0,57,129,.17);', ' transform: translateY(-3px);', '}', '.pbh-form-card-top {', ' background: linear-gradient(145deg, #002868 0%, #003981 40%, #256ec2 100%);', ' padding: 32px 28px 26px;', ' display: flex; flex-direction: column; gap: 12px;', '}', '.pbh-form-tag {', ' font-size: 9px; font-weight: 700;', ' letter-spacing: 2px; text-transform: uppercase;', ' color: rgba(191,211,245,.85);', '}', '.pbh-form-icon-wrap {', ' width: 50px; height: 50px;', ' background: rgba(255,255,255,.15);', ' border-radius: 12px;', ' display: flex; align-items: center; justify-content: center;', ' border: 1px solid rgba(255,255,255,.2);', '}', '.pbh-form-card-top h3 {', ' color: #fff; font-size: 1.1rem; font-weight: 700; line-height: 1.4;', ' font-family: "Lato", sans-serif;', '}', '.pbh-form-card-body {', ' padding: 20px 26px; flex: 1;', '}', '.pbh-form-card-body p {', ' font-size: .91rem; color: #545454; line-height: 1.72;', '}', '.pbh-form-card-footer {', ' padding: 14px 26px 24px;', ' display: flex; gap: 10px; flex-wrap: wrap;', ' border-top: 1px solid #eef3fc;', '}', /* ── Buttons ─── */ '.pbh-res-btn {', ' display: inline-flex; align-items: center; gap: 7px;', ' padding: 10px 18px; border-radius: 8px;', ' font-size: .87rem; font-weight: 700;', ' text-decoration: none; cursor: pointer; border: none;', ' transition: all .2s; white-space: nowrap;', ' font-family: "Lato", sans-serif;', '}', '.pbh-res-btn-primary { background: #003981; color: #fff !important; }', '.pbh-res-btn-primary:hover { background: #256ec2; }', '.pbh-res-btn-outline {', ' background: #fff; color: #003981 !important;', ' border: 1.5px solid #bfd3f5;', '}', '.pbh-res-btn-outline:hover { border-color: #003981; background: #eef3fc; }', '.pbh-res-btn-sm { padding: 8px 14px; font-size: .83rem; border-radius: 7px; }', /* ── Worksheet cards ─── */ '.pbh-ws-grid {', ' display: grid;', ' grid-template-columns: repeat(2, 1fr);', ' gap: 20px;', '}', '.pbh-ws-card {', ' border-radius: 12px;', ' border: 1px solid #e0eaf8;', ' border-left: 4px solid #256ec2;', ' padding: 22px 22px 20px 22px;', ' display: flex; flex-direction: column; gap: 10px;', ' background: #fff;', ' transition: box-shadow .2s, border-left-color .2s;', '}', '.pbh-ws-card:hover {', ' box-shadow: 0 4px 22px rgba(0,57,129,.09);', ' border-left-color: #003981;', '}', '.pbh-ws-top {', ' display: flex; align-items: flex-start;', ' justify-content: space-between; gap: 10px;', '}', '.pbh-ws-top h3 {', ' font-size: 1rem; font-weight: 700;', ' color: #003981; line-height: 1.3;', ' font-family: "Lato", sans-serif;', '}', '.pbh-ws-icon {', ' width: 34px; height: 34px;', ' background: #eef3fc; border-radius: 8px;', ' display: flex; align-items: center; justify-content: center;', ' flex-shrink: 0;', '}', '.pbh-ws-card p {', ' font-size: .875rem; color: #555; line-height: 1.68; flex: 1;', '}', '.pbh-ws-card .pbh-res-btn { align-self: flex-start; margin-top: 4px; }' ].join('\n'); document.head.appendChild(style); /* ───────────────────────────────────────────────────────────── 3. SVG HELPERS ───────────────────────────────────────────────────────────── */ var SVG = { doc: '', lock: '', docSm: '', eye: '', dl: '', dlSm: '', info: '' }; function btn(cls, href, icon, label) { return '' + icon + ' ' + label + ''; } function wsCard(title, desc, url) { return [ '
', '
', '

' + title + '

', '
' + SVG.docSm + '
', '
', '

' + desc + '

', ' ' + btn('pbh-res-btn-outline pbh-res-btn-sm', url, SVG.dlSm, 'Download'), '
' ].join(''); } function formCard(iconSvg, tag, title, desc, viewUrl, dlUrl) { return [ '
', '
', '
' + tag + '
', '
' + iconSvg + '
', '

' + title + '

', '
', '

' + desc + '

', '
', ' ' + btn('pbh-res-btn-primary', viewUrl, SVG.eye, 'View Online'), ' ' + btn('pbh-res-btn-outline', dlUrl, SVG.dl, 'Download PDF'), '
', '
' ].join(''); } /* ───────────────────────────────────────────────────────────── 4. BUILD HTML ───────────────────────────────────────────────────────────── */ var html = [ /* Banner */ '
', '

Patient Resources

', '
', /* Content wrapper */ '
', /* Patient Forms section */ '
', '
Patient Forms
', '
Required Forms & Disclosures
', '
', formCard( SVG.doc, 'PDF — Required', 'Electronic Communication Consent Form', 'This form authorizes Providence Behavioral Health Associates to contact you by email or phone for appointment reminders and health & wellness notifications. Standard message and data rates may apply for text messages.', '/electronic-communication-consent-form/', urls.consent ), formCard( SVG.lock, 'PDF — Required', 'HIPAA Notice of Privacy Practices', 'This notice explains how your Protected Health Information (PHI) may be used and disclosed, your rights regarding your health information, and how to reach us with questions or concerns. Please review carefully before your first appointment.', '/hipaa-notice-of-privacy-practices/', urls.hipaa ), '
', '
', /* Worksheets section */ '
', '
Patient Worksheets
', '
Therapeutic Tools & Exercises
', '

These worksheets support the work you do in session. Your provider will let you know which ones are most relevant to your treatment. All files are Microsoft Word documents (.doc).

', '
', wsCard('Relaxation Diary', 'Track your daily relaxation practice and how effective each session feels. Over time, patterns emerge that help you and your provider fine-tune your stress management strategies.', urls.relaxation), wsCard('Functional Analysis Worksheet', 'Examine the connections between situations, thoughts, feelings, and behaviors. This structured worksheet helps you and your therapist identify unhelpful patterns and develop more effective responses.', urls.analysis), wsCard('Thoughts Diary', 'Identify and challenge automatic negative thoughts. Record what triggered a thought, how it made you feel, and practice finding more balanced ways of looking at the situation.', urls.thoughts), wsCard('Sleep Log', 'Record your bedtime, wake time, sleep quality, and overnight disruptions each day. Sharing this log with your provider helps identify patterns and guide treatment for sleep difficulties.', urls.sleep), '
', '
', '
' ].join('\n'); /* ───────────────────────────────────────────────────────────── 5. INJECT INTO PAGE ───────────────────────────────────────────────────────────── */ // Insert after the page banner / before .avaris-pagebuilder-row var target = document.querySelector('.avaris-pagebuilder-row.has-section'); if (target) { var wrapper = document.createElement('div'); wrapper.innerHTML = html; target.parentNode.insertBefore(wrapper, target); } else { // Fallback: append to entry content var entry = document.querySelector('.entry-content, .avaris-page-content, main'); if (entry) { var wrapper2 = document.createElement('div'); wrapper2.innerHTML = html; entry.appendChild(wrapper2); } } })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-05-26 11:09:02 ) [12] => WPCode_Snippet Object ( [post_type] => wpcode [location_taxonomy] => wpcode_location [code_type_taxonomy] => wpcode_type [tags_taxonomy] => wpcode_tags [id] => 1763 [post_data] => [title] => Staff Page Redesign [code] => /** * Providence Behavioral Health — Staff Page Modernization * Paste this entire script into CSS & JavaScript Toolbox (Editor: JS) * Assign to Page: Our Team Members (ID 1408) * * What this does: * 1. Reads all staff data from the existing Pods-generated HTML (nothing is hard-coded) * 2. Hides the original layout * 3. Injects a modern card grid with filters and a bio modal popup * 4. Fully reversible — delete this block to restore the original page instantly */ (function () { 'use strict'; /* ── SELF-CHECK: only run on the staff page ── */ if (!document.body.classList.contains('page-id-1408')) return; /* ── 1. INJECT CSS ──────────────────────────────────────────────────────── */ const css = ` /* Hide original staff page content */ body.page-id-1408 #staff_specialty_filter, body.page-id-1408 .avaris-pagebuilder-row.has-heading, body.page-id-1408 .avaris-pagebuilder-row.has-text { display: none !important; } /* ── Banner enhancement: curved scallop + navy title ── */ body.page-id-1408 .avaris-main-title { position: relative; overflow: visible; min-height: 150px; padding: 0; } body.page-id-1408 .avaris-main-title::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 56px; background: #fff; clip-path: ellipse(52% 100% at 50% 100%); z-index: 3; } body.page-id-1408 .avaris-main-title .avaris-container { position: relative; z-index: 2; } body.page-id-1408 .avaris-main-title h1 { line-height: 94px; margin: 0 !important; padding: 0 !important; color: #003981 !important; font-family: 'Lato', sans-serif; font-weight: 900; font-size: 2.2rem; letter-spacing: -0.5px; text-align: center; position: relative; z-index: 2; } /* ── Layout wrapper ── */ .pbh-modern-team { font-family: 'Lato', sans-serif; max-width: 1100px; margin: 0 auto; padding: 0 32px 80px; } /* ── Filter bar ── */ .pbh-filter-wrap { display: flex; align-items: center; justify-content: center; gap: 10px; margin-bottom: 28px; } .pbh-filter-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: #4a5a72; white-space: nowrap; flex-shrink: 0; } .pbh-filters { display: flex; flex-wrap: nowrap; gap: 6px; } .pbh-filter { font-family: 'Lato', sans-serif; font-size: 12px; font-weight: 700; padding: 6px 13px; border-radius: 20px; border: 2px solid #bfd3f5; background: #fff; color: #4a5a72; cursor: pointer; transition: all 0.2s; letter-spacing: 0.02em; white-space: nowrap; flex-shrink: 0; } .pbh-filter:hover { border-color: #256ec2; color: #256ec2; } .pbh-filter.active { background: #256ec2; border-color: #256ec2; color: #fff; } /* ── Filter bar: horizontal scroll on mobile ── */ @media (max-width: 767px) { .pbh-filter-wrap { justify-content: flex-start; overflow-x: auto; -webkit-overflow-scrolling: touch; padding-bottom: 6px; scrollbar-width: none; margin-left: -12px; margin-right: -12px; padding-left: 12px; padding-right: 12px; } .pbh-filter-wrap::-webkit-scrollbar { display: none; } .pbh-filter-label { display: none; } } /* ── Section blocks ── */ .pbh-section { margin-bottom: 64px; } .pbh-section:last-of-type { margin-bottom: 0; } .pbh-section-header { display: flex; align-items: center; gap: 14px; margin: 0 0 28px; } .pbh-section-icon { width: 42px; height: 42px; background: #256ec2; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .pbh-section-icon svg { width: 20px; height: 20px; fill: #fff; } .pbh-section-header h2 { font-size: 13px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #256ec2; margin: 0; white-space: nowrap; } .pbh-section-line { flex: 1; height: 2px; background: #bfd3f5; } .pbh-section-count { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; color: #8a9ab5; letter-spacing: 0.05em; white-space: nowrap; flex-shrink: 0; } /* ── Card grid ── */ .pbh-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; } /* ── Individual card ── */ .pbh-card { background: #fff; border-radius: 12px; box-shadow: 0 4px 18px rgba(0,30,80,0.09); overflow: hidden; transition: transform 0.2s, box-shadow 0.2s; cursor: pointer; border: 2px solid transparent; display: flex; flex-direction: column; } .pbh-card:hover { transform: translateY(-3px); box-shadow: 0 8px 28px rgba(0,30,80,0.15); border-color: #bfd3f5; } .pbh-card.pbh-hidden { display: none; } .pbh-photo-wrap { position: relative; padding-top: 78%; background: #eef3fc; overflow: hidden; } .pbh-photo-wrap img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; object-position: center bottom; transition: transform 0.3s; } .pbh-card:hover .pbh-photo-wrap img { transform: scale(1.03); } .pbh-card-body { padding: 13px 15px 12px; display: flex; flex-direction: column; flex: 1; } .pbh-card-name { font-size: 15px; font-weight: 700; color: #1a2233; margin-bottom: 3px; line-height: 1.3; } .pbh-card-title { font-size: 12px; font-weight: 600; color: #4a5a72; text-transform: uppercase; letter-spacing: 0.06em; line-height: 1.4; margin-bottom: 12px; } .pbh-card-footer { margin-top: auto; display: flex; align-items: center; justify-content: center; padding-top: 12px; border-top: 1px solid #d0dff0; } .pbh-card-btn { font-family: 'Lato', sans-serif; font-size: 12px; font-weight: 700; padding: 5px 13px; border-radius: 5px; border: 1.5px solid #256ec2; background: transparent; color: #256ec2; cursor: pointer; transition: all 0.2s; letter-spacing: 0.03em; text-transform: uppercase; } .pbh-card-btn:hover { background: #256ec2; color: #fff; } /* ── Modal overlay ── */ .pbh-modal-overlay { display: none; position: fixed; inset: 0; background: rgba(0,20,60,0.55); backdrop-filter: blur(3px); z-index: 99999; align-items: center; justify-content: center; padding: 24px; } .pbh-modal-overlay.open { display: flex; } .pbh-modal-box { background: #fff; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,20,80,0.25); max-width: 760px; width: 100%; max-height: 88vh; overflow: hidden; display: flex; flex-direction: column; } .pbh-modal-header { background: linear-gradient(135deg, #003981 0%, #256ec2 100%); color: #fff; padding: 28px 32px 24px; display: flex; gap: 24px; align-items: flex-start; position: relative; } .pbh-modal-photo { width: 90px; height: 90px; border-radius: 50%; object-fit: cover; object-position: center top; border: 3px solid rgba(255,255,255,0.4); flex-shrink: 0; } .pbh-modal-info { flex: 1; } .pbh-modal-name { font-size: 22px; font-weight: 700; margin-bottom: 6px; line-height: 1.2; } .pbh-modal-role { font-size: 13px; opacity: 0.85; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 14px; } .pbh-modal-tele { display: inline-flex; align-items: center; gap: 6px; font-size: 12px; font-weight: 700; background: rgba(255,255,255,0.2); color: #fff; padding: 5px 14px; border-radius: 20px; text-decoration: none; transition: background 0.2s; } .pbh-modal-tele:hover { background: rgba(255,255,255,0.35); color: #fff; } .pbh-modal-close { position: absolute; top: 14px; right: 14px; background: rgba(255,255,255,0.2); border: none; color: #fff; width: 32px; height: 32px; border-radius: 50%; font-size: 18px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s; line-height: 1; } .pbh-modal-close:hover { background: rgba(255,255,255,0.35); } .pbh-modal-body { padding: 28px 32px; overflow-y: auto; flex: 1; line-height: 1.7; color: #1a2233; font-size: 15px; } .pbh-modal-body p { margin-bottom: 14px; } .pbh-modal-body p:last-child { margin-bottom: 0; } /* ── Responsive ── */ @media (max-width: 900px) { .pbh-grid { grid-template-columns: repeat(3, 1fr); gap: 18px; } } @media (max-width: 600px) { .pbh-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; } .pbh-modern-team { padding: 32px 16px 60px; } } `; const styleEl = document.createElement('style'); styleEl.textContent = css; document.head.appendChild(styleEl); /* ── 2. INITIALIZE AFTER DOM IS READY ───────────────────────────────────── */ function init() { /* ── 3. READ SPECIALTY MAP FROM EXISTING FILTER NAV ── */ const specialtyMap = {}; document.querySelectorAll('#staff_specialty_filter li').forEach(li => { specialtyMap[li.dataset.specialty] = li.textContent.trim(); }); /* ── 4. READ ALL STAFF DATA FROM EXISTING DOM ── */ const sections = []; const headingRows = document.querySelectorAll('.avaris-pagebuilder-row.has-heading'); const staffRows = document.querySelectorAll('.staff-members-row'); staffRows.forEach((row, i) => { const sectionName = headingRows[i] ? headingRows[i].textContent.trim() : 'Staff'; const members = []; row.querySelectorAll('.staff-member-block').forEach(block => { const img = block.querySelector('.staff-member-image img'); const bioDiv = block.children[1]; // second child = hidden bio panel const tele = block.querySelector('.meeting-button'); // Extract bio paragraphs only (skip the repeated h2 and img) let bioHTML = ''; if (bioDiv) { bioHTML = Array.from(bioDiv.querySelectorAll('p')) .map(p => p.outerHTML).join(''); } const specialtyIds = (block.dataset.specialties || '').split(',').filter(Boolean); members.push({ name: (block.querySelector('h4') || {}).textContent?.trim() || '', title: (block.querySelector('h5') || {}).textContent?.trim() || '', photo: img ? img.src : '', specialties: specialtyIds, telehealth: tele ? tele.href : null, bioHTML }); }); if (members.length) sections.push({ name: sectionName, members }); }); /* ── 5. BUILD NEW PAGE STRUCTURE ── */ // Collect all specialties that actually appear in the staff data const usedSpecialties = {}; sections.forEach(sec => sec.members.forEach(m => { m.specialties.forEach(id => { if (specialtyMap[id]) usedSpecialties[id] = specialtyMap[id]; }); })); // Root wrapper const wrapper = document.createElement('div'); wrapper.className = 'pbh-modern-team'; // Filter bar with label const filterWrap = document.createElement('div'); filterWrap.className = 'pbh-filter-wrap'; const filterBar = document.createElement('div'); filterBar.className = 'pbh-filters'; filterBar.innerHTML = `` + Object.entries(usedSpecialties) .map(([id, name]) => ``) .join(''); filterWrap.innerHTML = `Filter By:`; filterWrap.appendChild(filterBar); wrapper.appendChild(filterWrap); // Section blocks + card grids const sectionIcons = { 'Behavioral Staff': '', 'Post Doctoral Fellows': '', 'Medical Staff': '', 'Administrative Staff': '' }; const defaultIcon = ''; sections.forEach(sec => { const secEl = document.createElement('div'); secEl.className = 'pbh-section'; const icon = sectionIcons[sec.name] || defaultIcon; const count = sec.members.length; secEl.innerHTML = `
${icon}

${sec.name}

${count} member${count !== 1 ? 's' : ''}
`; const grid = document.createElement('div'); grid.className = 'pbh-grid'; sec.members.forEach(m => { const card = document.createElement('div'); card.className = 'pbh-card'; card.dataset.specialties = m.specialties.join(','); card.innerHTML = `
${m.name}
${m.name}
${m.title}
`; // Slug: first + last word only (skips middle initial), no credentials const nameParts = m.name.split(',')[0].trim().toLowerCase() .replace(/[^a-z\s]/g, '').trim().split(/\s+/); const slug = [nameParts[0], nameParts[nameParts.length - 1]].join('-'); card.dataset.slug = slug; card.addEventListener('click', () => openModal(m)); grid.appendChild(card); }); secEl.appendChild(grid); wrapper.appendChild(secEl); }); /* ── 6. BUILD MODAL ── */ const modal = document.createElement('div'); modal.className = 'pbh-modal-overlay'; modal.innerHTML = `
Telehealth Visit
`; wrapper.appendChild(modal); /* ── 7. INJECT INTO PAGE ── */ const firstRow = document.querySelector('.avaris-pagebuilder-row'); if (firstRow && firstRow.parentNode) { firstRow.parentNode.insertBefore(wrapper, firstRow); } else { document.body.appendChild(wrapper); } /* ── 8. FILTER LOGIC ── */ filterWrap.addEventListener('click', e => { const btn = e.target.closest('.pbh-filter'); if (!btn) return; const filter = btn.dataset.filter; filterBar.querySelectorAll('.pbh-filter').forEach(b => b.classList.toggle('active', b === btn)); wrapper.querySelectorAll('.pbh-card').forEach(card => { if (filter === 'all') { card.classList.remove('pbh-hidden'); } else { const ids = card.dataset.specialties.split(','); card.classList.toggle('pbh-hidden', !ids.includes(filter)); } }); // Hide entire section if all its cards are filtered out wrapper.querySelectorAll('.pbh-section').forEach(sec => { const visible = sec.querySelectorAll('.pbh-card:not(.pbh-hidden)').length; sec.style.display = visible ? '' : 'none'; }); }); /* ── 9. MODAL LOGIC ── */ function openModal(m) { document.getElementById('pbhModalPhoto').src = m.photo; document.getElementById('pbhModalPhoto').alt = m.name; document.getElementById('pbhModalName').textContent = m.name; document.getElementById('pbhModalRole').textContent = m.title; const teleEl = document.getElementById('pbhModalTele'); if (m.telehealth) { teleEl.href = m.telehealth; teleEl.style.display = 'inline-flex'; } else { teleEl.style.display = 'none'; } document.getElementById('pbhModalBody').innerHTML = m.bioHTML || '

Bio coming soon.

'; modal.classList.add('open'); document.body.style.overflow = 'hidden'; } function closeModal() { modal.classList.remove('open'); document.body.style.overflow = ''; } document.getElementById('pbhModalClose').addEventListener('click', closeModal); modal.addEventListener('click', e => { if (e.target === modal) closeModal(); }); document.addEventListener('keydown', e => { if (e.key === 'Escape') closeModal(); }); /* ── 10. DEEP-LINK VIA URL HASH ── */ // e.g. /our-staff/#julian-saad opens that bio automatically const hash = window.location.hash.replace('#', ''); if (hash) { const targetCard = wrapper.querySelector(`.pbh-card[data-slug="${hash}"]`); if (targetCard) targetCard.click(); } } /* Run after DOM is ready */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })(); [code_type] => js [location] => site_wide_footer [auto_insert] => 1 [insert_number] => 1 [active] => [tags] => [location_term:WPCode_Snippet:private] => [code_type_term:WPCode_Snippet:private] => [tags_terms:WPCode_Snippet:private] => [use_rules:WPCode_Snippet:private] => [rules:WPCode_Snippet:private] => Array ( ) [priority:WPCode_Snippet:private] => 10 [library_id:WPCode_Snippet:private] => [cloud_id:WPCode_Snippet:private] => [custom_shortcode] => [library_version:WPCode_Snippet:private] => [note:WPCode_Snippet:private] => [generator:WPCode_Snippet:private] => [generator_data:WPCode_Snippet:private] => [compress_output] => [device_type] => [schedule] => [compiled_code] => [location_extra] => [shortcode_attributes] => Array ( ) [attributes] => [load_as_file] => [modified] => 2026-05-31 17:29:32 ) ) ) [code_type] => all [use_cache:protected] => 1 [label_pill] => [upgrade_title] => [upgrade_text] => [upgrade_link] => [upgrade_button] => [category] => global ) [1] => insert_footer ) [accepted_args] => 1 ) [3726load_google_fonts] => Array ( [function] => Array ( [0] => RevSliderFonts Object ( [css] => [directories] => Array ( [plugin] => Array ( [https://providencebehavioral.org/wp-content/plugins/revslider_temp_disable/] => __REVSLIDER__ ) ) [image_path] => Array ( [slider] => Array ( [0] => Array ( [0] => thumb ) [1] => Array ( [0] => thumb [1] => src ) [2] => Array ( [0] => thumb [1] => default [2] => image [3] => src ) [3] => Array ( [0] => bg [1] => image [2] => src ) [4] => Array ( [0] => general [1] => fallbackURL ) [5] => Array ( [0] => imgs [1] => __ARRAY__ [2] => src ) ) [slides] => Array ( [0] => Array ( [0] => bg [1] => image ) [1] => Array ( [0] => imgs [1] => __ARRAY__ [2] => src ) [2] => Array ( [0] => bg [1] => externalSrc ) [3] => Array ( [0] => thumb [1] => src ) [4] => Array ( [0] => thumb [1] => admin ) [5] => Array ( [0] => thumb [1] => default [2] => image [3] => src ) [6] => Array ( [0] => video [1] => poster [2] => src ) [7] => Array ( [0] => image [1] => src ) [8] => Array ( [0] => video [1] => src ) ) [layers] => Array ( [0] => Array ( [0] => content [1] => src ) [1] => Array ( [0] => content [1] => poster [2] => src ) [2] => Array ( [0] => bg [1] => image [2] => src ) [3] => Array ( [0] => bg [1] => video [2] => src ) [4] => Array ( [0] => bg [1] => video [2] => poster [3] => src ) ) ) [image_path_v6] => Array ( [slider] => Array ( [0] => Array ( [0] => layout [1] => bg [2] => useImage ) [1] => Array ( [0] => layout [1] => bg [2] => useImage ) [2] => Array ( [0] => layout [1] => bg [2] => image ) [3] => Array ( [0] => troubleshooting [1] => alternateURL ) ) [slides] => Array ( [0] => Array ( [0] => bg [1] => image ) [1] => Array ( [0] => layout [1] => bg [2] => image ) [2] => Array ( [0] => thumb [1] => customThumbSrc ) [3] => Array ( [0] => thumb [1] => customAdminThumbSrc ) [4] => Array ( [0] => troubleshooting [1] => alternateURL ) [5] => Array ( [0] => bg [1] => mpeg ) [6] => Array ( [0] => bg [1] => webm ) [7] => Array ( [0] => bg [1] => ogv ) ) [layers] => Array ( [0] => Array ( [0] => media [1] => imageUrl ) [1] => Array ( [0] => idle [1] => backgroundImage ) [2] => Array ( [0] => media [1] => thumbs [2] => veryBig ) [3] => Array ( [0] => media [1] => thumbs [2] => big ) [4] => Array ( [0] => media [1] => thumbs [2] => large ) [5] => Array ( [0] => media [1] => thumbs [2] => medium ) [6] => Array ( [0] => media [1] => thumbs [2] => small ) [7] => Array ( [0] => media [1] => mp4Url ) [8] => Array ( [0] => media [1] => webmUrl ) [9] => Array ( [0] => media [1] => ogvUrl ) [10] => Array ( [0] => media [1] => audioUrl ) [11] => Array ( [0] => media [1] => posterUrl ) [12] => Array ( [0] => svg [1] => source ) ) ) [_cache_ns_key:protected] => 1 [_rs_tables:protected] => Array ( [0] => wp_439r3_revslider_sliders7 [1] => wp_439r3_revslider_slides7 [2] => wp_439r3_revslider_static_slides [3] => wp_439r3_revslider_layer_animations [4] => wp_439r3_revslider_navigations [5] => wp_439r3_revslider_settings ) [_rs_tables_pattern:protected] => /^\s*(insert|update|replace|delete).+(wp_439r3_revslider_sliders7|wp_439r3_revslider_slides7|wp_439r3_revslider_static_slides|wp_439r3_revslider_layer_animations|wp_439r3_revslider_navigations|wp_439r3_revslider_settings)/i ) [1] => load_google_fonts ) [accepted_args] => 1 ) [949add_deprecation_warnings] => Array ( [function] => Array ( [0] => RevSliderFront Object ( [css] => [directories] => Array ( [plugin] => Array ( [https://providencebehavioral.org/wp-content/plugins/revslider_temp_disable/] => __REVSLIDER__ ) ) [image_path] => Array ( [slider] => Array ( [0] => Array ( [0] => thumb ) [1] => Array ( [0] => thumb [1] => src ) [2] => Array ( [0] => thumb [1] => default [2] => image [3] => src ) [3] => Array ( [0] => bg [1] => image [2] => src ) [4] => Array ( [0] => general [1] => fallbackURL ) [5] => Array ( [0] => imgs [1] => __ARRAY__ [2] => src ) ) [slides] => Array ( [0] => Array ( [0] => bg [1] => image ) [1] => Array ( [0] => imgs [1] => __ARRAY__ [2] => src ) [2] => Array ( [0] => bg [1] => externalSrc ) [3] => Array ( [0] => thumb [1] => src ) [4] => Array ( [0] => thumb [1] => admin ) [5] => Array ( [0] => thumb [1] => default [2] => image [3] => src ) [6] => Array ( [0] => video [1] => poster [2] => src ) [7] => Array ( [0] => image [1] => src ) [8] => Array ( [0] => video [1] => src ) ) [layers] => Array ( [0] => Array ( [0] => content [1] => src ) [1] => Array ( [0] => content [1] => poster [2] => src ) [2] => Array ( [0] => bg [1] => image [2] => src ) [3] => Array ( [0] => bg [1] => video [2] => src ) [4] => Array ( [0] => bg [1] => video [2] => poster [3] => src ) ) ) [image_path_v6] => Array ( [slider] => Array ( [0] => Array ( [0] => layout [1] => bg [2] => useImage ) [1] => Array ( [0] => layout [1] => bg [2] => useImage ) [2] => Array ( [0] => layout [1] => bg [2] => image ) [3] => Array ( [0] => troubleshooting [1] => alternateURL ) ) [slides] => Array ( [0] => Array ( [0] => bg [1] => image ) [1] => Array ( [0] => layout [1] => bg [2] => image ) [2] => Array ( [0] => thumb [1] => customThumbSrc ) [3] => Array ( [0] => thumb [1] => customAdminThumbSrc ) [4] => Array ( [0] => troubleshooting [1] => alternateURL ) [5] => Array ( [0] => bg [1] => mpeg ) [6] => Array ( [0] => bg [1] => webm ) [7] => Array ( [0] => bg [1] => ogv ) ) [layers] => Array ( [0] => Array ( [0] => media [1] => imageUrl ) [1] => Array ( [0] => idle [1] => backgroundImage ) [2] => Array ( [0] => media [1] => thumbs [2] => veryBig ) [3] => Array ( [0] => media [1] => thumbs [2] => big ) [4] => Array ( [0] => media [1] => thumbs [2] => large ) [5] => Array ( [0] => media [1] => thumbs [2] => medium ) [6] => Array ( [0] => media [1] => thumbs [2] => small ) [7] => Array ( [0] => media [1] => mp4Url ) [8] => Array ( [0] => media [1] => webmUrl ) [9] => Array ( [0] => media [1] => ogvUrl ) [10] => Array ( [0] => media [1] => audioUrl ) [11] => Array ( [0] => media [1] => posterUrl ) [12] => Array ( [0] => svg [1] => source ) ) ) [_cache_ns_key:protected] => 1 [_rs_tables:protected] => Array ( [0] => wp_439r3_revslider_sliders7 [1] => wp_439r3_revslider_slides7 [2] => wp_439r3_revslider_static_slides [3] => wp_439r3_revslider_layer_animations [4] => wp_439r3_revslider_navigations [5] => wp_439r3_revslider_settings ) [_rs_tables_pattern:protected] => /^\s*(insert|update|replace|delete).+(wp_439r3_revslider_sliders7|wp_439r3_revslider_slides7|wp_439r3_revslider_static_slides|wp_439r3_revslider_layer_animations|wp_439r3_revslider_navigations|wp_439r3_revslider_settings)/i ) [1] => add_deprecation_warnings ) [accepted_args] => 1 ) ) [20] => Array ( [wp_print_footer_scripts] => Array ( [function] => wp_print_footer_scripts [accepted_args] => 1 ) [814print_a11y_script_module_html] => Array ( [function] => Array ( [0] => WP_Script_Modules Object ( [registered:WP_Script_Modules:private] => Array ( [@wordpress/a11y] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/a11y/index.min.js [version] => f62f48906198ea8abc60 [dependencies] => Array ( ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/abilities] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/abilities/index.min.js [version] => 104b6117f4f3d5b94cc3 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/block-editor/utils/fit-text-frontend] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-editor/utils/fit-text-frontend.min.js [version] => f465b12ad4eba72e96bb [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/block-library/accordion/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/accordion/view.min.js [version] => 2bfb90e7aee6b5300a7c [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/file/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/file/view.min.js [version] => a9114a756e418400594c [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/form/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/form/view.min.js [version] => 5542f8ad251fe43ef09e [dependencies] => Array ( ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/image/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/image/view.min.js [version] => 25ee935fd6c67371d0f3 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/navigation/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js [version] => 1bf28ded04f9f188bdcb [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/playlist/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/playlist/view.min.js [version] => e921883a3f8a7b1ead70 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/query/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/query/view.min.js [version] => 7a4ec5bfb61a7137cf4b [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) [1] => Array ( [id] => @wordpress/interactivity-router [import] => dynamic ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/search/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/search/view.min.js [version] => 38bd0e230eaffa354d2a [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/tabs/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/tabs/view.min.js [version] => cc1a34b1bee3c2e17bc4 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/boot] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/boot/index.min.js [version] => 97d6c844a12f1615212a [dependencies] => Array ( [0] => Array ( [id] => @wordpress/a11y [import] => static ) [1] => Array ( [id] => @wordpress/lazy-editor [import] => dynamic ) [2] => Array ( [id] => @wordpress/route [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/connectors] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/connectors/index.min.js [version] => 8aa4346de9f4f9cbfaef [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/content-types] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/content-types/index.min.js [version] => 06bbdee380f4cf86dff0 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/a11y [import] => static ) [1] => Array ( [id] => @wordpress/route [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/core-abilities] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/core-abilities/index.min.js [version] => 012760fd849397dd0031 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/abilities [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/dashboard-init] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/dashboard-init/index.min.js [version] => dfe923ac4bd0bd01b9aa [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/edit-site-init] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/edit-site-init/index.min.js [version] => e2f82d3d1c3179d25626 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/boot [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/interactivity] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/interactivity/index.min.js [version] => efaa5193bbad9c60ffd1 [dependencies] => Array ( ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/interactivity-router/full-page] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/interactivity-router/full-page.min.js [version] => 5c07cd7a12ae073c5241 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity-router [import] => dynamic ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/interactivity-router] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/interactivity-router/index.min.js [version] => a6e90b8896f83fb1b5dd [dependencies] => Array ( [0] => Array ( [id] => @wordpress/a11y [import] => dynamic ) [1] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/latex-to-mathml] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/latex-to-mathml/index.min.js [version] => 662cb0e7f68d2a21cd68 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/latex-to-mathml/loader] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/latex-to-mathml/loader.min.js [version] => 4f37456af539bd3d2351 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/latex-to-mathml [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/lazy-editor] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/lazy-editor/index.min.js [version] => f947bd8281443624c0d0 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/route] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/route/index.min.js [version] => ef851c0f4dda0d1dd359 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/video-conversion/loader] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/video-conversion/loader.min.js [version] => 81a2ac6d5619086278fd [dependencies] => Array ( [0] => Array ( [id] => @wordpress/video-conversion/worker [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/video-conversion/worker] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/video-conversion/worker.min.js [version] => 4d3627c45251ceb4f9a2 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/vips/loader] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/vips/loader.min.js [version] => 07c9acb45d3e5d81829a [dependencies] => Array ( [0] => Array ( [id] => @wordpress/vips/worker [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/vips/worker] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/vips/worker.min.js [version] => 7e33cd8c4128731126e8 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/workflow] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/workflow/index.min.js [version] => 9e09ede3195f2f51bc49 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/abilities [import] => static ) [1] => Array ( [id] => @wordpress/core-abilities [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) ) [queue:WP_Script_Modules:private] => Array ( ) [done:WP_Script_Modules:private] => Array ( ) [a11y_available:WP_Script_Modules:private] => [dependents_map:WP_Script_Modules:private] => Array ( ) [priorities:WP_Script_Modules:private] => Array ( [0] => low [1] => auto [2] => high ) [modules_with_missing_dependencies:WP_Script_Modules:private] => Array ( ) ) [1] => print_a11y_script_module_html ) [accepted_args] => 1 ) ) [21] => Array ( [814print_script_module_translations] => Array ( [function] => Array ( [0] => WP_Script_Modules Object ( [registered:WP_Script_Modules:private] => Array ( [@wordpress/a11y] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/a11y/index.min.js [version] => f62f48906198ea8abc60 [dependencies] => Array ( ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/abilities] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/abilities/index.min.js [version] => 104b6117f4f3d5b94cc3 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/block-editor/utils/fit-text-frontend] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-editor/utils/fit-text-frontend.min.js [version] => f465b12ad4eba72e96bb [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/block-library/accordion/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/accordion/view.min.js [version] => 2bfb90e7aee6b5300a7c [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/file/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/file/view.min.js [version] => a9114a756e418400594c [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/form/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/form/view.min.js [version] => 5542f8ad251fe43ef09e [dependencies] => Array ( ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/image/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/image/view.min.js [version] => 25ee935fd6c67371d0f3 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/navigation/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js [version] => 1bf28ded04f9f188bdcb [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/playlist/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/playlist/view.min.js [version] => e921883a3f8a7b1ead70 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/query/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/query/view.min.js [version] => 7a4ec5bfb61a7137cf4b [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) [1] => Array ( [id] => @wordpress/interactivity-router [import] => dynamic ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/search/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/search/view.min.js [version] => 38bd0e230eaffa354d2a [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/block-library/tabs/view] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/block-library/tabs/view.min.js [version] => cc1a34b1bee3c2e17bc4 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/boot] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/boot/index.min.js [version] => 97d6c844a12f1615212a [dependencies] => Array ( [0] => Array ( [id] => @wordpress/a11y [import] => static ) [1] => Array ( [id] => @wordpress/lazy-editor [import] => dynamic ) [2] => Array ( [id] => @wordpress/route [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/connectors] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/connectors/index.min.js [version] => 8aa4346de9f4f9cbfaef [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/content-types] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/content-types/index.min.js [version] => 06bbdee380f4cf86dff0 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/a11y [import] => static ) [1] => Array ( [id] => @wordpress/route [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/core-abilities] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/core-abilities/index.min.js [version] => 012760fd849397dd0031 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/abilities [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/dashboard-init] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/dashboard-init/index.min.js [version] => dfe923ac4bd0bd01b9aa [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/edit-site-init] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/edit-site-init/index.min.js [version] => e2f82d3d1c3179d25626 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/boot [import] => static ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/interactivity] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/interactivity/index.min.js [version] => efaa5193bbad9c60ffd1 [dependencies] => Array ( ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/interactivity-router/full-page] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/interactivity-router/full-page.min.js [version] => 5c07cd7a12ae073c5241 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/interactivity-router [import] => dynamic ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/interactivity-router] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/interactivity-router/index.min.js [version] => a6e90b8896f83fb1b5dd [dependencies] => Array ( [0] => Array ( [id] => @wordpress/a11y [import] => dynamic ) [1] => Array ( [id] => @wordpress/interactivity [import] => static ) ) [in_footer] => 1 [fetchpriority] => low ) [@wordpress/latex-to-mathml] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/latex-to-mathml/index.min.js [version] => 662cb0e7f68d2a21cd68 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/latex-to-mathml/loader] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/latex-to-mathml/loader.min.js [version] => 4f37456af539bd3d2351 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/latex-to-mathml [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/lazy-editor] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/lazy-editor/index.min.js [version] => f947bd8281443624c0d0 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/route] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/route/index.min.js [version] => ef851c0f4dda0d1dd359 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/video-conversion/loader] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/video-conversion/loader.min.js [version] => 81a2ac6d5619086278fd [dependencies] => Array ( [0] => Array ( [id] => @wordpress/video-conversion/worker [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/video-conversion/worker] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/video-conversion/worker.min.js [version] => 4d3627c45251ceb4f9a2 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/vips/loader] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/vips/loader.min.js [version] => 07c9acb45d3e5d81829a [dependencies] => Array ( [0] => Array ( [id] => @wordpress/vips/worker [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) [@wordpress/vips/worker] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/vips/worker.min.js [version] => 7e33cd8c4128731126e8 [dependencies] => Array ( ) [in_footer] => [fetchpriority] => auto ) [@wordpress/workflow] => Array ( [src] => https://providencebehavioral.org/wp-includes/js/dist/script-modules/workflow/index.min.js [version] => 9e09ede3195f2f51bc49 [dependencies] => Array ( [0] => Array ( [id] => @wordpress/abilities [import] => static ) [1] => Array ( [id] => @wordpress/core-abilities [import] => dynamic ) ) [in_footer] => [fetchpriority] => auto ) ) [queue:WP_Script_Modules:private] => Array ( ) [done:WP_Script_Modules:private] => Array ( ) [a11y_available:WP_Script_Modules:private] => [dependents_map:WP_Script_Modules:private] => Array ( ) [priorities:WP_Script_Modules:private] => Array ( [0] => low [1] => auto [2] => high ) [modules_with_missing_dependencies:WP_Script_Modules:private] => Array ( ) ) [1] => print_script_module_translations ) [accepted_args] => 1 ) ) [99] => Array ( [949add_admin_bar] => Array ( [function] => Array ( [0] => RevSliderFront Object ( [css] => [directories] => Array ( [plugin] => Array ( [https://providencebehavioral.org/wp-content/plugins/revslider_temp_disable/] => __REVSLIDER__ ) ) [image_path] => Array ( [slider] => Array ( [0] => Array ( [0] => thumb ) [1] => Array ( [0] => thumb [1] => src ) [2] => Array ( [0] => thumb [1] => default [2] => image [3] => src ) [3] => Array ( [0] => bg [1] => image [2] => src ) [4] => Array ( [0] => general [1] => fallbackURL ) [5] => Array ( [0] => imgs [1] => __ARRAY__ [2] => src ) ) [slides] => Array ( [0] => Array ( [0] => bg [1] => image ) [1] => Array ( [0] => imgs [1] => __ARRAY__ [2] => src ) [2] => Array ( [0] => bg [1] => externalSrc ) [3] => Array ( [0] => thumb [1] => src ) [4] => Array ( [0] => thumb [1] => admin ) [5] => Array ( [0] => thumb [1] => default [2] => image [3] => src ) [6] => Array ( [0] => video [1] => poster [2] => src ) [7] => Array ( [0] => image [1] => src ) [8] => Array ( [0] => video [1] => src ) ) [layers] => Array ( [0] => Array ( [0] => content [1] => src ) [1] => Array ( [0] => content [1] => poster [2] => src ) [2] => Array ( [0] => bg [1] => image [2] => src ) [3] => Array ( [0] => bg [1] => video [2] => src ) [4] => Array ( [0] => bg [1] => video [2] => poster [3] => src ) ) ) [image_path_v6] => Array ( [slider] => Array ( [0] => Array ( [0] => layout [1] => bg [2] => useImage ) [1] => Array ( [0] => layout [1] => bg [2] => useImage ) [2] => Array ( [0] => layout [1] => bg [2] => image ) [3] => Array ( [0] => troubleshooting [1] => alternateURL ) ) [slides] => Array ( [0] => Array ( [0] => bg [1] => image ) [1] => Array ( [0] => layout [1] => bg [2] => image ) [2] => Array ( [0] => thumb [1] => customThumbSrc ) [3] => Array ( [0] => thumb [1] => customAdminThumbSrc ) [4] => Array ( [0] => troubleshooting [1] => alternateURL ) [5] => Array ( [0] => bg [1] => mpeg ) [6] => Array ( [0] => bg [1] => webm ) [7] => Array ( [0] => bg [1] => ogv ) ) [layers] => Array ( [0] => Array ( [0] => media [1] => imageUrl ) [1] => Array ( [0] => idle [1] => backgroundImage ) [2] => Array ( [0] => media [1] => thumbs [2] => veryBig ) [3] => Array ( [0] => media [1] => thumbs [2] => big ) [4] => Array ( [0] => media [1] => thumbs [2] => large ) [5] => Array ( [0] => media [1] => thumbs [2] => medium ) [6] => Array ( [0] => media [1] => thumbs [2] => small ) [7] => Array ( [0] => media [1] => mp4Url ) [8] => Array ( [0] => media [1] => webmUrl ) [9] => Array ( [0] => media [1] => ogvUrl ) [10] => Array ( [0] => media [1] => audioUrl ) [11] => Array ( [0] => media [1] => posterUrl ) [12] => Array ( [0] => svg [1] => source ) ) ) [_cache_ns_key:protected] => 1 [_rs_tables:protected] => Array ( [0] => wp_439r3_revslider_sliders7 [1] => wp_439r3_revslider_slides7 [2] => wp_439r3_revslider_static_slides [3] => wp_439r3_revslider_layer_animations [4] => wp_439r3_revslider_navigations [5] => wp_439r3_revslider_settings ) [_rs_tables_pattern:protected] => /^\s*(insert|update|replace|delete).+(wp_439r3_revslider_sliders7|wp_439r3_revslider_slides7|wp_439r3_revslider_static_slides|wp_439r3_revslider_layer_animations|wp_439r3_revslider_navigations|wp_439r3_revslider_settings)/i ) [1] => add_admin_bar ) [accepted_args] => 1 ) ) [101] => Array ( [cwcjs_print_inline_script] => Array ( [function] => cwcjs_print_inline_script [accepted_args] => 1 ) ) [1000] => Array ( [wp_admin_bar_render] => Array ( [function] => wp_admin_bar_render [accepted_args] => 1 ) ) ) [priorities:protected] => Array ( [0] => 1 [1] => 2 [2] => 10 [3] => 20 [4] => 21 [5] => 99 [6] => 101 [7] => 1000 ) [iterations:WP_Hook:private] => Array ( ) [current_priority:WP_Hook:private] => Array ( ) [nesting_level:WP_Hook:private] => 0 [doing_action:WP_Hook:private] => ) --->