/* normalize.css v1.1.0 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
/* line 22, ../sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
/* line 32, ../sass/_normalize.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 43, ../sass/_normalize.scss */
audio:not([controls]) { display: none; height: 0; }

/** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue: no IE 6 support. */
/* line 53, ../sass/_normalize.scss */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
/* line 68, ../sass/_normalize.scss */
html { font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }

/** Address `font-family` inconsistency between `textarea` and other form elements. */
/* line 83, ../sass/_normalize.scss */
html, button, input, select, textarea { font-family: sans-serif; }

/** Address margins handled incorrectly in IE 6/7. */
/* line 91, ../sass/_normalize.scss */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Address `outline` inconsistency between Chrome and other browsers. */
/* line 103, ../sass/_normalize.scss */
a:focus { outline: thin dotted; }

/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 112, ../sass/_normalize.scss */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
/* line 126, ../sass/_normalize.scss */
h1 { font-size: 2em; margin: 0.67em 0; }

/* line 131, ../sass/_normalize.scss */
h2 { font-size: 1.5em; margin: 0.83em 0; }

/* line 136, ../sass/_normalize.scss */
h3 { font-size: 1.17em; margin: 1em 0; }

/* line 141, ../sass/_normalize.scss */
h4 { font-size: 1em; margin: 1.33em 0; }

/* line 146, ../sass/_normalize.scss */
h5 { font-size: 0.83em; margin: 1.67em 0; }

/* line 151, ../sass/_normalize.scss */
h6 { font-size: 0.67em; margin: 2.33em 0; }

/** Address styling not present in IE 7/8/9, Safari 5, and Chrome. */
/* line 160, ../sass/_normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
/* line 169, ../sass/_normalize.scss */
b, strong { font-weight: bold; }

/* line 173, ../sass/_normalize.scss */
blockquote { margin: 1em 40px; }

/** Address styling not present in Safari 5 and Chrome. */
/* line 181, ../sass/_normalize.scss */
dfn { font-style: italic; }

