/* normalize.css v2.1.3 | MIT License | git.io/normalize */ /* ========================================================================== HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined in IE 8/9. */ /* line 22, ../scss/vendor/_normalize.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } /** * Correct `inline-block` display not defined in IE 8/9. */ /* line 32, ../scss/vendor/_normalize.scss */ audio, canvas, video { display: inline-block; } /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ /* line 41, ../scss/vendor/_normalize.scss */ audio:not([controls]) { display: none; height: 0; } /** * Address `[hidden]` styling not present in IE 8/9. * Hide the `template` element in IE, Safari, and Firefox < 22. */ /* line 52, ../scss/vendor/_normalize.scss */ [hidden], template { display: none; } /* ========================================================================== Base ========================================================================== */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */ /* line 66, ../scss/vendor/_normalize.scss */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /** * Remove default margin. */ /* line 76, ../scss/vendor/_normalize.scss */ body { margin: 0; } /* ========================================================================== Links ========================================================================== */ /** * Remove the gray background color from active links in IE 10. */ /* line 88, ../scss/vendor/_normalize.scss */ a { background: transparent; } /** * Address `outline` inconsistency between Chrome and other browsers. */ /* line 96, ../scss/vendor/_normalize.scss */ a:focus { outline: thin dotted; } /** * Improve readability when focused and also mouse hovered in all browsers. */ /* line 105, ../scss/vendor/_normalize.scss */ a:active, a:hover { outline: 0; } /* ========================================================================== Typography ========================================================================== */ /** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari 5, and Chrome. */ /* line 118, ../scss/vendor/_normalize.scss */ h1 { font-size: 2em; margin: 0.67em 0; } /** * Address styling not present in IE 8/9, Safari 5, and Chrome. */ /* line 127, ../scss/vendor/_normalize.scss */ abbr[title] { border-bottom: 1px dotted; } /** * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ /* line 136, ../scss/vendor/_normalize.scss */ b, strong { font-weight: bold; } /** * Address styling not present in Safari 5 and Chrome. */ /* line 144, ../scss/vendor/_normalize.scss */ dfn { font-style: italic; } /** * Address differences between Firefox and other browsers. */ /* line 152, ../scss/vendor/_normalize.scss */ hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /** * Address styling not present in IE 8/9. */ /* line 162, ../scss/vendor/_normalize.scss */ mark { background: #ff0; color: #000; } /** * Correct font family set oddly in Safari 5 and Chrome. */ /* line 174, ../scss/vendor/_normalize.scss */ code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } /** * Improve readability of pre-formatted text in all browsers. */ /* line 183, ../scss/vendor/_normalize.scss */ pre { white-space: pre-wrap; } /** * Set consistent quote types. */ /* line 191, ../scss/vendor/_normalize.scss */ q { quotes: "\201C" "\201D" "\2018" "\2019"; } /** * Address inconsistent and variable font size in all browsers. */ /* line 199, ../scss/vendor/_normalize.scss */ small { font-size: 80%; } /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ /* line 208, ../scss/vendor/_normalize.scss */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } /* line 215, ../scss/vendor/_normalize.scss */ sup { top: -0.5em; } /* line 219, ../scss/vendor/_normalize.scss */ sub { bottom: -0.25em; } /* ========================================================================== Embedded content ========================================================================== */ /** * Remove border when inside `a` element in IE 8/9. */ /* line 231, ../scss/vendor/_normalize.scss */ img { border: 0; } /** * Correct overflow displayed oddly in IE 9. */ /* line 239, ../scss/vendor/_normalize.scss */ svg:not(:root) { overflow: hidden; } /* ========================================================================== Figures ========================================================================== */ /** * Address margin not present in IE 8/9 and Safari 5. */ /* line 251, ../scss/vendor/_normalize.scss */ figure { margin: 0; } /* ========================================================================== Forms ========================================================================== */ /** * Define consistent border, margin, and padding. */ /* line 263, ../scss/vendor/_normalize.scss */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /** * 1. Correct `color` not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ /* line 274, ../scss/vendor/_normalize.scss */ legend { border: 0; /* 1 */ padding: 0; /* 2 */ } /** * 1. Correct font family not being inherited in all browsers. * 2. Correct font size not being inherited in all browsers. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ /* line 288, ../scss/vendor/_normalize.scss */ button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ /* line 300, ../scss/vendor/_normalize.scss */ button, input { line-height: normal; } /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. * Correct `select` style inheritance in Firefox 4+ and Opera. */ /* line 312, ../scss/vendor/_normalize.scss */ button, select { text-transform: none; } /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */ /* line 327, ../scss/vendor/_normalize.scss */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } /** * Re-set default cursor for disabled elements. */ /* line 337, ../scss/vendor/_normalize.scss */ button[disabled], html input[disabled] { cursor: default; } /** * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */ /* line 347, ../scss/vendor/_normalize.scss */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome * (include `-moz` to future-proof). */ /* line 358, ../scss/vendor/_normalize.scss */ input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } /** * Remove inner padding and search cancel button in Safari 5 and Chrome * on OS X. */ /* line 371, ../scss/vendor/_normalize.scss */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * Remove inner padding and border in Firefox 4+. */ /* line 380, ../scss/vendor/_normalize.scss */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /** * 1. Remove default vertical scrollbar in IE 8/9. * 2. Improve readability and alignment in all browsers. */ /* line 390, ../scss/vendor/_normalize.scss */ textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } /* ========================================================================== Tables ========================================================================== */ /** * Remove most spacing between table cells. */ /* line 403, ../scss/vendor/_normalize.scss */ table { border-collapse: collapse; border-spacing: 0; } /* line 3, ../scss/modules/_extensions.scss */ .container { *zoom: 1; max-width: 35em; _width: 35em; padding-left: 3em; padding-right: 3em; margin-left: auto; margin-right: auto; padding-left: 3em; padding-right: 3em; width: 100%; max-width: 100%; } /* line 38, ../../../../../../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ .container:after { content: ""; display: table; clear: both; } /* line 11, ../scss/modules/_extensions.scss */ .clearfix, footer { overflow: hidden; *zoom: 1; } /* line 61, ../../../../../../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/compass/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */ * html { font-size: 100%; } /* line 64, ../../../../../../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/compass/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */ html { font-size: 16px; line-height: 0.375em; } /* line 7, ../scss/partials/_main.scss */ body { font-family: "PT Sans", sans; color: #333333; background: #f9f9f9; padding: 0; line-height: 1.5em; } /* line 14, ../../../../../../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/susy/sass/susy/_grid.scss */ body * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } @media only screen and (min-width: 768px) { /* line 7, ../scss/partials/_main.scss */ body { padding: 3.75em 0; } } /* line 22, ../scss/partials/_main.scss */ .container { max-width: 40em; } /* line 25, ../scss/partials/_main.scss */ .container.main { padding-top: 1.5em; padding-bottom: 1.5em; background: white; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.05); -moz-box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.05); box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.05); } /* line 35, ../scss/partials/_main.scss */ hr { height: 1px; border-width: 0; margin: 2.25em 0; box-shadow: 0 1px 0 #eeeeee; } /* line 3, ../scss/partials/_typography.scss */ p { font-size: 1em; line-height: 1.5em; margin-top: 1.5em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 1.5em; } /* line 11, ../scss/partials/_typography.scss */ h1 { font-family: "PT Serif", serif; font-size: 2em; line-height: 1.125em; margin-top: 0.75em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 0.75em; } /* line 11, ../scss/partials/_typography.scss */ h2 { font-family: "PT Serif", serif; font-size: 1.5em; line-height: 1.25em; margin-top: 1em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 1em; } /* line 11, ../scss/partials/_typography.scss */ h3 { font-family: "PT Serif", serif; font-size: 1.125em; line-height: 1.33333em; margin-top: 1.33333em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 1.33333em; } /* line 11, ../scss/partials/_typography.scss */ h4 { font-family: "PT Serif", serif; font-size: 1em; line-height: 1.5em; margin-top: 1.5em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 1.5em; } /* line 11, ../scss/partials/_typography.scss */ h5 { font-family: "PT Serif", serif; font-size: 0.8125em; line-height: 1.38462em; margin-top: 1.84615em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 1.84615em; } /* line 11, ../scss/partials/_typography.scss */ h6 { font-family: "PT Serif", serif; font-size: 0.75em; line-height: 1.5em; margin-top: 2em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 2em; } /* line 5, ../scss/partials/_links.scss */ a, a:hover, a:active, a:visited { color: black; text-decoration: none; border-bottom: 1px solid #a2a2a2; } /* line 11, ../scss/partials/_links.scss */ a:hover { border-bottom: 0; } /* line 2, ../scss/sections/_header.scss */ header { border-bottom: 1px solid #eeeeee; } /* line 6, ../scss/sections/_header.scss */ header h1 { font-size: 2.75em; line-height: 1.09091em; margin-top: 0.54545em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 0em; } /* line 12, ../scss/sections/_header.scss */ header h3 { color: #666666; font-style: italic; font-weight: 400; } /* line 1, ../scss/sections/_footer.scss */ footer { border-top: 1px solid #eeeeee; margin-top: 1.5em; padding: 1.5em 0; font-size: 0.875em; line-height: 1.28571em; } /* line 11, ../scss/sections/_footer.scss */ footer ul { margin: 0; padding: 0; float: right; } /* line 16, ../scss/sections/_footer.scss */ footer ul li { text-align: right; list-style-type: none; float: left; margin-left: 0.75em; } /* line 4, ../scss/sections/_home.scss */ html[data-path="/home"] article { border-bottom: 1px solid #eeeeee; padding: 1.5em 0; } /* line 8, ../scss/sections/_home.scss */ html[data-path="/home"] article:last-child { border-bottom: 0; } /* line 10, ../scss/sections/_home.scss */ html[data-path="/home"] article h2 { margin-top: 0em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 1em; }