/* GH industries Agency: add AFTER official Agency styles.css; not production tested */
:root { --gh-brand-deep:#242a30; --gh-brand-accent:#c47b37; --gh-brand-light:#e8e6e1; }
body { color:#273037; }
#mainNav { background-color:var(--gh-brand-deep); }
#mainNav .navbar-brand, #mainNav .navbar-nav .nav-item .nav-link:hover,
#mainNav .navbar-nav .nav-item .nav-link.active { color:var(--gh-brand-accent); }
header.masthead { background-color:var(--gh-brand-deep); background-image:linear-gradient(110deg,rgba(17,24,29,.9),rgba(66,69,66,.68)); }
.btn-primary { background-color:var(--gh-brand-accent); border-color:var(--gh-brand-accent); }
.btn-primary:hover, .btn-primary:focus { background-color:#94581d; border-color:#94581d; }
a { --bs-link-color:var(--gh-brand-accent); }
.text-primary { color:var(--gh-brand-accent) !important; }
#portfolio .portfolio-item .portfolio-link .portfolio-hover { background:rgba(196,123,55,.82); }
.timeline > li .timeline-image { background-color:var(--gh-brand-accent); }
.page-section:nth-of-type(even) { background-color:#f6f5f3; }
/* Corporate site only: no cart/checkout/consumer account screens. */