/** Address differences between Firefox and other browsers. Known issue: no IE 6/7 normalization. */
/* line 190, ../sass/_normalize.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Address styling not present in IE 6/7/8/9. */
/* line 200, ../sass/_normalize.scss */
mark { background: #ff0; color: #000; }

/** Address margins set differently in IE 6/7. */
/* line 210, ../sass/_normalize.scss */
p, pre { margin: 1em 0; }

/** Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
/* line 221, ../sass/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: "courier new", monospace; font-size: 1em; }

/** Improve readability of pre-formatted text in all browsers. */
/* line 231, ../sass/_normalize.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/** Address CSS quotes not supported in IE 6/7. */
/* line 241, ../sass/_normalize.scss */
q { quotes: none; }

/** Address `quotes` property not supported in Safari 4. */
/* line 250, ../sass/_normalize.scss */
q:before, q:after { content: ''; content: none; }

/** Address inconsistent and variable font size in all browsers. */
/* line 259, ../sass/_normalize.scss */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 268, ../sass/_normalize.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 275, ../sass/_normalize.scss */
sup { top: -0.5em; }

/* line 279, ../sass/_normalize.scss */
sub { bottom: -0.25em; }

/* ========================================================================== Lists ========================================================================== */
/** Address margins set differently in IE 6/7. */
/* line 294, ../sass/_normalize.scss */
dl, menu, ol, ul { margin: 1em 0; }

/* line 298, ../sass/_normalize.scss */
dd { margin: 0 0 0 40px; }

/** Address paddings set differently in IE 6/7. */
/* line 308, ../sass/_normalize.scss */
menu, ol, ul { padding: 0 0 0 40px; }

/** Correct list images handled incorrectly in IE 7. */
/* line 317, ../sass/_normalize.scss */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ========================================================================== Embedded content ========================================================================== */
/** 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improve image quality when scaled in IE 7. */
/* line 331, ../sass/_normalize.scss */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/** Correct overflow displayed oddly in IE 9. */
/* line 340, ../sass/_normalize.scss */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
/* line 352, ../sass/_normalize.scss */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Correct margin displayed oddly in IE 6/7. */
/* line 364, ../sass/_normalize.scss */
form { margin: 0; }

/** Define consistent border, margin, and padding. */
/* line 372, ../sass/_normalize.scss */
fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct color not being inherited in IE 6/7/8/9. 2. Correct text not wrapping in Firefox 3. 3. Correct alignment displayed oddly in IE 6/7. */
/* line 384, ../sass/_normalize.scss */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/** 1. Correct font size not being inherited in all browsers. 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improve appearance and consistency in all browsers. */
/* line 401, ../sass/_normalize.scss */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/** Address Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 414, ../sass/_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 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */
/* line 426, ../sass/_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. 4. Remove inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
/* line 443, ../sass/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/** Re-set default cursor for disabled elements. */
/* line 454, ../sass/_normalize.scss */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to content-box in IE 8/9. 2. Remove excess padding in IE 8/9. 3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */
/* line 466, ../sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/** 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 479, ../sass/_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 492, ../sass/_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 3+. */
/* line 501, ../sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 6/7/8/9. 2. Improve readability and alignment in all browsers. */
/* line 511, ../sass/_normalize.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 524, ../sass/_normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/*-----------------------------------------------------------------------------------*/
/*  Fonts
/*-----------------------------------------------------------------------------------*/
/* line 44, ../sass/kh20se.scss */
header .logo { width: 15.66265%; float: left; margin-right: 1.20482%; display: inline; }
/* line 45, ../sass/kh20se.scss */
header .lead-in { width: 83.13253%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }

/* line 49, ../sass/kh20se.scss */
.page { *zoom: 1; max-width: 83em; _width: 83em; padding-left: 1em; padding-right: 1em; margin-left: auto; margin-right: auto; }
/* line 38, ../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page:after { content: ""; display: table; clear: both; }
/* line 54, ../sass/kh20se.scss */
.page .secondary { width: 40.96386%; float: left; margin-right: 1.20482%; display: inline; }
/* line 57, ../sass/kh20se.scss */
.page .main { width: 57.83133%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }

/*-----------------------------------------------------------------------------------*/
/*  Footer
/*-----------------------------------------------------------------------------------*/
/* line 5, ../sass/_footer.scss */
footer { min-height: 120px; min-width: 1002px; width: 100%; background: #242424; font-family: "Din Display Pro Light"; font-weight: normal; padding: 0 0 2em 0; }

/* line 6, ../sass/_footer.scss */
footer dt { color: #ffe100; font-family: "Din Display Pro Regular"; font-weight: normal; font-size: 1.1em; padding-bottom: 0.35em; }

/* line 7, ../sass/_footer.scss */
footer a { color: rgba(229, 226, 200, 0.85); }

/* line 8, ../sass/_footer.scss */
footer a:hover { color: rgba(255, 255, 255, 0.85); font-style: underline; }

/* line 9, ../sass/_footer.scss */
footer .bigfoot { padding-top: 2em; }

/* line 11, ../sass/_footer.scss */
.dl-horizontal { padding-right: 0; margin-top: 0px; margin-bottom: 10px; }

/* line 12, ../sass/_footer.scss */
.dl-horizontal dt { margin-right: 0.75em; text-align: left; width: 100px; }

/* line 13, ../sass/_footer.scss */
.dl-horizontal dd { float: left; margin: 0 0.45em; }

/* line 14, ../sass/_footer.scss */
.tighten { margin-bottom: 0px; }

/* line 16, ../sass/_footer.scss */
hr.footerpress { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.7); border-bottom: 1px solid rgba(100, 100, 100, 0.2); margin-top: 10px; }

/* line 18, ../sass/_footer.scss */
footer .legal { margin-top: 20px; font-family: arial; font-weight: normal; color: #575757; font-size: 0.75em; }

/* line 19, ../sass/_footer.scss */
footer .legal a { color: #717171; }

/* line 20, ../sass/_footer.scss */
footer .legal a:hover { color: #bdbdbd; }

/* line 21, ../sass/_footer.scss */
footer .copyright { text-align: center; }

/* line 22, ../sass/_footer.scss */
footer .attrib { text-align: center; }

/* line 24, ../sass/_footer.scss */
.partner-logo { padding: 0 10px 0 10px; }

/* line 1, ../sass/_screen.scss */
.wf-loading body, .wf-loading p { visibility: hidden; }

/* line 5, ../sass/_screen.scss */
body { background: url("../img/honey_im_subtle.png"); }

/* line 9, ../sass/_screen.scss */
h1, h2, h3, h4, h5, h6 { font-family: "Din Display Pro Medium", Verdana, sans-serif; font-weight: 500; font-style: normal; }

/* line 11, ../sass/_screen.scss */
.lead { padding: 1em 0; }

/* line 15, ../sass/_screen.scss */
.lead h2 { padding: 0 1em; }

/* line 19, ../sass/_screen.scss */
.title { font-size: 4em; color: #214e89; font-family: "Din Display Pro Bold", Verdana, sans-serif; font-size-adjust: 0.5; font-weight: bold; font-style: normal; margin-bottom: -0.2em; }

/* line 26, ../sass/_screen.scss */
.lab { width: 150px; text-align: right; }

/* line 31, ../sass/_screen.scss */
.big-plus { font-size: 4em; font-weight: bold; padding: 0 0.2em; }

/* line 37, ../sass/_screen.scss */
#kit { margin-top: 3em; padding: 2em 0 4em 0; background-color: rgba(255, 225, 0, 0.2); }

/* line 43, ../sass/_screen.scss */
#social { background-color: rgba(186, 214, 252, 0.4); padding: 2em 0 4em 0; }

/* line 48, ../sass/_screen.scss */
.social-share { padding-top: 0.25em; margin-bottom: 3em; }

/* line 53, ../sass/_screen.scss */
.social_share_title { float: left; font-family: "Din Display Pro Bold", Verdana, sans-serif; font-size: 1em; font-weight: bold; padding: 0.25em; }
