/*
Theme Name: Haugen Original Style Private
Theme URI: https://haugens.morrissontraveller.com
Author: The Haugens of North Dakota
Description: Private-community edition recreating the site's October 2018 appearance.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: haugen-original-style
*/
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{background:#282a2e;color:#808080;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.45;word-wrap:break-word}
a{color:#95bf48;text-decoration:none}a:hover,a:focus{color:#95bf48;text-decoration:underline}
img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{color:#95bf48;font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:400;line-height:1.4}
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}
.site-header{background:#282a2e;border-bottom:1px solid #474a51;color:#a6a6a6}
.header-inner{width:1920px;max-width:90%;margin:auto;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.brand{color:#a6a6a6;font-size:24px}.brand span{color:#a6a6a6}
.menu{list-style:none;display:flex;gap:0;margin:0;padding:0}.menu li a{display:block;color:#a6a6a6;padding:24px 15px}.menu li.current-menu-item>a,.menu li a:hover{color:#95bf48;text-decoration:none}
.menu-toggle{display:none;background:#474a51;color:#a6a6a6;border:0;padding:10px 15px}
.original-home{background:#fff;line-height:0;text-align:center;width:100%}
.original-home img{display:block;width:100%;height:auto;margin:0 auto}
.page-shell{background:#fff;min-height:70vh;padding:40px 0}
.content-wrap{width:1100px;max-width:90%;margin:0 auto;background:#fff;color:#808080}
.page-title{margin:0 0 30px}
.entry-content:after{content:"";display:table;clear:both}
.entry-content img{display:block;margin:20px auto}
.legacy-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.legacy-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0}
.legacy-team{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.legacy-team img{width:100%}
.legacy-services{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.legacy-contact input,.legacy-contact textarea{width:100%;padding:10px;border:1px solid #ccc;font:inherit}.legacy-contact button{background:#95bf48;border:0;padding:11px 20px;color:#fff}
.notice{border-left:4px solid #95bf48;background:#f1f1f1;padding:12px 16px}
.site-footer{background:#282a2e;border-top:1px solid #474a51;color:#a6a6a6;font-size:12px;padding:20px;text-align:center}
@media(max-width:767px){h1{font-size:36px}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;z-index:20;left:0;right:0;top:70px;background:#282a2e;border-top:1px solid #474a51}.primary-nav.open{display:block}.menu{display:block}.menu li{border-bottom:1px solid #474a51}.menu li a{padding:15px}.legacy-gallery,.legacy-team,.legacy-services{grid-template-columns:1fr}.page-shell{padding-top:25px}}
