/*
Theme Name: Austin Hepburn Current
Description: Self-hosted WordPress migration of Austin Hepburn's current website.
Version: 2.0.0
*/
*{box-sizing:border-box}body{margin:0;color:#333;background:#fff;font:17px/1.65 Arial,sans-serif}a{color:#ab4a00}a:hover{text-decoration:underline}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.2}h2{font-size:27px;margin:1.3em 0 .7em}p,.paragraph{margin:0 0 1.1em}header{background:#b65308;color:white}header .inner{max-width:1200px;margin:auto;display:flex;gap:40px;align-items:center;padding:20px 28px}header img{width:140px;display:block}nav{display:flex;flex-wrap:wrap;gap:15px 25px}nav a{color:white;text-decoration:none;font-size:14px;font-weight:bold;text-transform:uppercase}nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.hero{min-height:430px;display:grid;place-items:center;text-align:center;background:linear-gradient(#0003,#0004),url('uploads/1/1/1/4/11145417/background-images/1383417585.png') center/cover}.hero h1{max-width:980px;font-size:clamp(34px,5.5vw,72px);text-transform:uppercase;color:white;text-shadow:0 2px 6px #222;padding:40px 25px}.page-heading{background:#f3eee8;padding:38px 25px;text-align:center}.page-heading h1{margin:0;font-size:38px}main{max-width:1160px;margin:0 auto;padding:35px 28px 55px}.wsite-multicol-table{width:100%;border-collapse:collapse}.wsite-multicol-col{vertical-align:top}.wsite-section{padding:12px 0}.wsite-section-bg-color{padding:28px!important;background:#f4f1ed!important}.wsite-image{text-align:center}.wsite-spacer{max-height:20px}.wsite-button,.button,button{display:inline-block;padding:12px 22px;background:#b65308;color:white;border:0;border-radius:3px;text-decoration:none;font-weight:bold;font-size:16px;cursor:pointer}.ah-product-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-top:30px}.ah-product-gallery img{width:100%;height:240px;object-fit:contain}.ah-project-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ah-project-gallery figure{margin:0}.ah-project-gallery img{width:100%;height:330px;object-fit:cover}.ah-project-gallery figcaption{font-size:14px;margin-top:10px}footer{background:#252525;color:#eee;padding:40px 28px}footer .inner{max-width:1100px;margin:auto}footer a{color:#f6b77d}footer .columns{display:flex;align-items:center;gap:40px;flex-wrap:wrap}footer img{max-width:140px;max-height:130px;object-fit:contain}footer .legal{font-size:13px;border-top:1px solid #666;margin-top:30px;padding-top:20px}.ah-form{max-width:760px}.ah-form label{display:block;font-weight:bold;margin:14px 0 5px}.ah-form input,.ah-form textarea,.ah-form select{display:block;width:100%;border:1px solid #999;border-radius:3px;padding:11px;font:inherit}.ah-form .row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ah-form button{margin-top:22px}.notice{padding:18px;background:#eaf4e7;border-left:4px solid #527b45}.ah-trap{position:absolute;left:-10000px}.skip{position:absolute;left:-10000px}.skip:focus{left:12px;top:12px;background:white;z-index:99;padding:12px}@media(max-width:760px){header .inner{display:block}header img{margin:0 auto 20px}nav{justify-content:center;gap:12px 18px}.hero{min-height:320px}main{padding:24px 18px}.wsite-multicol-table,.wsite-multicol-tbody,.wsite-multicol-tr,.wsite-multicol-col{display:block;width:100%!important}.wsite-multicol-col{padding:10px 15px!important}.ah-product-gallery{grid-template-columns:repeat(2,1fr)}.ah-project-gallery{grid-template-columns:1fr 1fr}.ah-project-gallery img{height:240px}.ah-form .row{grid-template-columns:1fr;gap:0}footer .columns{gap:25px}}@media(max-width:450px){.ah-project-gallery{grid-template-columns:1fr}}
