/* Coded by & copyright reserved by Scott Mathson, Mathson Design, LLC */ /** * CONTENTS * * NORMALIZING * Basic aspects--------Scott's version of "Normalize", custom to this site. * * COLORS - Now inlined, in * */ /*--------------------------------*\ #NORMALIZING \*--------------------------------*/ html { position: relative; min-height: 100%; font-family: 'Overpass', 'Arial', sans-serif; font-weight: normal; font-size: .95em; color: #232323; /* border: 0.7em solid #4e9d30; */ } h1, h2 { font-family: 'Overpass', sans-serif; font-weight: 700; color: #1e1e1e; letter-spacing: .5px; font-size: 1.7em; line-height: 1.5em; } h3, h4, h5, h6 { font-weight: 400; color: #3f3f3f; line-height: 1.5em; } h3, h4 { font-family: 'Overpass', sans-serif; } h5, h6 { font-family: 'Overpass Mono', monospace; } p { font-family: 'Overpass', sans-serif; font-weight: 400; font-size: 1.1em; line-height: 1.75em; color: #232323; } article, aside, footer, header, nav, section, iframe { display: block; border: 0px solid; } hr { border: 0.5px solid; color: #dedede; } img { width: 100%; } a { color: #777; text-decoration: underline; background-color: transparent; } a:hover, a:focus { color: #454545; text-decoration: underline; } button:hover, button:focus { color: #404040; outline-width: 0; text-decoration: none; } blockquote { margin: 0 0 5% 0; font-family: 'Overpass', sans-serif; padding: 2%; border-left: 4px solid #eee; } ul { list-style-type: circle; } li { font-family: 'Overpass', sans-serif; font-weight: 400; line-height: 1.5em; color: #333; } pre, code { background-color: #dedede; font-family: 'Overpass Mono', monospace; line-height: 1.4rem; font-weight: 400; font-size: .875rem; padding: 5px 0 5px 0; color: #444; overflow: auto; } .overpass { font-family: 'Overpass', sans-serif; } .mono { font-family: 'Overpass Mono', monospace; } .videoWrapper { position: relative; padding-bottom: 5%; } .videoWrapper { position: relative; padding-bottom: 56.25%; } .videoWrapper iframe { position: absolute; top: 0; width: 100%; height: 100%; } .featured-angled-left-quote::before, .featured-angled-left-quote::after { background: inherit; content: ''; display: block; height: 50%; left: 0; position: absolute; right: 0; z-index: -1; -webkit-backface-visibility: hidden; } .featured-angled-left-quote::before { top: 0; transform: skewY(2.2deg); transform-origin: 100% 0; } .featured-angled-left-quote::after { bottom: 0; transform: skewY(-2.2deg); transform-origin: 100%; }