/* ===== BASE ===== */ .custom-search-wrap { position: relative; display: inline-flex; align-items: center; } /* ===== DESKTOP SEARCH ===== */ .custom-search-form { position: absolute; top: 50%; right: calc(100% + 10px); transform: translateY(-50%); width: 0; overflow: hidden; opacity: 0; transition: width 0.25s ease, opacity 0.25s ease; pointer-events: none; } .custom-search-wrap.active .custom-search-form { width: 240px; opacity: 1; pointer-events: auto; } .custom-search-form input { width: 100%; height: 38px; padding: 0 10px; background: #fff; color: #000; border-radius: 4px; border: 1px solid #444; } /* ===== ICON ===== */ .custom-search-toggle { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; min-width: 22px; min-height: 22px; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; appearance: none; -webkit-appearance: none; line-height: 0; color: #fff; cursor: pointer; } .custom-search-toggle svg { width: 22px; height: 22px; display: block; pointer-events: none; } /* ===== MOBILE OVERLAY (FIXED + TRUE FULLSCREEN) ===== */ .search-overlay { position: fixed; inset: 0; left: 0; right: 0; width: auto; max-width: 100%; height: 100dvh; min-height: 100vh; background: #000; z-index: 2147483647; display: none; overflow: hidden; overflow-x: hidden; overscroll-behavior: none; touch-action: pan-y; } .search-overlay, .search-overlay * { box-sizing: border-box; } .search-overlay.open { display: flex; flex-direction: column; } /* HEADER */ .search-header { position: relative; display: block; padding: 10px 68px 10px 16px; /* leave room for absolutely-positioned close button */ border-bottom: 1px solid #222; margin: 0; } .search-header input { width: 100%; height: 44px; margin: 0; background: #111; border: 1px solid #222; appearance: none; -webkit-appearance: none; color: #fff; padding: 0 15px; font-size: 16px; border-radius: 6px; } .search-overlay .close-btn { position: absolute; top: 50%; right: 16px; /* adjust this to move button horizontally */ transform: translateY(-50%); /* adjust/remove for vertical fine-tuning */ display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; margin: 0; background: none; border: none; color: #fff; line-height: 0; cursor: pointer; } .search-overlay .close-btn svg { width: 22px; height: 22px; display: block; stroke: currentColor; stroke-width: 2.5; stroke-linecap: round; } /* blank area where theme can render ajax/live search results */ .search-results-area { flex: 1; min-height: 0; overflow: auto; } /* ===== MOBILE ONLY ===== */ @media (max-width: 768px) { .custom-search-form { display: none !important; } } /* ===== BODY LOCK + HEADER/HAMBURGER HIDE ===== */ body.search-open { position: fixed; width: 100%; overflow: hidden; overflow-x: hidden; touch-action: none; } html.search-open { overflow: hidden; overflow-x: hidden; } html, body { max-width: 100%; overflow-x: hidden; } /* Elementor common toggles */ body.search-open .elementor-menu-toggle, body.search-open .elementor-nav-menu--dropdown, body.search-open .dialog-widget, body.search-open .dialog-lightbox-widget { visibility: hidden !important; } (function () { const wrap = document.querySelector('.custom-search-wrap'); if (!wrap) return; const btn = wrap.querySelector('.custom-search-toggle'); const overlay = wrap.querySelector('.search-overlay'); const closeBtn = wrap.querySelector('.close-btn'); const desktopInput = wrap.querySelector('.custom-search-form input[name="s"]'); const mobileInput = overlay.querySelector('input[name="s"]'); let scrollY = 0; // Key fix: move overlay to so it is not trapped by parent stacking contexts. if (overlay.parentElement !== document.body) { document.body.appendChild(overlay); } const openMobileSearch = () => { scrollY = window.scrollY || window.pageYOffset || 0; overlay.classList.add('open'); overlay.setAttribute('aria-hidden', 'false'); document.documentElement.classList.add('search-open'); document.body.classList.add('search-open'); document.body.style.top = `-${scrollY}px`; setTimeout(() => mobileInput.focus(), 60); }; const closeMobileSearch = () => { overlay.classList.remove('open'); overlay.setAttribute('aria-hidden', 'true'); document.documentElement.classList.remove('search-open'); document.body.classList.remove('search-open'); document.body.style.top = ''; window.scrollTo(0, scrollY); }; btn.addEventListener('click', function (e) { e.preventDefault(); e.stopPropagation(); if (window.matchMedia('(max-width: 768px)').matches) { openMobileSearch(); } else { wrap.classList.toggle('active'); if (wrap.classList.contains('active')) { setTimeout(() => desktopInput && desktopInput.focus(), 100); } } }); closeBtn.addEventListener('click', closeMobileSearch); // Optional close with Escape key document.addEventListener('keydown', function (e) { if (e.key === 'Escape') closeMobileSearch(); }); })();
/* HAMBURGER */ .menu-icon { font-size: 28px; color: #fff; cursor: pointer; z-index: 9999; } /* MENU PANEL */ .mobile-menu { position: fixed; top: 0; right: -100%; width: 30%; /* ✅ PC width */ max-width: 350px; /* optional better look */ height: 100vh; background: #000; padding: 25px; transition: right 0.4s ease; z-index: 999999; overflow-y: auto; } /* ACTIVE STATE */ .mobile-menu.active { right: 0; } /* MENU LINKS */ .mobile-menu a { display: block; color: #fff; text-decoration: none; padding: 14px 0; font-size: 18px; letter-spacing: 1px; transition: 0.3s; } .mobile-menu a:hover { color: red; } /* DIVIDER */ .mobile-menu hr { border: 0.5px solid #333; margin: 20px 0; } /* SIGN IN BUTTON */ .signin { display: block; text-align: center; background: red; padding: 15px; border-radius: 30px; margin-top: 20px; font-weight: bold; color: #fff !important; } /* CLOSE BUTTON */ .close-btn { font-size: 26px; cursor: pointer; display: block; text-align: right; margin-bottom: 20px; color: #fff; } /* ===== MOBILE ===== */ @media (max-width: 768px) { .mobile-menu { width: 100%; /* ✅ Mobile full width */ max-width: 100%; } } function openMenu() { document.getElementById("mobileMenu").classList.add("active"); } function closeMenu() { document.getElementById("mobileMenu").classList.remove("active"); }

Viral El Paso Arrest Video Sparks Debate After Officer Punches Woman During Struggle

Published On: May 7, 2026

A viral cellphone video from El Paso, Texas, is drawing intense online debate after footage showed police officers struggling with a woman during an arrest inside a home before one officer punched her while attempting to gain control. The incident happened on April 1 when officers from the El Paso Police Department arrived at a residence on East Rio Grande Avenue to serve an arrest warrant on 28-year-old Kelcee Renee Hufford.

 

According to police reports, Hufford was wanted in connection with an alleged family violence assault involving her roommate from the previous day. Authorities say she refused commands during the arrest attempt, leading to a physical struggle between her and responding officers. The viral video, reportedly recorded by a family member, shows officers wrestling with Hufford on the floor before one officer delivers a closed-fist punch to her face while attempting to restrain her. Officers eventually handcuffed and arrested her. Hufford was later booked on charges related to family violence assault and resisting arrest before being released on bond later the same day.

 

The incident quickly became controversial because it touches one of the most debated issues in modern policing: when force becomes necessary during active resistance. Supporters of the officers argue the video demonstrates a suspect physically resisting arrest, which can rapidly escalate into a dangerous struggle even inside a home environment. Critics, however, questioned whether punching a woman already on the ground represented an appropriate level of force.

 

The debate intensified further because full bodycam footage has not been publicly released, leaving much of the online reaction shaped by a short cellphone clip rather than the entire encounter.

That gap between viral footage and full context is often what turns local arrests into national social media controversies.

 

Case Update

Following the incident, the El Paso Police Department conducted an Internal Affairs review along with evaluation from its Use of Force Discipline Review Board. Police Chief Peter Pacillas later announced that investigators determined the officers acted within department policy. According to the department, the punch was classified as a justified response to active resistance during the arrest process. Authorities also confirmed that body camera footage has not been publicly released due to the ongoing legal case.

 

Reaction online has been deeply divided. Many viewers argued that resisting arrest almost always increases the likelihood of physical force and said the situation could have ended differently with compliance. Others focused on the visual impact of the punch itself, saying the footage appeared excessive regardless of the circumstances. The case also sparked wider discussions about police de-escalation tactics, transparency around bodycam footage, and whether viral clips alone can fairly represent complex physical encounters between officers and suspects. As the video spread across X, Instagram, and Facebook, the incident became another flashpoint in the larger national debate surrounding policing and use of force.

 

Why Resisting Arrest Changes Police Encounters So Quickly:

Law enforcement experts often explain that physical resistance changes the dynamics of an arrest almost immediately. Once officers believe a suspect is actively fighting restraint, their priority shifts from conversation to physical control — especially if they fear injury, escape, or escalation. Even routine warrant arrests can become chaotic within seconds once pushing, pulling, or struggling begins.

 

At the same time, critics of aggressive policing argue that officers must still balance control with restraint, particularly when suspects are already partially pinned or surrounded. That tension between officer safety and proportional force is exactly why arrest videos like this continue generating intense public debate.

 

Credits 

Original cellphone footage circulated widely via X accounts including @chrollosoll. Reporting based on official statements from the El Paso Police Department and regional Texas news coverage.

 

Peter Pacillas stated that the officers involved acted within department policy and that the punch delivered during the arrest was considered justified due to active resistance. This article is based on official police statements, arrest records, and publicly circulated video footage available as of May 2026. The viral clip does not contain the full bodycam perspective of the incident.

 

Do you think police encounters escalate more because of resistance — or because officers rely too quickly on physical force? Share your respectful thoughts below. 👇

Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest

Other Viral Content

Scroll to Top
0
Would love your thoughts, please comment.x
()
x