/*
Theme Name: SPU Stainless
Theme URI: https://spustainless.co.za
Author: The Color Blue
Author URI: https://thecolorblue.co.za
Description: Bespoke classic theme for SPU Stainless (Stainless Piping Utilities), converted 1:1 from the approved Lead Loud design. Stainless steel thin-wall tubing, SPU press-fit fittings and crimping tools.
Version: 1.0.3
Requires at least: 6.4
Tested up to: 7.1
Requires PHP: 8.0
License: Proprietary - all rights reserved
License URI: https://thecolorblue.co.za
Text Domain: spu-stainless
Tags: custom-theme, one-page, industrial

----------------------------------------------------------------------------
EVERYTHING BELOW THIS LINE IS COPIED VERBATIM FROM THE APPROVED DESIGN'S
<style> BLOCK. DO NOT EDIT, REORDER OR "TIDY" IT. The approved design is the
single source of truth. Styles for states the design never showed (single
article, form success/error, empty search) live in assets/css/extensions.css.
----------------------------------------------------------------------------
*/
body{margin:0;background:#FFFFFF}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
[hidden]{display:none !important}
a{color:#05213E}a:hover{color:#0B3F73}
section[id],div[id]{scroll-margin-top:96px}
.wrap{max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}
.menu-btn{display:none !important}
@media (max-width: 960px){.nav-links{display:none !important}.nav-cta{display:none !important}.menu-btn{display:inline-flex !important}.util-hours{display:none !important}}
.grid-lines{background-image:linear-gradient(rgba(5,33,62,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(5,33,62,.07) 1px,transparent 1px);background-size:32px 32px}
.card-title:hover{text-decoration:underline !important}
input,textarea{font:inherit}
input:focus,textarea:focus{outline:2px solid #05213E;outline-offset:1px}
#view-blog input:focus{outline-color:#D2DE3A}
button{font:inherit;cursor:pointer}
.tab-btn[aria-selected="true"],.chip[aria-pressed="true"]{background:#05213E !important;color:#FFFFFF !important;border-color:#05213E !important}
.faq-icon{background:#EEF1F3}
.faq-icon::before{content:"+"}
.faq-q[aria-expanded="true"] .faq-icon{background:#D2DE3A}
.faq-q[aria-expanded="true"] .faq-icon::before{content:"\2212"}
