/* line 21, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-2.2.6/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
    }
/* line 22, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
    }
/* line 38, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
audio, canvas, video {
    display: inline-block
    }
/* line 48, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
audio:not([controls]) {
    display: none;
    height: 0
    }
/* line 55, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
[hidden] {
    display: none
    }
/* line 77, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
html {
    background: #fff;
    color: #000;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
    }
/* line 88, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
html, button, input, select, textarea {
    font-family: sans-serif
    }
/* line 98, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
body {
    margin: 0
    }
/* line 113, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
a:focus {
    outline: thin dotted
    }
/* line 118, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
a:active, a:hover {
    outline: 0
    }
/* line 132, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h1 {
    font-size: 2em;
    margin: 0.67em 0
    }
/* line 137, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h2 {
    font-size: 1.5em;
    margin: 0.83em 0
    }
/* line 142, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h3 {
    font-size: 1.17em;
    margin: 1em 0
    }
/* line 147, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h4 {
    font-size: 1em;
    margin: 1.33em 0
    }
/* line 152, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h5 {
    font-size: 0.83em;
    margin: 1.67em 0
    }
/* line 157, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h6 {
    font-size: 0.67em;
    margin: 2.33em 0
    }
/* line 163, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
abbr[title] {
    border-bottom: 1px dotted
    }
/* line 168, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
b, strong {
    font-weight: bold
    }
/* line 173, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
blockquote {
    margin: 1em 40px
    }
/* line 178, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
dfn {
    font-style: italic
    }
/* line 184, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
    }
/* line 191, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
mark {
    background: #ff0;
    color: #000
    }
/* line 197, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
p, pre {
    margin: 1em 0
    }
/* line 203, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
code, kbd, pre, samp {
    font-family: monospace, serif;
    _font-family: "courier new", monospace;
    font-size: 1em
    }
/* line 213, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
    }
/* line 220, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
q {
    quotes: none
    }
/* line 225, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
q:before, q:after {
    content: "";
    content: none
    }
/* line 232, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
small {
    font-size: 80%
    }
/* line 237, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
    }
/* line 245, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
sup {
    top: -0.5em
    }
/* line 249, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
sub {
    bottom: -0.25em
    }
/* line 260, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
dl, menu, ol, ul {
    margin: 1em 0
    }
/* line 267, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
dd {
    margin: 0 0 0 40px
    }
/* line 272, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
menu, ol, ul {
    padding: 0 0 0 40px
    }
/* line 279, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
nav ul, nav ol {
    list-style: none;
    list-style-image: none
    }
/* line 293, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
img {
    border: 0;
    -ms-interpolation-mode: bicubic
    }
/* line 299, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
svg:not(:root) {
    overflow: hidden
    }
/* line 310, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
figure {
    margin: 0
    }
/* line 321, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
form {
    margin: 0
    }
/* line 326, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
    }
/* line 335, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
legend {
    border: 0;
    padding: 0;
    white-space: normal
    }
/* line 346, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
    }
/* line 358, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button, input {
    line-height: normal
    }
/* line 367, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button, select {
    text-transform: none
    }
/* line 379, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
    }
/* line 389, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button[disabled], html input[disabled] {
    cursor: default
    }
/* line 398, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
    }
/* line 409, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
    }
/* line 418, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
    }
/* line 424, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
    }
/* line 432, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
textarea {
    overflow: auto;
    vertical-align: top
    }
/* line 444, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
table {
    border-collapse: collapse;
    border-spacing: 0
    }
/* line 18, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
html, button, input, select, textarea {
    color: #222
    }
/* line 26, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
body {
    font-size: 1em;
    line-height: 1.4
    }
/* line 34, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
    }
/* line 39, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
::selection {
    background: #b3d4fc;
    text-shadow: none
    }
/* line 45, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
    }
/* line 55, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
img {
    vertical-align: middle
    }
/* line 60, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
fieldset {
    border: 0;
    margin: 0;
    padding: 0
    }
/* line 67, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
textarea {
    resize: vertical
    }
/* line 77, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_main.scss */
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0
    }
/* line 45, ../../scss/partials/_setup.scss */
ul, li {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
    }
@media print {
    /* line 11, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
        }
    /* line 18, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    a, a:visited {
        text-decoration: underline
        }
    /* line 23, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    a[href]:after {
        content: " (" attr(href) ")"
        }
    /* line 27, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    abbr[title]:after {
        content: " (" attr(title) ")"
        }
    /* line 35, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
        }
    /* line 41, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
        }
    /* line 47, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    thead {
        display: table-header-group
        }
    /* line 51, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    tr, img {
        page-break-inside: avoid
        }
    /* line 56, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    img {
        max-width: 100% !important
        }
    @page {
        margin: 0.5cm
        }
    /* line 64, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    p, h2, h3 {
        orphans: 3;
        widows: 3
        }
    /* line 71, ../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
    h2, h3 {
        page-break-after: avoid
        }
    }