Sign Posts & Accessories for Easy, Secure Installation

Sign Posts & Hardware

INPS offers all accessories to install a sign. Posts include galvanized steel posts, portable sign posts with concrete and delineator sign posts. Post accessories such as sign mounting hardware kits, U-channel post spacers and post drivers. Sign brackets consisting of post caps, post adaptors and cross mounting hardware. Brackets for project including wing and end mount brackets. Strapping, flare brackets and buckles for round post attachment. Also fasteners such as screws, nuts and bolts. INPS provides installation on all our signs, or we would be happy to educate your staff on how to install signs properly.

sign posts
sign posts
Sign Mounting Hardware
Sign Mounting Hardware
Flexible Delineator Posts
Flexible Delineator Posts
Bollards
Bollards

Sign Posts

U-Flange Sign Posts
Square Posts
Round Sign Posts

Available in 5′, 8′, 10′ and 12′ lengths

Sign Mounting Hardware

Sign Mounting Hardware

Post accessories such as sign mounting hardware kits, U-channel post spacers and post drivers. Sign brackets consisting of post caps, post adaptors and cross mounting hardware. Brackets for project including wing and end mount brackets. Strapping, flare brackets and buckles for round post attachment. Also fasteners such as screws, nuts and bolts.

INPS provides installation on all our signs, or we would be happy to educate your staff on how to install signs properly.

Flexible Delineator Posts

  • Recovery Sign Posts
  • 42” and 66” tall
  • 2″ round
  • Parking signpost
  • Includes bolt-down fixed base
  • Anchor kits available for asphalt and concrete installation
Bollards

Bollards

Bolt Down Bollards. 6.5″ OD Schedule 40 steel, Powder Coated Yellow With cap and welded, 10″ x 12″ base plate with 4 corner holes. 6″ x 42″.

Bollard Covers. HDPE Post Guard Covers to fit over a 4 inch and 6 inch bollards.

Posts and Hardware for Reliable Sign Installation
document.addEventListener("DOMContentLoaded", () => { // Only run on touch-style devices (phones/tablets) const isTouch = window.matchMedia("(hover: none), (pointer: coarse)").matches; if (!isTouch) return; // Optional: narrow scope to your header if you want. // Example: const scope = document.querySelector("header"); const scope = document; // Common WordPress/Elementor submenu patterns const parentSelector = "li.menu-item-has-children > a, li.menu-item-has-children > .elementor-item"; // Close all open submenus inside scope const closeAll = () => { scope.querySelectorAll("li.menu-item-has-children.is-open").forEach((li) => { li.classList.remove("is-open"); const a = li.querySelector(":scope > a, :scope > .elementor-item"); if (a) a.setAttribute("aria-expanded", "false"); }); }; // Click/tap outside closes document.addEventListener("click", (e) => { // If the click is outside the menu area, close if (!e.target.closest(".elementor-nav-menu, .elementor-location-header, header")) { closeAll(); } }); // Make parent items toggle on first tap scope.querySelectorAll(parentSelector).forEach((link) => { link.addEventListener("click", (e) => { const li = e.currentTarget.closest("li.menu-item-has-children"); if (!li) return; const alreadyOpen = li.classList.contains("is-open"); // If submenu isn't open yet: open it and prevent navigation if (!alreadyOpen) { e.preventDefault(); e.stopPropagation(); // Close siblings/other open menus first (keeps things tidy) closeAll(); li.classList.add("is-open"); link.setAttribute("aria-expanded", "true"); return; } // If it's already open, allow the click to navigate normally (2nd tap) // (No preventDefault here) }); }); });