Fast Turnaround
Fast Turnaround
Quick Quotes
Quick Quotes
Competitive Pricing
Competitive Pricing
45+ Years Experience
45+ Years Experience

Home Page

FEATURED PRODUCTS

BESTSELLER PRODUCTS

What's New?

Jan 8, 2026
Who Is Allied Seals?
Image Upload

Allied Seals supplies O-rings, square rings, and custom sealing solutions for industrial applications. Here’s a quick overview of what we do and how we help customers choose the right seal.

<style> /* Excerpt should look normal wherever it appears (listing/snippets) */ .as-blog-excerpt{ margin: 0 0 0.75rem !important; color: #555 !important; font-size: 1rem !important; line-height: 1.5 !important; } </style> <script> (function(){ // Single blog post pages in your setup look like: // /blog/view/index/id/28 // We hide the excerpt ONLY on those pages (so it still shows on blog listing pages). var path = (location.pathname || "").toLowerCase(); var isSinglePost = path.indexOf("/blog/view/index/id/") !== -1; if (!isSinglePost) return; var nodes = document.querySelectorAll(".as-blog-excerpt"); for (var i = 0; i < nodes.length; i++){ var el = nodes[i]; el.style.display = "none"; el.style.height = "0"; el.style.margin = "0"; el.style.padding = "0"; el.style.overflow = "hidden"; el.setAttribute("aria-hidden", "true"); } })(); </script>
<style> :root{ --as-green:#1f7a3a; --as-text-main:#222222; --as-blog-max:900px; /* ===== TUNE THESE ===== */ --as-blog-title-min: 2.35rem; /* <-- main title smaller bound */ --as-blog-title-max: 3.45rem; /* <-- main title larger bound */ --as-title-underline-width: 110px; /* <-- underline width */ } /* TARGET MAGENTO’S NATIVE PAGE TITLE (Content Heading) */ .page-title-wrapper{ text-align:left !important; /* <-- CHANGED: was centered */ margin: 1.25rem 0 1.05rem !important; } .page-title-wrapper .page-title{ margin:0 !important; /* ===== MAIN TITLE SIZE CONTROL ===== */ font-size: clamp(var(--as-blog-title-min), 3.2vw, var(--as-blog-title-max)) !important; line-height:1.12 !important; font-weight:900 !important; color:var(--as-text-main) !important; position:relative; display:inline-block; padding-bottom:0.6rem; text-transform:none !important; /* prevent theme forcing uppercase */ letter-spacing:normal !important; } .page-title-wrapper .page-title::after{ content:""; position:absolute; left:0; /* <-- CHANGED: underline now left */ bottom:0; width:var(--as-title-underline-width); height:3px; background:var(--as-green); border-radius:999px; } /* BLOG POST TITLE (Epicor blog: <h3 class="blog-full-title">...) */ h3.blog-full-title{ margin: 0 0 0.85rem !important; font-size: clamp(var(--as-blog-title-min), 3.2vw, var(--as-blog-title-max)) !important; /* same tuning knobs */ line-height:1.12 !important; font-weight:900 !important; color:var(--as-text-main) !important; position:relative !important; display:inline-block !important; padding-bottom:0.6rem !important; text-transform:none !important; letter-spacing:normal !important; } h3.blog-full-title::after{ content:"" !important; position:absolute !important; left:0 !important; /* left underline */ bottom:0 !important; width:var(--as-title-underline-width) !important; height:3px !important; background:var(--as-green) !important; border-radius:999px !important; } /* BLOG WRAPPER (kept for consistent max width) */ .as-blog-page{ max-width:var(--as-blog-max); margin:0 auto; padding:0.35rem 1.25rem 3.25rem; /* keeps content tucked closer to title */ } </style>
<style> :root{ --as-border-soft:#dde3df; } /* Blog module featured image wrapper */ .blog-full-image{ margin: 1.15rem 0 2.00rem; /* <-- CHANGE THIS to adjust space BELOW the image */ } /* Actual blog image */ .blog-full-image img.blog-full-img{ display:block !important; width:100% !important; max-width:700px !important; /* <-- CHANGE THIS to control image width */ height:auto !important; border-radius:14px !important; border:1px solid rgba(221,227,223,0.95) !important; box-shadow:0 8px 22px rgba(0,0,0,0.03) !important; } @media (max-width:640px){ .blog-full-image{ margin:0.95rem 0 2.25rem; /* <-- MOBILE bottom spacing */ } .blog-full-image img.blog-full-img{ max-width:100% !important; border-radius:12px !important; } } </style>
<style> :root{ --as-green:#1f7a3a; --as-green-soft:#e4f3ea; --as-text-main:#222222; --as-text-muted:#555555; --as-border-soft:#dde3df; /* ===== TUNE THESE ===== */ --as-blog-h2-size: 2.15rem; /* <-- CHANGE THIS for subsection title size */ --as-blog-h2-underline: 40px; /* <-- underline length */ --as-cta-pad-y: 1.25rem; /* <-- RFQ box vertical padding */ --as-cta-pad-x: 1.35rem; /* <-- RFQ box horizontal padding */ --as-cta-text: 1.30rem; /* <-- RFQ text size */ --as-cta-btn-text: 1.25rem; /* <-- RFQ button text size */ --as-cta-btn-pad-y: 0.74rem; /* <-- RFQ button vertical padding */ --as-cta-btn-pad-x: 1.30rem; /* <-- RFQ button horizontal padding */ /* ===== SUMMARY STRIP TUNE ===== */ --as-summary-border-gap: 2.25rem; /* <-- space after green line */ --as-summary-list-indent: 2.25rem; /* <-- indent for bullets/text */ } .as-blog-content{ font-size:1.15em; /* <-- CHANGE THIS for content font size */ line-height:1.65; color:var(--as-text-main); } .as-blog-content p{ margin:0 0 1.1rem; } /* ============================ FORCED SUBHEADS (policy-style) Use <h2 class="subhead">...</h2> ============================ */ .as-blog-content h2.subhead{ margin:1.55rem 0 0.65rem !important; font-size:var(--as-blog-h2-size) !important; /* <-- CONTROL HERE */ line-height:1.25 !important; font-weight:800 !important; color:var(--as-text-main) !important; position:relative !important; padding-bottom:0.32rem !important; display:inline-block !important; letter-spacing:normal !important; text-transform:none !important; } .as-blog-content h2.subhead::after{ content:"" !important; position:absolute !important; left:0 !important; bottom:0 !important; width:var(--as-blog-h2-underline) !important; /* <-- CONTROL HERE */ height:2px !important; background:var(--as-green) !important; border-radius:999px !important; } /* Safety net if you forget class="subhead" */ .as-blog-content h2{ margin:1.55rem 0 0.65rem !important; font-size:var(--as-blog-h2-size) !important; /* <-- CONTROL HERE */ line-height:1.25 !important; font-weight:800 !important; color:var(--as-text-main) !important; text-transform:none !important; letter-spacing:normal !important; position:relative !important; padding-bottom:0.32rem !important; display:inline-block !important; } .as-blog-content h2::after{ content:""; position:absolute; left:0; bottom:0; width:var(--as-blog-h2-underline); height:2px; background:var(--as-green); border-radius:999px; } /* Lists */ .as-blog-content ul{ margin:0.35rem 0 1.2rem 1.15rem; padding:0; } .as-blog-content li{ margin:0 0 0.35rem; } .as-blog-content li::marker{ color:var(--as-green); } /* Links */ .as-blog-content a{ color:var(--as-green); font-weight:800; text-decoration:none; border-bottom:1px solid rgba(31,122,58,0.28); } .as-blog-content a:hover{ border-bottom-color:rgba(31,122,58,0.55); } /* QUIET SUMMARY STRIP (forced spacing) */ .as-blog-summary{ margin:1.25rem 0 1.75rem; padding-left:var(--as-summary-border-gap) !important; /* <-- CONTROL HERE */ border-left:3px solid rgba(31,122,58,0.35); color:var(--as-text-muted); font-size:0.95em; } .as-blog-summary ul{ margin:0.35rem 0 0 !important; padding-left:var(--as-summary-list-indent) !important; /* <-- CONTROL HERE */ } /* RFQ CTA — in-between sizing, SINGLE LINE on desktop */ .as-blog-cta{ margin-top:2.25rem; padding:var(--as-cta-pad-y) var(--as-cta-pad-x); /* <-- CONTROL HERE */ border-radius:16px; border:1px solid var(--as-border-soft); background:#fff; box-shadow:0 8px 22px rgba(0,0,0,0.03); display:flex; align-items:center; justify-content:space-between; gap:1.15rem; } .as-blog-cta p{ margin:0; font-size:var(--as-cta-text); /* <-- CONTROL HERE */ line-height:1.45; color:var(--as-text-main); flex:1 1 auto; } .as-blog-cta a{ flex:0 0 auto; text-decoration:none; } .as-blog-cta .as-btn{ border-radius:999px; border:1px solid var(--as-green); background:var(--as-green); color:#fff; padding:var(--as-cta-btn-pad-y) var(--as-cta-btn-pad-x); /* <-- CONTROL HERE */ font-size:var(--as-cta-btn-text); /* <-- CONTROL HERE */ font-weight:900; white-space:nowrap; display:inline-block; line-height:1.1; } .as-blog-cta .as-btn:hover{ filter:brightness(0.96); } @media (max-width:640px){ .as-blog-cta{ flex-wrap:wrap; } } </style>
<div class="as-blog-content"> <div class="as-blog-summary"> <ul> <li>Allied Seals supplies industrial rubber sealing and extrusion solutions for real-world applications.</li> <li>We focus on material compatibility, reliability, and consistent sourcing across molded and extruded products.</li> <li>Our goal is to make seal and rubber component selection straightforward and dependable.</li> </ul> </div> <h2>Who we are</h2> <p> Allied Seals is an industrial rubber supplier focused on providing dependable sealing and elastomer components for a wide range of applications. We work with customers across manufacturing, maintenance, and industrial operations where material performance directly impacts uptime, safety, and reliability. </p> <p> Rather than positioning ourselves around buzzwords or unnecessary complexity, we focus on practical expertise—understanding how elastomer materials behave in real operating environments and helping customers select solutions that make sense for their application. </p> <h2>What we do</h2> <p> We supply standard and custom rubber products including O-rings, square rings, and rubber extrusions such as cord stock and custom profiles. These products support sealing, spacing, gasketing, and protective functions across applications involving oils, chemicals, water, air, and other media. </p> <p> Because extruded rubber components often serve different roles than molded seals, we work closely with customers to understand fit, compression requirements, material behavior, and installation considerations—whether the need is a simple cut-length cord or a more application-specific profile. </p> <p> Whether the requirement is a common stock item or a custom solution, our focus remains the same: consistency, quality, and reliable sourcing. </p> <h2>How we support our customers</h2> <p> Selecting the right rubber component often involves more than matching dimensions. Material compatibility, operating conditions, compression requirements, and service life expectations all play a role. We help customers navigate those considerations by combining material knowledge with an understanding of real-world use cases. </p> <p> As we continue expanding our digital tools and online resources, our goal is to make seal and rubber component selection, quoting, and ordering more transparent—while still providing the technical support customers expect. </p> <div class="as-blog-cta"> <p><strong>Have a sealing or rubber application to discuss?</strong><br> If you’re unsure what material or product type fits your needs, send us an RFQ and we’ll help point you in the right direction.</p> <a href="/rfq" class="as-btn">Request a Quote</a> </div> </div>
<style> :root{ --as-border-soft:#dde3df; } /* Target the row that contains the featured image */ .as-blog-hero-row{ margin: 1.15rem 0 2.75rem; /* <-- CHANGE THIS to adjust space BELOW the image */ } /* Style ONLY the first real <img> inside that row */ .as-blog-hero-row img{ display:block !important; width:100% !important; max-width:820px !important; /* <-- CHANGE THIS to control image width */ margin:0 auto !important; /* <-- centers the image horizontally */ height:auto !important; border-radius:14px !important; border:1px solid rgba(221,227,223,0.95) !important; box-shadow:0 8px 22px rgba(0,0,0,0.03) !important; } /* If Page Builder has duplicate/internal wrappers, keep them from showing twice */ .as-blog-hero-row .pagebuilder-image-wrapper + img, .as-blog-hero-row img + img{ display:none !important; } @media (max-width:640px){ .as-blog-hero-row{ margin:0.95rem 0 2.25rem; /* <-- MOBILE bottom spacing */ } .as-blog-hero-row img{ max-width:100% !important; /* <-- MOBILE: allow full width */ border-radius:12px !important; } } </style>
Jan 8, 2026
What Is an O-Ring?
Image Upload

An O-ring is a simple elastomer seal used to prevent leakage between two mating surfaces. It is commonly used in static and dynamic applications involving pressure, fluids, or gases. Proper material selection is critical to ensure compatibility, service life, and reliable sealing performance.

<style> /* Excerpt should look normal wherever it appears (listing/snippets) */ .as-blog-excerpt{ margin: 0 0 0.75rem !important; color: #555 !important; font-size: 1rem !important; line-height: 1.5 !important; } </style> <script> (function(){ // Single blog post pages in your setup look like: // /blog/view/index/id/28 // We hide the excerpt ONLY on those pages (so it still shows on blog listing pages). var path = (location.pathname || "").toLowerCase(); var isSinglePost = path.indexOf("/blog/view/index/id/") !== -1; if (!isSinglePost) return; var nodes = document.querySelectorAll(".as-blog-excerpt"); for (var i = 0; i < nodes.length; i++){ var el = nodes[i]; el.style.display = "none"; el.style.height = "0"; el.style.margin = "0"; el.style.padding = "0"; el.style.overflow = "hidden"; el.setAttribute("aria-hidden", "true"); } })(); </script>
<style> :root{ --as-green:#1f7a3a; --as-text-main:#222222; --as-blog-max:900px; /* ===== TUNE THESE ===== */ --as-blog-title-min: 2.35rem; /* <-- main title smaller bound */ --as-blog-title-max: 3.45rem; /* <-- main title larger bound */ --as-title-underline-width: 110px; /* <-- underline width */ } /* TARGET MAGENTO’S NATIVE PAGE TITLE (Content Heading) */ .page-title-wrapper{ text-align:left !important; /* <-- CHANGED: was centered */ margin: 1.25rem 0 1.05rem !important; } .page-title-wrapper .page-title{ margin:0 !important; /* ===== MAIN TITLE SIZE CONTROL ===== */ font-size: clamp(var(--as-blog-title-min), 3.2vw, var(--as-blog-title-max)) !important; line-height:1.12 !important; font-weight:900 !important; color:var(--as-text-main) !important; position:relative; display:inline-block; padding-bottom:0.6rem; text-transform:none !important; /* prevent theme forcing uppercase */ letter-spacing:normal !important; } .page-title-wrapper .page-title::after{ content:""; position:absolute; left:0; /* <-- CHANGED: underline now left */ bottom:0; width:var(--as-title-underline-width); height:3px; background:var(--as-green); border-radius:999px; } /* BLOG POST TITLE (Epicor blog: <h3 class="blog-full-title">...) */ h3.blog-full-title{ margin: 0 0 0.85rem !important; font-size: clamp(var(--as-blog-title-min), 3.2vw, var(--as-blog-title-max)) !important; /* same tuning knobs */ line-height:1.12 !important; font-weight:900 !important; color:var(--as-text-main) !important; position:relative !important; display:inline-block !important; padding-bottom:0.6rem !important; text-transform:none !important; letter-spacing:normal !important; } h3.blog-full-title::after{ content:"" !important; position:absolute !important; left:0 !important; /* left underline */ bottom:0 !important; width:var(--as-title-underline-width) !important; height:3px !important; background:var(--as-green) !important; border-radius:999px !important; } /* BLOG WRAPPER (kept for consistent max width) */ .as-blog-page{ max-width:var(--as-blog-max); margin:0 auto; padding:0.35rem 1.25rem 3.25rem; /* keeps content tucked closer to title */ } </style>
<style> :root{ --as-border-soft:#dde3df; } /* Blog module featured image wrapper */ .blog-full-image{ margin: 1.15rem 0 2.00rem; /* <-- CHANGE THIS to adjust space BELOW the image */ } /* Actual blog image */ .blog-full-image img.blog-full-img{ display:block !important; width:100% !important; max-width:700px !important; /* <-- CHANGE THIS to control image width */ height:auto !important; border-radius:14px !important; border:1px solid rgba(221,227,223,0.95) !important; box-shadow:0 8px 22px rgba(0,0,0,0.03) !important; } @media (max-width:640px){ .blog-full-image{ margin:0.95rem 0 2.25rem; /* <-- MOBILE bottom spacing */ } .blog-full-image img.blog-full-img{ max-width:100% !important; border-radius:12px !important; } } </style>
<style> :root{ --as-green:#1f7a3a; --as-green-soft:#e4f3ea; --as-text-main:#222222; --as-text-muted:#555555; --as-border-soft:#dde3df; /* ===== TUNE THESE ===== */ --as-blog-h2-size: 2.15rem; /* <-- CHANGE THIS for subsection title size */ --as-blog-h2-underline: 40px; /* <-- underline length */ --as-cta-pad-y: 1.25rem; /* <-- RFQ box vertical padding */ --as-cta-pad-x: 1.35rem; /* <-- RFQ box horizontal padding */ --as-cta-text: 1.30rem; /* <-- RFQ text size */ --as-cta-btn-text: 1.25rem; /* <-- RFQ button text size */ --as-cta-btn-pad-y: 0.74rem; /* <-- RFQ button vertical padding */ --as-cta-btn-pad-x: 1.30rem; /* <-- RFQ button horizontal padding */ /* ===== SUMMARY STRIP TUNE ===== */ --as-summary-border-gap: 2.25rem; /* <-- space after green line */ --as-summary-list-indent: 2.25rem; /* <-- indent for bullets/text */ } .as-blog-content{ font-size:1.15em; /* <-- CHANGE THIS for content font size */ line-height:1.65; color:var(--as-text-main); } .as-blog-content p{ margin:0 0 1.1rem; } /* ============================ FORCED SUBHEADS (policy-style) Use <h2 class="subhead">...</h2> ============================ */ .as-blog-content h2.subhead{ margin:1.55rem 0 0.65rem !important; font-size:var(--as-blog-h2-size) !important; /* <-- CONTROL HERE */ line-height:1.25 !important; font-weight:800 !important; color:var(--as-text-main) !important; position:relative !important; padding-bottom:0.32rem !important; display:inline-block !important; letter-spacing:normal !important; text-transform:none !important; } .as-blog-content h2.subhead::after{ content:"" !important; position:absolute !important; left:0 !important; bottom:0 !important; width:var(--as-blog-h2-underline) !important; /* <-- CONTROL HERE */ height:2px !important; background:var(--as-green) !important; border-radius:999px !important; } /* Safety net if you forget class="subhead" */ .as-blog-content h2{ margin:1.55rem 0 0.65rem !important; font-size:var(--as-blog-h2-size) !important; /* <-- CONTROL HERE */ line-height:1.25 !important; font-weight:800 !important; color:var(--as-text-main) !important; text-transform:none !important; letter-spacing:normal !important; position:relative !important; padding-bottom:0.32rem !important; display:inline-block !important; } .as-blog-content h2::after{ content:""; position:absolute; left:0; bottom:0; width:var(--as-blog-h2-underline); height:2px; background:var(--as-green); border-radius:999px; } /* Lists */ .as-blog-content ul{ margin:0.35rem 0 1.2rem 1.15rem; padding:0; } .as-blog-content li{ margin:0 0 0.35rem; } .as-blog-content li::marker{ color:var(--as-green); } /* Links */ .as-blog-content a{ color:var(--as-green); font-weight:800; text-decoration:none; border-bottom:1px solid rgba(31,122,58,0.28); } .as-blog-content a:hover{ border-bottom-color:rgba(31,122,58,0.55); } /* QUIET SUMMARY STRIP (forced spacing) */ .as-blog-summary{ margin:1.25rem 0 1.75rem; padding-left:var(--as-summary-border-gap) !important; /* <-- CONTROL HERE */ border-left:3px solid rgba(31,122,58,0.35); color:var(--as-text-muted); font-size:0.95em; } .as-blog-summary ul{ margin:0.35rem 0 0 !important; padding-left:var(--as-summary-list-indent) !important; /* <-- CONTROL HERE */ } /* RFQ CTA — in-between sizing, SINGLE LINE on desktop */ .as-blog-cta{ margin-top:2.25rem; padding:var(--as-cta-pad-y) var(--as-cta-pad-x); /* <-- CONTROL HERE */ border-radius:16px; border:1px solid var(--as-border-soft); background:#fff; box-shadow:0 8px 22px rgba(0,0,0,0.03); display:flex; align-items:center; justify-content:space-between; gap:1.15rem; } .as-blog-cta p{ margin:0; font-size:var(--as-cta-text); /* <-- CONTROL HERE */ line-height:1.45; color:var(--as-text-main); flex:1 1 auto; } .as-blog-cta a{ flex:0 0 auto; text-decoration:none; } .as-blog-cta .as-btn{ border-radius:999px; border:1px solid var(--as-green); background:var(--as-green); color:#fff; padding:var(--as-cta-btn-pad-y) var(--as-cta-btn-pad-x); /* <-- CONTROL HERE */ font-size:var(--as-cta-btn-text); /* <-- CONTROL HERE */ font-weight:900; white-space:nowrap; display:inline-block; line-height:1.1; } .as-blog-cta .as-btn:hover{ filter:brightness(0.96); } @media (max-width:640px){ .as-blog-cta{ flex-wrap:wrap; } } </style>
<div class="as-blog-content"> <div class="as-blog-summary"> <ul> <li>O-rings are circular elastomer seals used to prevent fluid or gas leakage.</li> <li>They seal by compressing between mating surfaces.</li> <li>Material selection is critical to performance and service life.</li> </ul> </div> <h2>What an O-ring is and how it works</h2> <p> An O-ring is a circular rubber seal with a round cross-section designed to sit in a machined groove. When installed, the O-ring is slightly compressed between two mating surfaces, creating a barrier that prevents fluids or gases from escaping. </p> <p> In many applications, system pressure further energizes the seal by forcing the O-ring against the groove walls, improving sealing effectiveness. This simple design is what makes O-rings one of the most widely used sealing solutions in industrial equipment. </p> <h2>Common O-ring materials</h2> <p> O-rings are manufactured from a variety of elastomer compounds, each suited to different operating environments. Choosing the correct material is just as important as selecting the correct size. </p> <ul> <li><strong>Nitrile (Buna-N):</strong> General-purpose material with good oil resistance</li> <li><strong>EPDM:</strong> Well suited for water, steam, and outdoor applications</li> <li><strong>FKM (Viton®):</strong> Handles higher temperatures and many chemicals</li> <li><strong>Silicone:</strong> Flexible across a wide temperature range</li> </ul> <h2>Where O-rings are used</h2> <p> O-rings are commonly found in hydraulic and pneumatic systems, pumps, valves, compressors, and many types of industrial machinery. Their reliability, low cost, and ease of installation make them a preferred choice across industries. </p> <h2>Common selection issues</h2> <p> Problems with O-rings often stem from material incompatibility, incorrect sizing, or excessive compression. Environmental factors such as temperature extremes, chemical exposure, and dynamic motion can significantly impact seal performance if not properly considered. </p> <div class="as-blog-cta"> <p><strong>Need help selecting an O-ring?</strong><br> If you’re unsure which size or material is appropriate for your application, we’re happy to help.</p> <a href="/rfq" class="as-btn">Request a Quote</a> </div> </div>
<style> :root{ --as-border-soft:#dde3df; } /* Target the row that contains the featured image */ .as-blog-hero-row{ margin: 1.15rem 0 2.75rem; /* <-- CHANGE THIS to adjust space BELOW the image */ } /* Style ONLY the first real <img> inside that row */ .as-blog-hero-row img{ display:block !important; width:100% !important; max-width:820px !important; /* <-- CHANGE THIS to control image width */ margin:0 auto !important; /* <-- centers the image horizontally */ height:auto !important; border-radius:14px !important; border:1px solid rgba(221,227,223,0.95) !important; box-shadow:0 8px 22px rgba(0,0,0,0.03) !important; } /* If Page Builder has duplicate/internal wrappers, keep them from showing twice */ .as-blog-hero-row .pagebuilder-image-wrapper + img, .as-blog-hero-row img + img{ display:none !important; } @media (max-width:640px){ .as-blog-hero-row{ margin:0.95rem 0 2.25rem; /* <-- MOBILE bottom spacing */ } .as-blog-hero-row img{ max-width:100% !important; /* <-- MOBILE: allow full width */ border-radius:12px !important; } } </style>
Jan 8, 2026
What Is a Square Ring?
Image Upload

A square ring is an elastomer seal with a square cross-section that offers an alternative to traditional O-rings. It is often used in applications where improved stability, reduced rolling, or better groove fill is required. Square rings can provide more controlled compression in certain sealing environments.

<style> /* Excerpt should look normal wherever it appears (listing/snippets) */ .as-blog-excerpt{ margin: 0 0 0.75rem !important; color: #555 !important; font-size: 1rem !important; line-height: 1.5 !important; } </style> <script> (function(){ // Single blog post pages in your setup look like: // /blog/view/index/id/28 // We hide the excerpt ONLY on those pages (so it still shows on blog listing pages). var path = (location.pathname || "").toLowerCase(); var isSinglePost = path.indexOf("/blog/view/index/id/") !== -1; if (!isSinglePost) return; var nodes = document.querySelectorAll(".as-blog-excerpt"); for (var i = 0; i < nodes.length; i++){ var el = nodes[i]; el.style.display = "none"; el.style.height = "0"; el.style.margin = "0"; el.style.padding = "0"; el.style.overflow = "hidden"; el.setAttribute("aria-hidden", "true"); } })(); </script>
<style> :root{ --as-green:#1f7a3a; --as-text-main:#222222; --as-blog-max:900px; /* ===== TUNE THESE ===== */ --as-blog-title-min: 2.35rem; /* <-- main title smaller bound */ --as-blog-title-max: 3.45rem; /* <-- main title larger bound */ --as-title-underline-width: 110px; /* <-- underline width */ } /* TARGET MAGENTO’S NATIVE PAGE TITLE (Content Heading) */ .page-title-wrapper{ text-align:left !important; /* <-- CHANGED: was centered */ margin: 1.25rem 0 1.05rem !important; } .page-title-wrapper .page-title{ margin:0 !important; /* ===== MAIN TITLE SIZE CONTROL ===== */ font-size: clamp(var(--as-blog-title-min), 3.2vw, var(--as-blog-title-max)) !important; line-height:1.12 !important; font-weight:900 !important; color:var(--as-text-main) !important; position:relative; display:inline-block; padding-bottom:0.6rem; text-transform:none !important; /* prevent theme forcing uppercase */ letter-spacing:normal !important; } .page-title-wrapper .page-title::after{ content:""; position:absolute; left:0; /* <-- CHANGED: underline now left */ bottom:0; width:var(--as-title-underline-width); height:3px; background:var(--as-green); border-radius:999px; } /* BLOG POST TITLE (Epicor blog: <h3 class="blog-full-title">...) */ h3.blog-full-title{ margin: 0 0 0.85rem !important; font-size: clamp(var(--as-blog-title-min), 3.2vw, var(--as-blog-title-max)) !important; /* same tuning knobs */ line-height:1.12 !important; font-weight:900 !important; color:var(--as-text-main) !important; position:relative !important; display:inline-block !important; padding-bottom:0.6rem !important; text-transform:none !important; letter-spacing:normal !important; } h3.blog-full-title::after{ content:"" !important; position:absolute !important; left:0 !important; /* left underline */ bottom:0 !important; width:var(--as-title-underline-width) !important; height:3px !important; background:var(--as-green) !important; border-radius:999px !important; } /* BLOG WRAPPER (kept for consistent max width) */ .as-blog-page{ max-width:var(--as-blog-max); margin:0 auto; padding:0.35rem 1.25rem 3.25rem; /* keeps content tucked closer to title */ } </style>
<style> :root{ --as-border-soft:#dde3df; } /* Blog module featured image wrapper */ .blog-full-image{ margin: 1.15rem 0 2.00rem; /* <-- CHANGE THIS to adjust space BELOW the image */ } /* Actual blog image */ .blog-full-image img.blog-full-img{ display:block !important; width:100% !important; max-width:700px !important; /* <-- CHANGE THIS to control image width */ height:auto !important; border-radius:14px !important; border:1px solid rgba(221,227,223,0.95) !important; box-shadow:0 8px 22px rgba(0,0,0,0.03) !important; } @media (max-width:640px){ .blog-full-image{ margin:0.95rem 0 2.25rem; /* <-- MOBILE bottom spacing */ } .blog-full-image img.blog-full-img{ max-width:100% !important; border-radius:12px !important; } } </style>
<style> :root{ --as-green:#1f7a3a; --as-green-soft:#e4f3ea; --as-text-main:#222222; --as-text-muted:#555555; --as-border-soft:#dde3df; /* ===== TUNE THESE ===== */ --as-blog-h2-size: 2.15rem; /* <-- CHANGE THIS for subsection title size */ --as-blog-h2-underline: 40px; /* <-- underline length */ --as-cta-pad-y: 1.25rem; /* <-- RFQ box vertical padding */ --as-cta-pad-x: 1.35rem; /* <-- RFQ box horizontal padding */ --as-cta-text: 1.30rem; /* <-- RFQ text size */ --as-cta-btn-text: 1.25rem; /* <-- RFQ button text size */ --as-cta-btn-pad-y: 0.74rem; /* <-- RFQ button vertical padding */ --as-cta-btn-pad-x: 1.30rem; /* <-- RFQ button horizontal padding */ /* ===== SUMMARY STRIP TUNE ===== */ --as-summary-border-gap: 2.25rem; /* <-- space after green line */ --as-summary-list-indent: 2.25rem; /* <-- indent for bullets/text */ } .as-blog-content{ font-size:1.15em; /* <-- CHANGE THIS for content font size */ line-height:1.65; color:var(--as-text-main); } .as-blog-content p{ margin:0 0 1.1rem; } /* ============================ FORCED SUBHEADS (policy-style) Use <h2 class="subhead">...</h2> ============================ */ .as-blog-content h2.subhead{ margin:1.55rem 0 0.65rem !important; font-size:var(--as-blog-h2-size) !important; /* <-- CONTROL HERE */ line-height:1.25 !important; font-weight:800 !important; color:var(--as-text-main) !important; position:relative !important; padding-bottom:0.32rem !important; display:inline-block !important; letter-spacing:normal !important; text-transform:none !important; } .as-blog-content h2.subhead::after{ content:"" !important; position:absolute !important; left:0 !important; bottom:0 !important; width:var(--as-blog-h2-underline) !important; /* <-- CONTROL HERE */ height:2px !important; background:var(--as-green) !important; border-radius:999px !important; } /* Safety net if you forget class="subhead" */ .as-blog-content h2{ margin:1.55rem 0 0.65rem !important; font-size:var(--as-blog-h2-size) !important; /* <-- CONTROL HERE */ line-height:1.25 !important; font-weight:800 !important; color:var(--as-text-main) !important; text-transform:none !important; letter-spacing:normal !important; position:relative !important; padding-bottom:0.32rem !important; display:inline-block !important; } .as-blog-content h2::after{ content:""; position:absolute; left:0; bottom:0; width:var(--as-blog-h2-underline); height:2px; background:var(--as-green); border-radius:999px; } /* Lists */ .as-blog-content ul{ margin:0.35rem 0 1.2rem 1.15rem; padding:0; } .as-blog-content li{ margin:0 0 0.35rem; } .as-blog-content li::marker{ color:var(--as-green); } /* Links */ .as-blog-content a{ color:var(--as-green); font-weight:800; text-decoration:none; border-bottom:1px solid rgba(31,122,58,0.28); } .as-blog-content a:hover{ border-bottom-color:rgba(31,122,58,0.55); } /* QUIET SUMMARY STRIP (forced spacing) */ .as-blog-summary{ margin:1.25rem 0 1.75rem; padding-left:var(--as-summary-border-gap) !important; /* <-- CONTROL HERE */ border-left:3px solid rgba(31,122,58,0.35); color:var(--as-text-muted); font-size:0.95em; } .as-blog-summary ul{ margin:0.35rem 0 0 !important; padding-left:var(--as-summary-list-indent) !important; /* <-- CONTROL HERE */ } /* RFQ CTA — in-between sizing, SINGLE LINE on desktop */ .as-blog-cta{ margin-top:2.25rem; padding:var(--as-cta-pad-y) var(--as-cta-pad-x); /* <-- CONTROL HERE */ border-radius:16px; border:1px solid var(--as-border-soft); background:#fff; box-shadow:0 8px 22px rgba(0,0,0,0.03); display:flex; align-items:center; justify-content:space-between; gap:1.15rem; } .as-blog-cta p{ margin:0; font-size:var(--as-cta-text); /* <-- CONTROL HERE */ line-height:1.45; color:var(--as-text-main); flex:1 1 auto; } .as-blog-cta a{ flex:0 0 auto; text-decoration:none; } .as-blog-cta .as-btn{ border-radius:999px; border:1px solid var(--as-green); background:var(--as-green); color:#fff; padding:var(--as-cta-btn-pad-y) var(--as-cta-btn-pad-x); /* <-- CONTROL HERE */ font-size:var(--as-cta-btn-text); /* <-- CONTROL HERE */ font-weight:900; white-space:nowrap; display:inline-block; line-height:1.1; } .as-blog-cta .as-btn:hover{ filter:brightness(0.96); } @media (max-width:640px){ .as-blog-cta{ flex-wrap:wrap; } } </style>
<div class="as-blog-content"> <div class="as-blog-summary"> <ul> <li>Square rings are elastomer seals with a square or rectangular cross-section.</li> <li>They are often used as an alternative to O-rings.</li> <li>Square rings can offer improved stability in certain applications.</li> </ul> </div> <h2>What a square ring is</h2> <p> A square ring is an elastomer seal with a square or rectangular cross-section, designed to perform the same fundamental sealing function as an O-ring. While the concept is similar, the cross-sectional shape changes how the seal behaves in certain applications. </p> <p> Square rings are typically installed in grooves similar to those used for O-rings, though groove geometry and tolerances should always be reviewed when substituting one seal type for another. </p> <h2>How square rings differ from O-rings</h2> <p> Because of their flat sides, square rings are less prone to rolling or twisting during installation. This added stability can be beneficial in applications involving dynamic motion or where O-rings have a tendency to spiral or extrude. </p> <p> The increased contact area between the seal and mating surfaces may also improve sealing consistency in certain conditions. </p> <h2>When square rings are used</h2> <p> Square rings are often selected for applications where seal stability is critical or where an O-ring has proven problematic. They are commonly used in dynamic sealing applications and in systems where groove design allows for their use. </p> <h2>Material considerations</h2> <p> Like O-rings, square rings are available in a wide range of elastomer materials, including Nitrile, EPDM, FKM, and Silicone. Material selection should be based on operating temperature, media exposure, pressure, and motion. </p> <div class="as-blog-cta"> <p><strong>Deciding between an O-ring and a square ring?</strong><br> If you’re evaluating seal options for your application, we can help review the tradeoffs.</p> <a href="/rfq" class="as-btn">Request a Quote</a> </div> </div>
<style> :root{ --as-border-soft:#dde3df; } /* Target the row that contains the featured image */ .as-blog-hero-row{ margin: 1.15rem 0 2.75rem; /* <-- CHANGE THIS to adjust space BELOW the image */ } /* Style ONLY the first real <img> inside that row */ .as-blog-hero-row img{ display:block !important; width:100% !important; max-width:820px !important; /* <-- CHANGE THIS to control image width */ margin:0 auto !important; /* <-- centers the image horizontally */ height:auto !important; border-radius:14px !important; border:1px solid rgba(221,227,223,0.95) !important; box-shadow:0 8px 22px rgba(0,0,0,0.03) !important; } /* If Page Builder has duplicate/internal wrappers, keep them from showing twice */ .as-blog-hero-row .pagebuilder-image-wrapper + img, .as-blog-hero-row img + img{ display:none !important; } @media (max-width:640px){ .as-blog-hero-row{ margin:0.95rem 0 2.25rem; /* <-- MOBILE bottom spacing */ } .as-blog-hero-row img{ max-width:100% !important; /* <-- MOBILE: allow full width */ border-radius:12px !important; } } </style>
Copyright © 2026-present Allied Seals, Inc. All rights reserved.