@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&family=DM+Sans:wght@400;500;600&display=swap');
:root {
--lori-teal: #0F6E56; --lori-teal-light: #E1F5EE; --lori-teal-mid: #1D9E75;
--lori-gold: #BA7517; --lori-gold-light: #FAEEDA; --lori-gold-deep: #8A560F;
--lori-blue: #185FA5; --lori-blue-light: #E6F1FB; --lori-blue-deep: #11497F;
--lori-text: #2C2C2A; --lori-muted: #5F5E5A; --lori-border: rgba(0,0,0,0.1);
--lori-bg: #F7F6F2; --lori-white: #ffffff; --lori-warn: #D85A30;
--radius: 12px; --font-head: 'Sora', sans-serif; --font-body: 'DM Sans', sans-serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: var(--font-body); color: var(--lori-text); background: var(--lori-bg); }
.lori-wrap { max-width: 1200px; margin: 0 auto; padding: 28px 20px 60px; }
br { display: none; }
.breadcrumbs { display: none; }
#main_area { padding: 0; }
html { scroll-behavior: smooth; }
.back-nav { display: inline-flex; align-items: center; gap: 8px; font-family: var(--font-head); font-size: 0.82rem; font-weight: 600; color: var(--lori-teal); text-decoration: none; margin-bottom: 20px; padding: 8px 14px; background: var(--lori-white); border: 1px solid var(--lori-border); border-radius: 20px; transition: background 0.15s, border-color 0.15s; }
.back-nav:hover { background: var(--lori-teal-light); border-color: var(--lori-teal-mid); }
.back-nav .back-arrow { transition: transform 0.15s; }
.back-nav:hover .back-arrow { transform: translateX(-3px); }
.city-hero { background: linear-gradient(135deg, #0F6E56, #1D9E75); border-radius: var(--radius); padding: 32px 36px; margin-bottom: 12px; position: relative; overflow: hidden; text-align: center; }
.city-hero::before { content: ''; position: absolute; top: -70px; right: -70px; width: 280px; height: 280px; border-radius: 50%; background: rgba(255,255,255,0.05); }
.city-hero-img-wrap { width: 100%; max-width: 500px; height: auto; margin: 0 auto 24px; border-radius: 10px; overflow: hidden; position: relative; }
.city-hero-img { width: 100%; height: auto; display: block; }
.city-hero-img-scrim { position: absolute; inset: 0; background: linear-gradient(to top, rgba(15,110,86,0.3) 0%, transparent 60%); }
.city-hero-text { position: relative; }
.city-hero-eyebrow { display: block; font-family: var(--font-head); font-size: 0.72rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.65); margin-bottom: 8px; }
.city-hero h1 { font-family: var(--font-head); font-size: 2rem; font-weight: 700; color: #fff; line-height: 1.15; margin-bottom: 10px; }
.city-hero p { color: rgba(255,255,255,0.82); font-size: 0.92rem; line-height: 1.65; max-width: 580px; margin: 0 auto; }
.city-about { background: var(--lori-white); border: 1px solid var(--lori-border); border-radius: var(--radius); padding: 24px 28px; margin-bottom: 12px; }
.city-about-text h3 { font-family: var(--font-head); font-size: 0.74rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: var(--lori-teal); margin-bottom: 10px; }
.city-about-text p { font-size: 0.88rem; color: var(--lori-muted); line-height: 1.72; }
.legend-mini { display: flex; flex-wrap: wrap; gap: 10px; background: var(--lori-white); border: 1px solid var(--lori-border); border-radius: var(--radius); padding: 12px 16px; margin-bottom: 14px; align-items: center; font-size: 0.82rem; color: var(--lori-muted); }
.legend-mini strong { font-family: var(--font-head); font-size: 0.76rem; color: var(--lori-text); }
.lm-tag { display: inline-flex; align-items: center; font-family: var(--font-head); font-size: 0.68rem; font-weight: 600; padding: 3px 9px; border-radius: 12px; letter-spacing: 0.02em; }
.lm-local { background: var(--lori-teal-light); color: var(--lori-teal); }
.lm-state { background: var(--lori-blue-light); color: var(--lori-blue); }
.lm-national { background: var(--lori-gold-light); color: var(--lori-gold-deep); }
.quick-nav { background: var(--lori-white); border: 1px solid var(--lori-border); border-radius: var(--radius); padding: 14px 18px; margin-bottom: 28px; display: flex; align-items: flex-start; gap: 14px; flex-wrap: wrap; }
.quick-nav-label { font-family: var(--font-head); font-size: 0.74rem; font-weight: 600; color: var(--lori-muted); text-transform: uppercase; letter-spacing: 0.06em; padding-top: 5px; white-space: nowrap; flex-shrink: 0; }
.quick-nav-btns { display: flex; flex-wrap: wrap; gap: 7px; }
.quick-nav-btn { display: inline-flex; align-items: center; gap: 5px; font-family: var(--font-head); font-size: 0.78rem; font-weight: 600; padding: 5px 13px; border-radius: 20px; text-decoration: none; transition: background 0.15s, border-color 0.15s; background: var(--lori-teal-light); color: var(--lori-teal); border: 1px solid rgba(15,110,86,0.2); }
.quick-nav-btn:hover { background: #c5ede2; border-color: var(--lori-teal-mid); }
.quick-nav-btn.explore { background: var(--lori-blue-light); color: var(--lori-blue-deep); border: 1px solid rgba(24,95,165,0.2); }
.quick-nav-btn.explore:hover { background: #cfe3f7; border-color: var(--lori-blue); }
.lori-group-head { display: flex; align-items: center; gap: 10px; margin: 38px 0 16px; }
.lori-group-head .gh-line { flex: 1; height: 1px; background: var(--lori-border); }
.lori-group-head h2 { font-family: var(--font-head); font-size: 1.05rem; font-weight: 600; letter-spacing: 0.03em; text-transform: uppercase; }
.lori-group-head.res h2 { color: var(--lori-teal); }
.lori-group-head.explore h2 { color: var(--lori-blue-deep); }
.lori-acc { background: var(--lori-white); border: 1px solid var(--lori-border); border-radius: var(--radius); margin-bottom: 12px; overflow: hidden; scroll-margin-top: 20px; transition: box-shadow 0.15s; }
.lori-acc[open] { box-shadow: 0 4px 18px rgba(15,110,86,0.08); }
.lori-acc.explore[open] { box-shadow: 0 4px 18px rgba(24,95,165,0.10); }
.lori-acc > summary { list-style: none; cursor: pointer; display: flex; align-items: center; gap: 14px; padding: 16px 18px; user-select: none; }
.lori-acc > summary::-webkit-details-marker { display: none; }
.acc-icon { width: 42px; height: 42px; border-radius: 10px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; }
.lori-acc.res .acc-icon { background: var(--lori-teal); }
.lori-acc.explore .acc-icon { background: var(--lori-blue); }
.acc-titles { flex: 1; min-width: 0; }
.acc-title { font-family: var(--font-head); font-size: 1.05rem; font-weight: 600; color: var(--lori-text); line-height: 1.25; display: block; }
.acc-sub { font-size: 0.8rem; color: var(--lori-muted); margin-top: 2px; display: block; }
.acc-type { display: inline-flex; align-items: center; flex-shrink: 0; font-family: var(--font-head); font-size: 0.68rem; font-weight: 600; padding: 4px 10px; border-radius: 20px; letter-spacing: 0.03em; text-transform: uppercase; }
.lori-acc.res .acc-type { background: var(--lori-teal-light); color: var(--lori-teal); }
.lori-acc.explore .acc-type { background: var(--lori-blue-light); color: var(--lori-blue-deep); }
.acc-chevron { flex-shrink: 0; width: 22px; height: 22px; color: var(--lori-muted); transition: transform 0.25s ease; }
.lori-acc[open] .acc-chevron { transform: rotate(180deg); }
.acc-body { padding: 18px 18px 20px; border-top: 1px solid var(--lori-border); }
.lori-subsection { margin-bottom: 22px; }
.lori-subsection:last-child { margin-bottom: 0; }
.lori-subsection-title { font-family: var(--font-head); font-size: 0.78rem; font-weight: 600; letter-spacing: 0.07em; text-transform: uppercase; color: var(--lori-muted); margin-bottom: 10px; padding-left: 2px; }
.lori-cards { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 12px; }
.lori-card { background: var(--lori-bg); border: 1px solid var(--lori-border); border-radius: var(--radius); padding: 15px 16px; transition: border-color 0.15s, background 0.15s; }
.lori-card:hover { border-color: var(--lori-teal-mid); background: var(--lori-white); }
.lori-card-name { font-family: var(--font-head); font-size: 0.95rem; font-weight: 600; color: var(--lori-text); margin-bottom: 6px; line-height: 1.3; }
.lori-card-meta { font-size: 0.82rem; color: var(--lori-muted); line-height: 1.55; margin-bottom: 8px; }
.lori-card-meta .meta-row { display: flex; gap: 6px; align-items: flex-start; margin-bottom: 2px; }
.meta-icon { flex-shrink: 0; margin-top: 1px; }
.lori-card-links { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 10px; }
.lori-card-links a { font-size: 0.78rem; font-weight: 500; padding: 5px 11px; border-radius: 16px; text-decoration: none; transition: background 0.15s; }
.lori-link-web { background: var(--lori-teal-light); color: var(--lori-teal); border: 1px solid rgba(15,110,86,0.2); }
.lori-link-web:hover { background: #c5ede2; }
.lori-link-phone { background: var(--lori-gold-light); color: var(--lori-gold-deep); border: 1px solid rgba(186,117,23,0.2); }
.lori-link-phone:hover { background: #f5dfb0; }
.lori-tag { display: inline-block; font-size: 0.68rem; font-weight: 600; padding: 2px 9px; border-radius: 10px; background: var(--lori-teal-light); color: var(--lori-teal); margin: 0 4px 7px 0; letter-spacing: 0.02em; }
.lori-tag-state { background: var(--lori-blue-light); color: var(--lori-blue); }
.lori-tag-cuisine { background: var(--lori-gold-light); color: var(--lori-gold-deep); }
.lori-dial211 { background: linear-gradient(135deg, var(--lori-teal-light), #d8f0e8); border: 1px solid rgba(15,110,86,0.25); border-radius: var(--radius); padding: 20px 24px; display: flex; align-items: center; gap: 18px; margin-top: 38px; }
.lori-dial211-icon { width: 50px; height: 50px; background: var(--lori-teal); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.45rem; flex-shrink: 0; }
.lori-dial211-text h3 { font-family: var(--font-head); font-size: 1.05rem; font-weight: 600; color: var(--lori-teal); margin-bottom: 3px; }
.lori-dial211-text p { font-size: 0.85rem; color: var(--lori-muted); line-height: 1.5; }
.lori-dial211-num { margin-left: auto; font-family: var(--font-head); font-size: 1.7rem; font-weight: 700; color: var(--lori-teal); white-space: nowrap; }
.other-cities { margin-top: 48px; }
.other-cities h3 { font-family: var(--font-head); font-size: 1rem; font-weight: 600; color: var(--lori-muted); text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 14px; }
.cities-row { display: flex; flex-wrap: wrap; gap: 10px; }
.city-chip { display: inline-flex; align-items: center; gap: 6px; text-decoration: none; font-family: var(--font-head); font-size: 0.82rem; font-weight: 600; color: var(--lori-text); background: var(--lori-white); border: 1px solid var(--lori-border); padding: 8px 14px; border-radius: 20px; transition: border-color 0.15s, background 0.15s; }
.city-chip:hover { border-color: var(--lori-teal-mid); background: var(--lori-teal-light); color: var(--lori-teal); }
@media (max-width: 700px) {
.city-hero { padding: 24px 20px; }
.city-hero h1 { font-size: 1.5rem; }
.quick-nav { flex-direction: column; gap: 10px; }
.lori-acc > summary { padding: 14px; gap: 10px; }
.acc-type { display: none; }
.lori-dial211 { flex-wrap: wrap; }
.lori-dial211-num { margin-left: 0; }
}
/* Text-only hero (no image) */
.parish-hero{padding:44px 36px;}
.parish-hero .city-hero-eyebrow{color:rgba(255,255,255,0.7);}
/* Regional tag (gold) */
.lori-tag-regional{background:var(--lori-gold-light);color:var(--lori-gold-deep);}
#main_area{
background-color:#FAEEDA;
}
UPCOMING EVENTS
Open & Congressional Primary Presidential Election Election Day
Date: Multiple Dates 2025
Please Check Flyer
Open & Congressional Primary Presidential Election Election Day
Date: Multiple Dates 2025
Please Check Flyer
Redstick Unification Cup Tournament
Date: March - May 2025
Registration Opens Soon
← Back to all parishes
Louisiana Newcomer Guide
Cameron Parish Resources
Local and statewide resources for housing, employment, health, transportation, legal aid, food assistance, and more — curated for immigrant and refugee families in Cameron Parish.
Tags:
Cameron Local to this parish ·
Regional Nearby / regional service ·
Statewide Serves all of Louisiana
📍 Get Help — Resources & Contacts
🚨
Emergency & Safety
Police, fire, and urgent help
Resources
Cameron
911 Emergency Services
Regional
Cameron Parish Sheriff's Office
Regional
Cameron Parish Office of Emergency Preparedness
🏠
Housing & Shelter
Shelters, rent help, safe housing
Resources
Regional
Oasis A Safe Haven
Regional
Salvation Army Lake Charles / Southwest Louisiana
Regional
Abraham's Tent Association
Statewide
211 Louisiana Shelter Referrals
❤️
Health & Medical
Clinics, hospitals, mental health
Resources
Regional
Cameron Parish Health Unit
Regional
South Cameron Memorial Hospital Clinic
Regional
SWLA Center for Health Services
Regional
Imperial Calcasieu Human Services Authority
Regional
South Cameron Memorial Hospital
Regional
Lake Charles Memorial Hospital
Regional
CHRISTUS Ochsner St. Patrick Hospital
Statewide
Louisiana Department of Health
⚖️
Legal & Immigration
Immigration help and legal aid
Resources
Regional
Acadiana Legal Service Corporation – Southwest Louisiana Region
Regional
Catholic Charities of Southwest Louisiana
📚
Education
Schools, ESL, libraries
Resources
Hackberry
Hackberry High School
Johnson Bayou
Johnson Bayou High School
Cameron
Cameron Parish Library – Cameron Branch / Headquarters
Cameron
Cameron Parish Library – Hackberry Branch
Regional
Cameron Parish School Board
Regional
SOWELA Technical Community College
Regional
Cameron Parish Library Learning Resources
Regional
South Cameron High School
Regional
Grand Chenier / South Cameron School Zone Referral
Regional
South Cameron High School / Creole Area School Resources
Regional
Cameron Parish Library
Regional
Cameron Parish Library – Grand Chenier / Nearby Branch Services
Regional
Cameron Parish Library – Johnson Bayou / Nearby Branch Services
Regional
Cameron Parish Library – Creole / Nearby Branch Services
🏛️
Government & Civic
Parish offices, voting, services
Resources
Regional
Cameron Parish Police Jury
Regional
Cameron Parish Clerk of Court
Regional
Cameron Parish Assessor
🤝
Community & Faith
Churches and community support
Resources
Cameron
Sacred Heart of Jesus Catholic Church
Cameron
St. Eugene Catholic Church
Hackberry
St. Peter the Apostle Catholic Church
Cameron
First Baptist Church Hackberry / Local Churches
Cameron
Johnson Bayou Baptist / Local Churches
Cameron
Sacred Heart / Creole Area Churches
Regional
Catholic Charities of Southwest Louisiana
🌳
Parks & Recreation
Outdoor spaces near you
Explore
Cameron
Cameron Jetties / Coastal Fishing Area
Grand Chenier
Rockefeller Wildlife Refuge Visitor Area
Cameron
Grand Chenier Community Center / Local Recreation
Hackberry
Sabine National Wildlife Refuge
Cameron
Hackberry Recreation Center
Cameron
Johnson Bayou Community Center / Recreation
Cameron
Creole Nature Trail – Creole Area
Regional
Sabine National Wildlife Refuge
Regional
Cameron Prairie National Wildlife Refuge
Regional
Rockefeller Wildlife Refuge
Regional
Holly Beach / Johnson Bayou Coastal Area
Regional
Rutherford Beach
📞
Need help finding resources?
Dial 211 anytime to be connected to local housing, food, health, and emergency services in Louisiana — free and confidential.
2-1-1
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it. Ok