/* Theme Name: Oslo
 * Theme URI: http://www.pixelunion.net/themes/wordpress/oslo
 * Author: Pixel Union
 * Author URI: http://www.pixelunion.net/
 * Version: 0.2.0
 * Description: Description
 * License: GNU General Public License version 3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Text Domain: oslo
 * Tags: light, white, one-column, two-columns, three-columns, left-sidebar, responsive-layout, featured-images, editor-style, flexible-header, infinite-scroll, sticky-post, theme-options, custom-colors, custom-sidebar, custom-menu, art, artwork, blog, colorful, craft, design, fashion, journal, magazine, photoblogging, photography, portfolio, clean, contemporary, elegant, minimal, modern, professional, simple, sophisticated, urban
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, _normalize.scss */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }

/**
 * Remove default margin.
 */
/* line 19, _normalize.scss */
body {
    margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 43, _normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 55, _normalize.scss */
audio,
canvas,
progress,
video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 76, _normalize.scss */
[hidden],
template {
    display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 87, _normalize.scss */
a {
    background: transparent; }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 107, _normalize.scss */
abbr[title] {
    border-bottom: 1px dotted; }

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

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

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 133, _normalize.scss */
h1 {
    font-size: 2em;
    margin: 0.67em 0; }

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

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

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

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

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

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 182, _normalize.scss */
img {
    border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 190, _normalize.scss */
svg:not(:root) {
    overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 201, _normalize.scss */
figure {
    margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
/* line 209, _normalize.scss */
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }

/**
 * Contain overflow in all browsers.
 */
/* line 219, _normalize.scss */
pre {
    overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 230, _normalize.scss */
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 254, _normalize.scss */
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 264, _normalize.scss */
button {
    overflow: visible; }

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 276, _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 291, _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 301, _normalize.scss */
button[disabled],
html input[disabled] {
    cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 310, _normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 320, _normalize.scss */
input {
    line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 333, _normalize.scss */
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 345, _normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 355, _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 and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 369, _normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
/* line 377, _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/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 388, _normalize.scss */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 397, _normalize.scss */
textarea {
    overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 406, _normalize.scss */
optgroup {
    font-weight: bold; }

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

/* line 423, _normalize.scss */
td,
th {
    padding: 0; }

@media print {
    /* line 5, _print.scss */
    html,
    body {
        background: #FFF; }

    /* line 15, _print.scss */
    #widgets,
    #colophon,
    #widgets-open,
    #header-image,
    #respond,
    .paging,
    #infinite-handle span {
        display: none; }

    /* line 20, _print.scss */
    #secondary,
    #secondary-main {
        position: static;
        padding: 0;
        background: #FFF !important;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; }

    /* line 27, _print.scss */
    #masthead {
        position: static;
        padding: 0;
        text-align: left; }

    /* line 33, _print.scss */
    .site-title {
        padding-top: 20px; }

    /* line 38, _print.scss */
    .site-title,
    .site-title * {
        font-size: 20px !important; }

    /* line 42, _print.scss */
    .site-description {
        font-size: 16px !important; }

    /* line 46, _print.scss */
    .site-logo {
        float: left;
        margin-right: 10px; }

    /* line 51, _print.scss */
    .site-logo img {
        max-height: 100px !important; }

    /* line 55, _print.scss */
    .entry {
        padding: 20px 0;
        border: none; }

    /* line 63, _print.scss */
    .entry-header,
    .entry-content,
    .entry-meta,
    .entry-comments {
        max-width: none; }


    /* These have yet to be implemented! */
    .kg-width-full { }
    .kg-width-wide { }

    .kg-gallery-card {
        margin: 0 0 1.5em;
    }

    .kg-gallery-card figcaption {
        margin: -1.0em 0 1.5em;
    }

    .kg-gallery-container {
        display: flex;
        flex-direction: column;
        margin: 1.5em auto;
        max-width: 1040px;
        width: 100vw;
    }

    .kg-gallery-row {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

    .kg-gallery-image img {
        display: block;
        margin: 0;
        width: 100%;
        height: 100%;
    }

    .kg-gallery-row:not(:first-of-type) {
        margin: 0.75em 0 0 0;
    }

    .kg-gallery-image:not(:first-of-type) {
        margin: 0 0 0 0.75em;
    }

    .kg-bookmark-card {
        width: 100%;
        position: relative;
    }

    .kg-bookmark-container {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        color: currentColor;
        font-family: inherit;
        text-decoration: none;
        border: 1px solid rgba(0, 0, 0, 0.1);
    }

    .kg-bookmark-container:hover {
        text-decoration: none;
    }

    .kg-bookmark-content {
        flex-basis: 0;
        flex-grow: 999;
        padding: 20px;
        order: 1;
    }

    .kg-bookmark-title {
        font-weight: 600;
    }

    .kg-bookmark-metadata,
    .kg-bookmark-description {
        margin-top: .5em;
    }

    .kg-bookmark-metadata {
        align-items: center;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .kg-bookmark-description {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .kg-bookmark-icon {
        display: inline-block;
        width: 1em;
        height: 1em;
        vertical-align: text-bottom;
        margin-right: .5em;
        margin-bottom: .05em;
    }

    .kg-bookmark-thumbnail {
        display: flex;
        flex-basis: 24rem;
        flex-grow: 1;
    }

    .kg-bookmark-thumbnail img {
        max-width: 100%;
        height: auto;
        vertical-align: bottom;
        object-fit: cover;
    }

    .kg-bookmark-author {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .kg-bookmark-publisher::before {
        content: "•";
        margin: 0 .5em;
    }

    /* line 67, _print.scss */
    .entry-header .entry-title {
        font-size: 20px; }

    /* line 71, _print.scss */
    .entry-content {
        color: #000; }

    /* line 75, _print.scss */
    .entry-content a {
        color: #000 !important;
        text-decoration: underline !important; }

    /* line 80, _print.scss */
    .entry-sticky {
        display: none; }

    /* line 84, _print.scss */
    .entry-meta-item.entry-edit {
        display: none !important; }

    /* line 89, _print.scss */
    #comments.no-comments,
    #respond {
        display: none; }

    /* line 98, _print.scss */
    .baremenu-button,
    .sharemenu-button,
    .likemenu-button,
    .baremenu,
    .sharemenu,
    .likemenu {
        display: none !important; } }
/* _lib.scss */
/* _base.scss */
/* line 3, _base.scss */
html {
    height: 100%;
    color: #777;
    font-size: 14px;
    font-family: "Droid Serif", "Georgia", "Times New Roman", "Palatino", "Hoefler Text", "Baskerville", serif;
    background: #F5F5F5; }

/* line 11, _base.scss */
body {
    height: 100%;
    background: #F5F5F5; }
/* line 16, _base.scss */
body.post-template.page-template, body.page-template {
    background: #FFF; }

/* line 21, _base.scss */
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }

/* line 26, _base.scss */
a {
    color: #2e74c0;
    text-decoration: none; }
/* line 30, _base.scss */
a:hover {
    color: #333; }

/* line 37, _base.scss */
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

/* line 42, _base.scss */
.entry-header,
.entry-content,
.entry-meta,
.entry-comments {
    margin-left: auto;
    margin-right: auto;
    max-width: 640px; }

/* line 48, _base.scss */
#content {
    position: relative; }

@media screen and (min-width: 783px) {
    /* line 54, _base.scss */
    html #content {
        margin-left: 280px; } }
/* line 63, _base.scss */
.admin-bar #secondary {
    margin-top: 46px; }
/* line 64, _base.scss */
.admin-bar #widgets {
    top: 46px; }
@media screen and (min-width: 783px) {
    /* line 67, _base.scss */
    .admin-bar #secondary {
        top: 32px;
        margin-top: 0; }
    /* line 68, _base.scss */
    .admin-bar #widgets {
        top: 0; }
    /* line 69, _base.scss */
    .admin-bar #content {
        margin-top: 32px; } }

/* line 74, _base.scss */
.screen-reader-text {
    display: none; }

/* line 80, _base.scss */
#masthead,
#secondary {
    -ms-word-wrap: break-word;
    word-wrap: break-word; }

/* line 86, _base.scss */
article h1, article h2, article h3, article h4, article h5, article h6,
article p {
    -ms-word-wrap: break-word;
    word-wrap: break-word; }

/* line 94, _base.scss */
.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0; }

/* line 102, _base.scss */
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 112, _base.scss */
.send-to-readmill-popup {
    display: none; }

/* line 118, _base.scss */
#carousel-reblog-box {
    display: none !important; }

@media screen and (min-width: 783px) {
    /* line 126, _base.scss */
    #wpadminbar {
        position: fixed !important; } }
/* _forms.scss */
/* line 3, _forms.scss */
input[type='text'],
input[type='email'],
input[type='number'],
input[type='search'],
input[type='tel'],
input[type='week'],
input[type='month'],
input[type='datetime-local'],
input[type='time'],
input[type='url'],
input[type='password'],
textarea,
.text-input,
.blog-textarea, .post-password-form input, #widgets .jetpack_subscription_widget #subscribe-email input {
    padding: 13px 15px;
    color: #222;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-weight: 100;
    border: 1px solid #D9D9D9;
    border-radius: 2px; }
/* line 11, _forms.scss */
input[type='text']:focus,
input[type='email']:focus,
input[type='number']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='week']:focus,
input[type='month']:focus,
input[type='datetime-local']:focus,
input[type='time']:focus,
input[type='url']:focus,
input[type='password']:focus,
textarea:focus,
.text-input:focus,
.blog-textarea:focus, .post-password-form input:focus, #widgets .jetpack_subscription_widget #subscribe-email input:focus {
    border-color: #A5A5A5;
    outline: none; }
/* line 16, _forms.scss */
input[type='text']:invalid,
input[type='email']:invalid,
input[type='number']:invalid,
input[type='search']:invalid,
input[type='tel']:invalid,
input[type='week']:invalid,
input[type='month']:invalid,
input[type='datetime-local']:invalid,
input[type='time']:invalid,
input[type='url']:invalid,
input[type='password']:invalid,
textarea:invalid,
.text-input:invalid,
.blog-textarea:invalid, .post-password-form input:invalid, #widgets .jetpack_subscription_widget #subscribe-email input:invalid {
    color: #CC0000;
    background: #FFF7F7;
    border-color: #E6ACAC;
    outline: none;
    box-shadow: none; }

/* line 38, _forms.scss */
input[type='text'],
input[type='email'],
input[type='number'],
input[type='search'],
input[type='tel'],
input[type='week'],
input[type='month'],
input[type='datetime-local'],
input[type='time'],
input[type='url'],
input[type='password'],
textarea,
.text-input,
.blog-textarea {
    width: 100%;
    margin: 10px 0 20px;
    -webkit-appearance: none; }

/* line 49, _forms.scss */
input[type='button'],
input[type='submit'],
button {
    padding: 9px 16px;
    margin: 20px 0;
    color: #FFF;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-size: 16px;
    letter-spacing: .025em;
    border: none;
    border-radius: 3px;
    background: #2e74c0;
    line-height: normal; }
/* line 61, _forms.scss */
input[type='button']:hover,
input[type='submit']:hover,
button:hover {
    opacity: .8; }
/* line 65, _forms.scss */
input[type='button']:active,
input[type='submit']:active,
button:active {
    opacity: 1;
    background: #333; }

/* line 72, _forms.scss */
input[type='radio'],
input[type='checkbox'] {
    margin: 8px 12px 8px 0px;
    display: inline-block; }

/* line 78, _forms.scss */
input,
textarea {
    display: block;
    outline: none; }

/* line 83, _forms.scss */
select {
    width: 100%;
    margin: 5px 0 20px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }

/* line 89, _forms.scss */
label {
    color: #333;
    font-size: 14px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }

/* line 101, _forms.scss */
.post-password-form label {
    color: #333;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }
/* line 105, _forms.scss */
.post-password-form label input {
    display: block;
    width: 100%;
    margin: 12px 0 15px; }

/* line 114, _forms.scss */
#content .contact-form {
    margin: 40px 0; }
/* line 117, _forms.scss */
#content .contact-form label {
    margin: 0;
    font-weight: normal; }
/* line 121, _forms.scss */
#content .contact-form label span {
    color: #ADADAD; }
/* line 126, _forms.scss */
#content .contact-form label.checkbox, #content .contact-form label.radio {
    margin: 0 10px 10px 0;
    color: #777; }
/* line 130, _forms.scss */
#content .contact-form label.checkbox input, #content .contact-form label.radio input {
    margin: 0 5px 0 0; }
/* line 138, _forms.scss */
#content .contact-form input[type=text],
#content .contact-form input[type=email],
#content .contact-form textarea {
    width: 100%;
    max-width: 100%;
    margin: 10px 0 20px; }

/* _secondary.scss */
/* line 5, _secondary.scss */
#content {
    z-index: 10; }
/* line 5, _secondary.scss */
.widgets-active #content {
    z-index: 0; }

/* line 7, _secondary.scss */
#secondary {
    z-index: 10; }

/* line 8, _secondary.scss */
#header-image {
    z-index: 11; }

/* line 9, _secondary.scss */
.header-image-main {
    z-index: 12; }

/* line 10, _secondary.scss */
.header-image-blur {
    z-index: 13; }

/* line 11, _secondary.scss */
#secondary-main {
    z-index: 14; }

/* line 13, _secondary.scss */
#widgets {
    z-index: 0; }
/* line 13, _secondary.scss */
.widgets-active #widgets {
    z-index: 15; }

/* line 14, _secondary.scss */
#widgets-open {
    z-index: 16; }
/* line 14, _secondary.scss */
.widgets-active #widgets-open {
    z-index: 10; }

/* line 15, _secondary.scss */
#widgets-close {
    z-index: 10; }
/* line 15, _secondary.scss */
.widgets-active #widgets-close {
    z-index: 16; }

/* line 19, _secondary.scss */
#secondary {
    position: relative;
    overflow: hidden;
    overflow-x: hidden !important;
    color: white;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    background: #000;
    -ms-box-sizing: content-box;
    box-sizing: content-box; }
/* line 29, _secondary.scss */
#secondary a {
    color: inherit; }
@media screen and (min-width: 783px) {
    /* line 19, _secondary.scss */
    #secondary {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        overflow: hidden;
        overflow-x: hidden !important;
        width: 280px; } }
@media screen and (max-width: 782px) {
    /* line 44, _secondary.scss */
    .widgets-active #secondary {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; } }

/* line 56, _secondary.scss */
.demo-site #secondary {
    margin-top: 80px; }

/* line 60, _secondary.scss */
.admin-bar.demo-site #secondary {
    margin-top: 0;
    top: 112px; }

/* line 65, _secondary.scss */
.admin-bar.demo-site #content {
    margin-top: 0; }

/* line 70, _secondary.scss */
#secondary-main {
    position: relative; }
@media screen and (min-width: 783px) {
    /* line 70, _secondary.scss */
    #secondary-main {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; } }
/* line 81, _secondary.scss */
.no-touch #secondary-main {
    -webkit-transition: opacity 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
    -moz-transition: opacity 250ms ease-in-out, -moz-transform 250ms ease-in-out;
    -o-transition: opacity 250ms ease-in-out, -o-transform 250ms ease-in-out;
    transition: opacity 250ms ease-in-out, transform 250ms ease-in-out; }
/* line 85, _secondary.scss */
.widgets-active #secondary-main {
    opacity: 0; }
/* line 89, _secondary.scss */
.widgets-active.no-touch #secondary-main {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }

@media screen and (max-width: 782px) {
    /* line 96, _secondary.scss */
    .widgets-active {
        overflow: hidden; } }
/* line 103, _secondary.scss */
#widgets-open,
#widgets-close {
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 8px;
    border-radius: 3px;
    cursor: pointer;
    opacity: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* line 118, _secondary.scss */
#widgets-open img,
#widgets-close img {
    display: block; }

/* line 123, _secondary.scss */
#widgets-open {
    background: #333;
    background: rgba(0, 0, 0, 0.33);
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out; }
/* line 128, _secondary.scss */
.no-touch #widgets-open:hover {
    background: #222;
    background: rgba(0, 0, 0, 0.66); }

/* line 134, _secondary.scss */
#widgets-close {
    padding: 7px 10px;
    opacity: 0; }

/* line 140, _secondary.scss */
.widgets-active #widgets-open {
    opacity: 0; }
/* line 144, _secondary.scss */
.widgets-active #widgets-close {
    opacity: 1; }

/* line 151, _secondary.scss */
#masthead {
    position: relative;
    padding: 12% 40px;
    text-align: center; }
@media screen and (min-width: 783px) {
    /* line 151, _secondary.scss */
    #masthead {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 50%;
        z-index: 500;
        padding: 40px;
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        transform: translateY(50%); }
    /* line 168, _secondary.scss */
    .social-count-4 #masthead {
        -webkit-transform: translateY(38%);
        -moz-transform: translateY(38%);
        -ms-transform: translateY(38%);
        -o-transform: translateY(38%);
        transform: translateY(38%); }
    /* line 169, _secondary.scss */
    .social-count-3 #masthead {
        -webkit-transform: translateY(41%);
        -moz-transform: translateY(41%);
        -ms-transform: translateY(41%);
        -o-transform: translateY(41%);
        transform: translateY(41%); }
    /* line 170, _secondary.scss */
    .social-count-2 #masthead {
        -webkit-transform: translateY(44%);
        -moz-transform: translateY(44%);
        -ms-transform: translateY(44%);
        -o-transform: translateY(44%);
        transform: translateY(44%); }
    /* line 171, _secondary.scss */
    .social-count-1 #masthead {
        -webkit-transform: translateY(47%);
        -moz-transform: translateY(47%);
        -ms-transform: translateY(47%);
        -o-transform: translateY(47%);
        transform: translateY(47%); } }
/* line 174, _secondary.scss */
#masthead .site-title {
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2; }
/* line 180, _secondary.scss */
#masthead .site-description {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.4; }
/* line 189, _secondary.scss */
#masthead .site-logo img {
    max-width: 100%;
    max-height: 260px; }
/* line 196, _secondary.scss */
#masthead .site-logo + .site-title,
#masthead .site-logo + .site-description,
#masthead .site-title + .site-description {
    margin-top: 10px; }

/* line 202, _secondary.scss */
#header-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
/* line 210, _secondary.scss */
#header-image canvas {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
/* line 218, _secondary.scss */
#header-image .header-image-blur {
    opacity: 0;
    -webkit-transition: opacity 250ms;
    -moz-transition: opacity 250ms;
    -o-transition: opacity 250ms;
    transition: opacity 250ms; }
/* line 222, _secondary.scss */
.widgets-active #header-image .header-image-blur {
    opacity: 1; }

/* line 229, _secondary.scss */
#colophon {
    display: none; }
@media screen and (min-width: 783px) {
    /* line 229, _secondary.scss */
    #colophon {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 40px;
        font-size: 12px; } }
/* line 242, _secondary.scss */
#colophon em {
    font-style: normal;
    font-weight: bold; }
/* line 247, _secondary.scss */
#colophon .social {
    display: inline-block;
    margin: 0 8px 0 0;
    font-size: 18px;
    line-height: 1.33; }
/* line 254, _secondary.scss */
#colophon .site-credits {
    margin-top: 12px;
    line-height: 1.6; }
/* line 259, _secondary.scss */
#widgets #colophon {
    display: block;
    padding: 50px 0 30px;
    border-top: 1px solid rgba(255, 255, 255, 0.1); }
/* line 264, _secondary.scss */
#widgets #colophon .social {
    margin: 0 12px 0 0;
    font-size: 20px;
    line-height: 1.66; }

/* line 274, _secondary.scss */
#secondary a:hover {
    color: white; }
/* line 278, _secondary.scss */
#secondary .site-description {
    color: rgba(255, 255, 255, 0.75); }

/* line 283, _secondary.scss */
#colophon {
    color: rgba(255, 255, 255, 0.75); }

/* line 287, _secondary.scss */
#widgets {
    color: rgba(255, 255, 255, 0.5); }
/* line 290, _secondary.scss */
#widgets a {
    color: rgba(255, 255, 255, 0.75); }
/* line 294, _secondary.scss */
#widgets input {
    color: white; }
/* line 298, _secondary.scss */
#widgets .widget {
    border-top: 1px solid rgba(255, 255, 255, 0.1); }
/* line 301, _secondary.scss */
#widgets .widget h1, #widgets .widget h2, #widgets .widget h3, #widgets .widget h4, #widgets .widget h5, #widgets .widget h6 {
    color: rgba(255, 255, 255, 0.9); }
/* line 307, _secondary.scss */
#widgets .widget h1,
#widgets .widget h1 *, #widgets .widget.widget_calendar caption {
    color: white; }

/* line 315, _secondary.scss */
#widgets {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    overflow-x: hidden !important;
    padding: 10% 7% 7%;
    opacity: 0;
    -webkit-transition: opacity 150ms ease-out;
    -webkit-transition-delay: 50ms;
    -moz-transition: opacity 150ms ease-out 50ms;
    -o-transition: opacity 150ms ease-out 50ms;
    transition: opacity 150ms ease-out 50ms;
    -webkit-font-smoothing: subpixel-antialiased; }
/* line 330, _secondary.scss */
.widgets-active #widgets {
    opacity: 1; }
@media screen and (min-width: 783px) {
    /* line 335, _secondary.scss */
    #widgets {
        position: absolute;
        padding: 40px; } }
/* line 341, _secondary.scss */
.widgets-active #widgets {
    -webkit-overflow-scrolling: touch; }
/* line 349, _secondary.scss */
.no-touch #widgets nav li, .no-touch #widgets .widget:not(nav), .touch #widgets .widget {
    opacity: 0;
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-out;
    transition: all 150ms ease-out; }
/* line 354, _secondary.scss */
.no-touch #widgets nav li.animated, .no-touch #widgets .widget:not(nav).animated, .touch #widgets .widget.animated {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
/* line 360, _secondary.scss */
.no-touch #widgets .widget:not(nav) {
    -webkit-transition: all 150ms ease-out;
    -webkit-transition-delay: 33ms;
    -moz-transition: all 150ms ease-out 33ms;
    -o-transition: all 150ms ease-out 33ms;
    transition: all 150ms ease-out 33ms; }
/* line 365, _secondary.scss */
#widgets .widget {
    padding: 30px 0;
    line-height: 1.45;
    font-weight: 100; }
/* line 370, _secondary.scss */
#widgets .widget h1, #widgets .widget h2, #widgets .widget h3, #widgets .widget h4, #widgets .widget h5, #widgets .widget h6 {
    margin: 0; }
/* line 374, _secondary.scss */
#widgets .widget h1, #widgets .widget h1 * {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .1em; }
/* line 380, _secondary.scss */
#widgets .widget .widget-title {
    margin-top: 7px;
    margin-bottom: 27px; }
/* line 385, _secondary.scss */
#widgets .widget ul {
    margin: 0;
    padding: 0;
    list-style: none; }
/* line 390, _secondary.scss */
#widgets .widget ul ul {
    padding-left: 20px; }
/* line 394, _secondary.scss */
#widgets .widget ul ul ul ul ul ul ul {
    padding-left: 5px; }
/* line 399, _secondary.scss */
#widgets .widget li {
    margin: 8px 0; }
/* line 403, _secondary.scss */
#widgets .widget iframe {
    max-width: 100% !important; }
/* line 408, _secondary.scss */
#widgets nav.widget {
    border-top: none; }
/* line 412, _secondary.scss */
#widgets.no-nav .widget:first-of-type {
    border-top: none; }
/* line 417, _secondary.scss */
#widgets #site-navigation {
    font-size: 20px;
    font-weight: 100;
    line-height: 1.4; }
/* line 423, _secondary.scss */
#widgets .widget:empty {
    display: none; }
/* line 429, _secondary.scss */
#widgets .widget_search form {
    position: relative;
    width: 100%;
    padding: 5px 6px;
    border: 0;
    border-radius: 3px;
    background: #333;
    background: rgba(0, 0, 0, 0.33);
    -webkit-transition: background-color 150ms;
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    transition: background-color 150ms; }
/* line 440, _secondary.scss */
#widgets .widget_search input {
    width: 80%;
    margin: 0;
    padding: 5px 6px;
    background: transparent;
    border: none;
    font-weight: 100; }
/* line 448, _secondary.scss */
#widgets .widget_search input:focus {
    outline: none; }
/* line 453, _secondary.scss */
#widgets .widget_search input[type=submit] {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto;
    padding: 5px 22px;
    text-indent: -1000em;
    background: transparent url(images/icon-search.svg) no-repeat center;
    opacity: .5;
    -webkit-transition: opacity 150ms;
    -moz-transition: opacity 150ms;
    -o-transition: opacity 150ms;
    transition: opacity 150ms; }
/* line 467, _secondary.scss */
#widgets .widget_search.active form {
    background: #222;
    background: rgba(0, 0, 0, 0.66);
    border-radius: 3px 4px 4px 3px; }
/* line 473, _secondary.scss */
#widgets .widget_search.active input[type=submit] {
    opacity: 1; }
/* line 481, _secondary.scss */
#widgets .widget_calendar table {
    width: 100%;
    font-weight: 100; }
/* line 486, _secondary.scss */
#widgets .widget_calendar th {
    font-weight: normal; }
/* line 490, _secondary.scss */
#widgets .widget_calendar th, #widgets .widget_calendar td {
    text-align: left; }
/* line 495, _secondary.scss */
#widgets .widget_calendar tbody th,
#widgets .widget_calendar tbody td {
    padding: 2px 0; }
/* line 499, _secondary.scss */
#widgets .widget_calendar td#next {
    text-align: right; }
/* line 503, _secondary.scss */
#widgets .widget_calendar tfoot td {
    padding: 10px 0 0 0; }
/* line 507, _secondary.scss */
#widgets .widget_calendar caption {
    padding: 5px 0 24px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: bold;
    text-align: left; }
/* line 519, _secondary.scss */
#widgets .jetpack_subscription_widget p {
    margin: 0; }
/* line 523, _secondary.scss */
#widgets .jetpack_subscription_widget #subscribe-email {
    padding-top: 5px; }
/* line 526, _secondary.scss */
#widgets .jetpack_subscription_widget #subscribe-email input {
    width: 100%; }
/* line 535, _secondary.scss */
#widgets .widget_recent_entries a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
/* line 542, _secondary.scss */
#widgets .widget_recent_entries .post-date {
    display: block;
    font-size: 12px; }
/* line 549, _secondary.scss */
#widgets .widget_recent_comments {
    font-size: 12px; }
/* line 552, _secondary.scss */
#widgets .widget_recent_comments a {
    display: block !important;
    overflow: hidden;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis; }
/* line 561, _secondary.scss */
#widgets .widget_recent_comments a.url,
#widgets .widget_recent_comments a[rel="nofollow"] {
    display: inline !important;
    font-size: 12px; }
/* line 566, _secondary.scss */
#widgets .widget_recent_comments img {
    margin: 0 10px 10px 0; }
/* line 570, _secondary.scss */
#widgets .widget_recent_comments td {
    vertical-align: top;
    word-break: break-word;
    -ms-word-break: break-all; }
/* line 575, _secondary.scss */
#widgets .widget_recent_comments td a {
    white-space: normal; }
/* line 583, _secondary.scss */
#widgets .widget_rss .rss-date {
    display: block;
    font-size: 12px; }
/* line 588, _secondary.scss */
#widgets .widget_rss .rssSummary {
    margin: 10px 0;
    font-size: 12px; }
/* line 593, _secondary.scss */
#widgets .widget_rss .widget-title a {
    display: inline; }
/* line 596, _secondary.scss */
#widgets .widget_rss .widget-title a img {
    display: none; }
/* line 601, _secondary.scss */
#widgets .widget_rss a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
/* line 611, _secondary.scss */
#widgets .widget_categories .post-count {
    float: right; }
/* line 618, _secondary.scss */
#widgets .widget_jetpack_display_posts_widget h4 {
    margin: 20px 0 5px;
    font-size: 14px;
    font-weight: normal; }
/* line 624, _secondary.scss */
#widgets .widget_jetpack_display_posts_widget p {
    font-size: 12px; }
/* line 631, _secondary.scss */
#widgets .tlkio-widget iframe {
    background: #FFF; }
/* line 641, _secondary.scss */
#widgets .widget_image img,
#widgets .widget_jetpack_display_posts_widget img {
    max-width: 100%;
    display: block;
    height: auto; }
/* line 651, _secondary.scss */
#widgets .widget_recent_images img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 10px; }
/* line 661, _secondary.scss */
#widgets .widget_jetpack_my_community ul li {
    margin: 0;
    padding: 0; }
/* line 669, _secondary.scss */
#widgets .milestone-widget .milestone-header {
    background: rgba(0, 0, 0, 0.5); }
/* line 676, _secondary.scss */
#widgets .widget_internet_defense_league_widget img {
    max-width: 100%;
    display: block;
    height: auto; }
/* line 685, _secondary.scss */
#widgets .widget_wpcom_instagram_widget img {
    margin: 0; }
/* line 686, _secondary.scss */
#widgets .widget_wpcom_instagram_widget .wpcom-instagram-columns-1 img {
    width: 100%; }
/* line 687, _secondary.scss */
#widgets .widget_wpcom_instagram_widget .wpcom-instagram-columns-2 img {
    width: 50%; }
/* line 688, _secondary.scss */
#widgets .widget_wpcom_instagram_widget .wpcom-instagram-columns-3 img {
    width: 33%; }
/* line 693, _secondary.scss */
#widgets .widget_image .wp-caption {
    max-width: 100%; }
/* line 697, _secondary.scss */
#widgets .widget_image .wp-caption-text {
    margin: 0;
    font-size: 12px; }
/* line 706, _secondary.scss */
#widgets .widget-grofile img {
    display: block; }
/* line 710, _secondary.scss */
#widgets .widget-grofile h4 {
    margin: 0;
    padding: 5px 10px 0;
    font-weight: normal;
    background: rgba(0, 0, 0, 0.5); }
/* line 717, _secondary.scss */
#widgets .widget-grofile .grofile-meta h4 {
    padding-top: 10px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: .1em;
    text-transform: uppercase; }
/* line 724, _secondary.scss */
#widgets .widget-grofile .grofile-meta h4 a {
    color: #FFF; }
/* line 729, _secondary.scss */
#widgets .widget-grofile ul {
    padding: 0 10px !important;
    font-size: 12px;
    background: rgba(0, 0, 0, 0.5); }
/* line 735, _secondary.scss */
#widgets .widget-grofile p:empty {
    display: none; }
/* line 739, _secondary.scss */
#widgets .widget-grofile p {
    margin: 0;
    padding: 5px 10px;
    font-size: 12px;
    background: rgba(0, 0, 0, 0.5); }
/* line 746, _secondary.scss */
#widgets .widget-grofile .grofile-accounts {
    padding-top: 5px !important; }
/* line 750, _secondary.scss */
#widgets .widget-grofile .grofile-full-link {
    display: block;
    padding-bottom: 10px;
    font-size: 12px; }
/* line 759, _secondary.scss */
#widgets .widget_gravatar img {
    display: block;
    width: 100%;
    height: auto; }
/* line 765, _secondary.scss */
#widgets .widget_gravatar p {
    margin: 0; }
/* line 769, _secondary.scss */
#widgets .widget_gravatar p:last-of-type {
    padding: 10px;
    font-size: 12px;
    background: rgba(0, 0, 0, 0.5); }
/* line 778, _secondary.scss */
#widgets .widget_goodreads div[class^="gr_custom_container"] {
    padding: 10px;
    color: rgba(255, 255, 255, 0.5);
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 0; }
/* line 786, _secondary.scss */
#widgets .widget_goodreads div[class^="gr_custom_each_container"] {
    margin: 10px 0;
    padding: 0 0 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
/* line 792, _secondary.scss */
#widgets .widget_goodreads div[class^="gr_custom_book_container"] {
    margin-left: 10px; }
/* line 796, _secondary.scss */
#widgets .widget_goodreads br {
    display: none; }
/* line 803, _secondary.scss */
#widgets .widget_blog_subscription input[type=submit] {
    margin-top: 10px; }
/* line 810, _secondary.scss */
#widgets .widget_flickr #flickr_badge_uber_wrapper {
    width: 100%; }
/* line 814, _secondary.scss */
#widgets .widget_flickr #flickr_badge_wrapper {
    border: 0;
    width: 100%; }
/* line 819, _secondary.scss */
#widgets .widget_flickr #flickr_badge_wrapper td {
    padding: 5px; }
/* line 823, _secondary.scss */
#widgets .widget_flickr #flickr_badge_wrapper a {
    display: block;
    padding: 2px;
    margin: 0; }
/* line 829, _secondary.scss */
#widgets .widget_flickr #flickr_badge_wrapper a img {
    max-width: 100%;
    height: auto !important; }
/* line 834, _secondary.scss */
#widgets .widget_flickr #flickr_badge_wrapper br {
    display: none; }
/* line 842, _secondary.scss */
#widgets .widget_contact_info .confit-address,
#widgets .widget_contact_info .confit-phone {
    margin: 10px 0; }
/* line 849, _secondary.scss */
#widgets .widget_authors ul ul {
    padding: 0 !important;
    margin-bottom: 20px;
    font-size: 12px; }
/* line 855, _secondary.scss */
#widgets .widget_authors img {
    display: block;
    margin-bottom: 10px; }
/* line 860, _secondary.scss */
#widgets .widget_authors strong {
    display: block;
    margin: 2px 0 10px;
    font-weight: normal; }
/* line 869, _secondary.scss */
#widgets .widget_author_grid ul li {
    margin: 0 !important;
    padding: 0 !important; }
/* line 877, _secondary.scss */
#widgets .aboutme_widget #am_name {
    margin: 0; }
/* line 881, _secondary.scss */
#widgets .aboutme_widget #am_name a {
    font-weight: normal; }
/* line 885, _secondary.scss */
#widgets .aboutme_widget #am_bio p {
    margin-top: 0;
    padding: 0;
    font-size: 12px; }
/* line 891, _secondary.scss */
#widgets .aboutme_widget #am_thumbnail img {
    border: 0;
    max-width: 100%;
    width: 100%;
    height: auto;
    display: block; }

/* _paging.scss Index and post pagination */
/* line 3, _paging.scss */
.paging, .infinite-loader, #infinite-handle span {
    display: none;
    position: relative;
    height: 75px;
    margin-top: -1px;
    padding: 0 7%;
    color: #888;
    line-height: 4.625;
    font-size: 16px;
    font-weight: normal;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    background: #F5F5F5;
    border-top: 1px solid #E7E9EC; }
/* line 18, _paging.scss */
.has-next.paging, .has-next.infinite-loader, #infinite-handle span.has-next, .has-prev.paging, .has-prev.infinite-loader, #infinite-handle span.has-prev {
    display: block; }
/* line 24, _paging.scss */
.paging a, .infinite-loader a, #infinite-handle span a {
    color: inherit;
    -webkit-transition: color 150ms ease;
    -moz-transition: color 150ms ease;
    -o-transition: color 150ms ease;
    transition: color 150ms ease; }
/* line 28, _paging.scss */
.paging a:hover, .infinite-loader a:hover, #infinite-handle span a:hover {
    color: #333; }
/* line 33, _paging.scss */
.columns-active .paging, .columns-active .infinite-loader, .columns-active #infinite-handle span, #infinite-handle .columns-active span {
    position: absolute;
    z-index: 13;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 24px; }

/* line 46, _paging.scss */
.paging .nav-links {
    display: table;
    width: 100%; }
/* line 51, _paging.scss */
.paging .nav-links .nav-previous,
.paging .nav-links .nav-next {
    display: table-cell; }
/* line 55, _paging.scss */
.paging .nav-links .nav-next {
    text-align: right; }

/* line 64, _paging.scss */
.infinite-scroll .paging-index {
    display: none; }

/* line 69, _paging.scss */
.paging-end {
    display: block;
    color: #AAA;
    text-align: center; }
/* line 75, _paging.scss */
.paging-end.has-prev, .paging-end.has-next {
    display: none; }
/* line 82, _paging.scss */
.infinity-end .paging-end, .index-paging-end.archive .paging-end, .index-paging-end.search .paging-end {
    display: block; }

/* line 90, _paging.scss */
.infinite-loader .spinner {
    left: 0 !important;
    margin: 0 auto; }

/* line 96, _paging.scss */
#infinite-handle span {
    display: block;
    text-align: center;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: color 150ms ease;
    -moz-transition: color 150ms ease;
    -o-transition: color 150ms ease;
    transition: color 150ms ease; }
/* line 105, _paging.scss */
#infinite-handle span:hover {
    color: #333; }

/* _post.scss */
/* line 10, _post.scss */
.entry {
    position: relative;
    padding: 7%;
    background: #FFF;
    border-bottom: 1px solid #E7E9EC; }
@media screen and (min-width: 783px) {
    /* line 10, _post.scss */
    .entry {
        padding: 4%; } }
/* line 21, _post.scss */
.post-template .entry, .page-template .entry {
    border-bottom: none; }

/* line 29, _post.scss */
.entry-header .entry-title {
    margin-bottom: -5px;
    color: #333;
    font-size: 24px;
    font-weight: 100;
    letter-spacing: .05em;
    text-transform: uppercase;
    line-height: 1.3;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }
/* line 40, _post.scss */
.post-template .entry-header .entry-title, .page-template .entry-header .entry-title {
    margin-bottom: 20px;
    font-size: 26px; }
@media screen and (min-width: 481px) {
    /* line 29, _post.scss */
    .entry-header .entry-title {
        font-size: 26px; } }
/* line 49, _post.scss */
.entry-header .entry-title a {
    color: #333; }
/* line 55, _post.scss */
.entry-header .attachment-post-thumbnail {
    margin-bottom: 20px; }
/* line 59, _post.scss */
.post-template .entry-header .attachment-post-thumbnail, .page-template .entry-header .attachment-post-thumbnail {
    margin-bottom: 26px; }
/* line 65, _post.scss */
.no-title.no-thumbnail .entry-header {
    margin-bottom: -20px; }
/* line 69, _post.scss */
.no-title .entry-header .attachment-post-thumbnail {
    margin-bottom: 32px; }

/* line 74, _post.scss */
.entry-content {
    margin-top: 20px; }
/* line 78, _post.scss */
.post-template .entry-content, .page-template .entry-content {
    margin-top: 0;
    margin-bottom: 0; }

/* line 87, _post.scss */
.entry-meta {
    clear: both;
    color: #BBB;
    font-size: 13px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }
/* line 93, _post.scss */
.wf-active .entry-meta {
    font-size: 13px !important; }
/* line 97, _post.scss */
.has-meta .entry-meta {
    margin-top: 38px; }
/* line 102, _post.scss */
.post-template .entry-meta, .page-template .entry-meta {
    margin-top: 42px; }
/* line 105, _post.scss */
.post-template .entry-meta .entry-meta-title, .page-template .entry-meta .entry-meta-title {
    display: inline; }
/* line 111, _post.scss */
.post-template .has-share .entry-meta, .page-template .has-share .entry-meta {
    min-height: 1px; }
/* line 115, _post.scss */
.entry-meta .entry-meta-item {
    margin: 8px 0; }
/* line 119, _post.scss */
.post-template .entry-meta .entry-meta-item, .page-template .entry-meta .entry-meta-item {
    display: block; }
/* line 125, _post.scss */
.entry-meta .entry-meta-item:not(.entry-edit) a {
    color: inherit; }
/* line 128, _post.scss */
.entry-meta .entry-meta-item:not(.entry-edit) a:hover {
    color: inherit;
    text-decoration: underline; }
/* line 135, _post.scss */
.entry-meta .entry-meta-title {
    display: none;
    padding-right: 5px;
    color: #888;
    font-weight: 500; }
/* line 144, _post.scss */
.has-share .entry-meta .entry-meta-items, .has-share .entry-meta .entry-meta-shares {
    display: table-cell;
    vertical-align: bottom;
    position: relative; }
/* line 150, _post.scss */
.has-share .entry-meta .entry-meta-items {
    width: 100%; }
/* line 154, _post.scss */
.has-share .entry-meta .entry-meta-shares {
    min-width: 1px;
    white-space: nowrap; }
/* line 158, _post.scss */
.post-template .has-share .entry-meta .entry-meta-shares {
    vertical-align: top;
    padding-top: 13px; }
/* line 165, _post.scss */
.entry-meta .entry-date {
    display: inline;
    padding-right: 10px; }
/* line 169, _post.scss */
.entry-meta .entry-date .entry-date-modified {
    display: none;
    color: #CCC;
    font-style: italic; }
/* line 176, _post.scss */
.post-template .entry-meta .entry-date, .page-template .entry-meta .entry-date {
    display: block;
    padding-right: 0; }
/* line 180, _post.scss */
.post-template .entry-meta .entry-date .entry-date-modified, .page-template .entry-meta .entry-date .entry-date-modified {
    display: inline; }
/* line 187, _post.scss */
.entry-meta .entry-commentslink {
    padding-right: 10px; }
/* line 191, _post.scss */
.entry-meta .entry-edit {
    display: none; }
/* line 195, _post.scss */
.post-template .entry-meta .entry-edit, .page-template .entry-meta .entry-edit {
    display: block; }

/* line 202, _post.scss */
.entry-sticky {
    position: absolute;
    top: 0;
    right: 0;
    width: 26px;
    height: 26px;
    background: #2e74c0 url(../images/sticky.svg) no-repeat left;
    background-size: 100%; }

@media screen and (min-width: 955px) {
    /* line 215, _post.scss */
    #entries[data-columns='2'] .entry {
        opacity: 0;
        -webkit-transition: opacity 350ms ease;
        -moz-transition: opacity 350ms ease;
        -o-transition: opacity 350ms ease;
        transition: opacity 350ms ease; }
    /* line 219, _post.scss */
    #entries[data-columns='2'] .entry.columns-loaded {
        opacity: 1; } }
@media screen and (min-width: 783px) {
    /* line 228, _post.scss */
    body.columns-active {
        overflow-x: hidden; }
    /* line 231, _post.scss */
    body.columns-active #entries {
        background: #FFF; }
    /* line 234, _post.scss */
    body.columns-active #entries:after {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        height: 29px;
        background: #FFF; }
    /* line 245, _post.scss */
    body.columns-active #columns-separator {
        z-index: 12;
        position: absolute;
        top: 0;
        bottom: -29px;
        left: 49.99%;
        width: 1px;
        background: #E7E9EC; }
    /* line 255, _post.scss */
    body.columns-active .entry {
        width: 50%;
        border-bottom: none;
        border-top: 1px solid #E7E9EC;
        margin: -1px 0 2px 0; }
    /* line 263, _post.scss */
    body.columns-active .entry .entry-header,
    body.columns-active .entry .entry-content,
    body.columns-active .entry .entry-meta {
        max-width: none; }
    /* line 267, _post.scss */
    body.columns-active .entry .entry-content {
        margin-bottom: 25px; }
    /* line 271, _post.scss */
    body.columns-active .entry .entry-meta {
        z-index: 10;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        max-width: none;
        background: #FFF;
        border-bottom: 1px solid transparent; }
    /* line 282, _post.scss */
    body.columns-active .entry .entry-meta-wrap {
        padding: 0 12% 10%; }
    /* line 289, _post.scss */
    body.columns-active.no-touch .entry-content {
        margin-bottom: -15px; }
    /* line 293, _post.scss */
    body.columns-active.no-touch .entry-meta {
        -webkit-transition: bottom 0.15s ease, box-shadow 0.15s ease, border-bottom 0.15s ease;
        -moz-transition: bottom 0.15s ease, box-shadow 0.15s ease, border-bottom 0.15s ease;
        -o-transition: bottom 0.15s ease, box-shadow 0.15s ease, border-bottom 0.15s ease;
        transition: bottom 0.15s ease, box-shadow 0.15s ease, border-bottom 0.15s ease;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
    /* line 298, _post.scss */
    body.columns-active.no-touch .entry-meta-wrap {
        padding: 0 12% 5%;
        opacity: 0;
        -webkit-transition: opacity 0.15s ease;
        -moz-transition: opacity 0.15s ease;
        -o-transition: opacity 0.15s ease;
        transition: opacity 0.15s ease; }
    /* line 306, _post.scss */
    body.columns-active.no-touch .entry:hover .entry-meta,
    body.columns-active.no-touch .entry.has-sharemenu .entry-meta {
        bottom: -28px;
        border-bottom: 1px solid #E7E9EC;
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03), 0 2px 0 rgba(0, 0, 0, 0.02), 0 3px 0 rgba(0, 0, 0, 0.01), 0 4px 0 rgba(0, 0, 0, 0.01); }
    /* line 315, _post.scss */
    body.columns-active.no-touch .entry:hover .entry-meta .entry-meta-wrap,
    body.columns-active.no-touch .entry.has-sharemenu .entry-meta .entry-meta-wrap {
        opacity: 1; } }
/* line 326, _post.scss */
#content .entry-content .gallery {
    margin: 20px 0;
    padding: 10px;
    border: 1px solid #DDD;
    border-radius: 6px; }
/* line 332, _post.scss */
#content .entry-content .gallery br {
    display: none; }
/* line 336, _post.scss */
#content .entry-content .gallery .gallery-item {
    display: inline-block;
    float: none;
    position: relative;
    vertical-align: top;
    width: 33.333%;
    margin: 0;
    padding: 10px;
    text-align: left; }
/* line 347, _post.scss */
#content .entry-content .gallery .gallery-caption {
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 10px;
    max-height: 24px;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    color: rgba(255, 255, 255, 0.95);
    font-size: 14px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-weight: 100;
    line-height: 1.71;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: rgba(0, 0, 0, 0.33);
    border-radius: 0 0 3px 3px; }
/* line 367, _post.scss */
#content .entry-content .gallery .gallery-icon img {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 3px; }

/* _post_content.scss */
/* line 10, _post_content.scss */
.entry-header iframe, .entry-content iframe,
.entry-header embed,
.entry-content embed,
.entry-header object,
.entry-content object,
.entry-header img,
.entry-content img,
.entry-header video,
.entry-content video,
.entry-header .wp-caption,
.entry-content .wp-caption {
    display: block;
    max-width: 100%; }
/* line 15, _post_content.scss */
body:not(.wp-editor) .entry-header img, body:not(.wp-editor) .entry-content img {
    height: auto; }

/* line 21, _post_content.scss */
.entry-content {
    line-height: 1.64; }
/* line 28, _post_content.scss */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin: 25px 0 -10px;
    color: #333;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-weight: 100;
    letter-spacing: .05em;
    text-transform: uppercase;
    line-height: 1.3; }
/* line 38, _post_content.scss */
.entry-content h1 {
    font-size: 26px; }
/* line 42, _post_content.scss */
.entry-content h2 {
    margin: 26px 0 -6px;
    font-size: 22px; }
/* line 47, _post_content.scss */
.entry-content h3 {
    margin: 27px 0 -6px;
    font-size: 18px; }
/* line 52, _post_content.scss */
.entry-content h4 {
    margin: 28px 0 -7px;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: .025em;
    text-transform: none; }
/* line 60, _post_content.scss */
.entry-content h5, .entry-content h6 {
    margin: 27px 0 -7px;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: .1em; }
/* line 67, _post_content.scss */
.entry-content h6 {
    padding-bottom: 8px;
    border-bottom: 1px solid #EEE; }
/* line 75, _post_content.scss */
.entry-content a:hover {
    text-decoration: underline; }
/* line 79, _post_content.scss */
.entry-content a.more-link {
    display: inline-block;
    margin-top: 7px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }
/* line 84, _post_content.scss */
.wf-active .entry-content a.more-link {
    font-size: inherit !important; }
/* line 88, _post_content.scss */
.entry-content a.more-link:hover {
    text-decoration: none; }
/* line 109, _post_content.scss */
.entry-content p,
.entry-content hr,
.entry-content blockquote,
.entry-content blockquote cite,
.entry-content dl,
.entry-content menu,
.entry-content ol,
.entry-content ul,
.entry-content audio,
.entry-content video,
.entry-content img,
.entry-content .wp-caption,
.entry-content table,
.entry-content input[type='button'],
.entry-content input[type='submit'],
.entry-content button {
    margin: 20px 0; }
/* line 113, _post_content.scss */
.entry-content blockquote {
    padding: 0 0 0 20px;
    border-left: 1px solid #DDD; }
/* line 117, _post_content.scss */
.entry-content blockquote cite {
    display: block; }
/* line 121, _post_content.scss */
.entry-content blockquote.pullquote {
    position: relative;
    float: right;
    width: 30%;
    padding: 20px 0 20px 30px;
    margin: 10px 0 10px 20px;
    color: #3B3B3B;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.56;
    border: 0;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6; }
/* line 136, _post_content.scss */
.entry-content blockquote.pullquote p {
    margin: 0 0 20px; }
/* line 140, _post_content.scss */
.entry-content blockquote.pullquote p:last-of-type {
    margin: 0; }
/* line 144, _post_content.scss */
.entry-content blockquote.pullquote:before {
    content: '\201C';
    position: absolute;
    top: 30px;
    left: 0;
    color: #D2D2D2;
    font-family: Georgia, serif;
    font-size: 42px;
    line-height: .75; }
/* line 157, _post_content.scss */
.entry-content dl, .entry-content menu, .entry-content ol, .entry-content ul {
    padding: 0; }
/* line 161, _post_content.scss */
.entry-content ol, .entry-content ul {
    padding-left: 16px; }
/* line 164, _post_content.scss */
.entry-content ol ol, .entry-content ol ul, .entry-content ul ol, .entry-content ul ul {
    margin: 0; }
/* line 168, _post_content.scss */
.post-temaplte .entry-content ol ol, .page-temaplte .entry-content ol ol, .post-temaplte .entry-content ol ul, .page-temaplte .entry-content ol ul, .post-temaplte .entry-content ul ol, .page-temaplte .entry-content ul ol, .post-temaplte .entry-content ul ul, .page-temaplte .entry-content ul ul {
    margin: 0; }
/* line 174, _post_content.scss */
.entry-content li {
    padding-left: 4px; }
/* line 178, _post_content.scss */
.entry-content hr {
    height: 1px;
    border: 0;
    background: #eee; }
/* line 186, _post_content.scss */
.entry-content iframe,
.entry-content embed,
.entry-content object {
    margin: 20px 0 !important; }
/* line 192, _post_content.scss */
.entry-content .fluid-width-video-wrapper {
    margin-bottom: 18px; }
/* line 196, _post_content.scss */
.entry-content .fluid-width-video-wrapper iframe,
.entry-content .fluid-width-video-wrapper embed,
.entry-content .fluid-width-video-wrapper object {
    margin: 0 !important; }
/* line 204, _post_content.scss */
.entry-content img,
.entry-content .wp-caption {
    padding: 10px 0; }
/* line 208, _post_content.scss */
.entry-content .wp-caption img {
    margin: 0;
    padding: 0; }
/* line 213, _post_content.scss */
.entry-content .aligncenter {
    margin: 20px auto; }
/* line 218, _post_content.scss */
.entry-content .alignleft,
.entry-content .wp-caption.alignleft {
    float: left;
    margin-top: 6px;
    padding: 0 20px 0 0; }
/* line 225, _post_content.scss */
.entry-content .alignright,
.entry-content .wp-caption.align-right {
    float: right;
    margin-top: 6px;
    padding: 0 0 0 20px; }
/* line 232, _post_content.scss */
.entry-content .wp-caption-text,
.entry-content .wp-caption .wp-caption-text {
    margin: 0;
    padding: 10px 0 0 0;
    color: #999;
    font-size: 12px;
    line-height: 1.5; }
/* line 242, _post_content.scss */
.entry-content table {
    width: 100%;
    border-collapse: collapse;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-size: 14px; }
/* line 248, _post_content.scss */
.entry-content table, .entry-content table tr, .entry-content table td {
    border: 1px solid #dddddd; }
/* line 250, _post_content.scss */
.entry-content table th {
    background-color: #dddddd; }
/* line 254, _post_content.scss */
.entry-content table th, .entry-content table td {
    padding: 6px; }
/* line 261, _post_content.scss */
.entry-content dt {
    color: #555;
    font-weight: bold; }
/* line 266, _post_content.scss */
.entry-content dd {
    margin: 0 0 10px; }
/* line 272, _post_content.scss */
.entry-content pre {
    padding: 20px;
    background: #FAFAFA;
    border: 1px solid #EEE; }
/* line 281, _post_content.scss */
.entry-content .youtube5container,
.entry-content .youtube5placeholder {
    max-width: 100%; }
/* line 287, _post_content.scss */
.entry-content .entry-nav {
    margin: 28px 0 13px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }
/* line 291, _post_content.scss */
.entry-content .entry-nav .entry-nav-title {
    padding-right: 5px; }
/* line 295, _post_content.scss */
.entry-content .entry-nav .entry-nav-link {
    padding: 0 5px;
    text-decoration: underline; }
/* line 300, _post_content.scss */
.entry-content .entry-nav a .entry-nav-link {
    text-decoration: none; }

/* _page.scss */
/* line 3, _page.scss */
.page-header {
    position: relative;
    z-index: 13;
    padding: 28px 7%;
    color: #888;
    font-size: 14px;
    line-height: 2;
    background: #FFF;
    border-bottom: 1px solid #E7E9EC; }
@media screen and (min-width: 783px) {
    /* line 3, _page.scss */
    .page-header {
        padding: 28px 6%; } }
@media screen and (max-width: 480px) {
    /* line 3, _page.scss */
    .page-header {
        text-align: center; } }
/* line 21, _page.scss */
.page-header h1 {
    font-size: 18px;
    line-height: 1.56;
    font-weight: 100; }
/* line 26, _page.scss */
.page-header h1 .term {
    color: #333;
    padding-left: .25em; }
/* line 32, _page.scss */
.page-header .page-description {
    color: #AAA; }
/* line 35, _page.scss */
.page-header .page-description p {
    margin: 5px 0 0 0; }

/* line 41, _page.scss */
.error404 .widgettitle {
    margin-bottom: 20px; }

/* _comments.scss */
/* line 3, _comments.scss */
.entry-comments {
    margin-top: 42px;
    padding-top: 42px;
    border-top: 1px solid #E7E9EC; }
/* line 10, _comments.scss */
.entry-comments ol, .entry-comments ul {
    margin: 0;
    list-style: none; }

/* line 16, _comments.scss */
.comments-title {
    margin-bottom: 42px;
    color: #333;
    font-size: 26px;
    font-weight: 100;
    letter-spacing: 0.05em;
    text-transform: uppercase; }
/* line 24, _comments.scss */
.comments-title span {
    color: #AAA; }
/* line 28, _comments.scss */
.no-comments .comments-title {
    display: none; }

/* line 34, _comments.scss */
.comment-list {
    padding: 0; }
/* line 37, _comments.scss */
.comment-list .children {
    padding-left: 30px;
    border-left: 1px solid #DDD; }
/* line 41, _comments.scss */
.comment-list .children .children {
    padding-left: 20px;
    border-left: none; }

/* line 48, _comments.scss */
.comment {
    margin: 32px 0; }
/* line 51, _comments.scss */
.comment header {
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-size: 16px; }
/* line 55, _comments.scss */
.comment header a {
    color: inherit; }
/* line 60, _comments.scss */
.comment .comment-meta {
    color: #BBB;
    font-size: 13px;
    padding-top: 3px; }
/* line 66, _comments.scss */
.comment .avatar {
    float: left;
    margin-right: 15px;
    border-radius: 3px; }
/* line 72, _comments.scss */
.comment .comment-author {
    color: #D2D2D2;
    font-size: 14px;
    line-height: 1.1; }
/* line 77, _comments.scss */
.comment .comment-author cite {
    color: #333;
    font-size: 16px;
    font-style: normal; }
/* line 85, _comments.scss */
#content .comment .comment-content ul {
    list-style-type: circle; }
/* line 89, _comments.scss */
#content .comment .comment-content ol {
    list-style-type: decimal; }
/* line 93, _comments.scss */
#content .comment .comment-content p {
    margin: 10px 0; }
/* line 97, _comments.scss */
#content .comment .comment-content img {
    margin: 0;
    padding: 0; }
/* line 103, _comments.scss */
.comment footer {
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }
/* line 107, _comments.scss */
.comment footer .comment-reply-link,
.comment footer .comment-edit-link {
    padding-right: 10px; }
/* line 110, _comments.scss */
.comment footer .comment-reply-link a:hover,
.comment footer .comment-edit-link a:hover {
    text-decoration: underline; }
/* line 115, _comments.scss */
.comment footer:empty {
    padding: 0; }

/* line 122, _comments.scss */
#respond {
    margin: 42px 0; }
/* line 125, _comments.scss */
.comment-list #respond {
    margin: 30px 0 0; }
/* line 129, _comments.scss */
.no-comments #respond {
    margin-top: 0; }
/* line 133, _comments.scss */
#respond p {
    padding: 0;
    margin: 10px 0; }
/* line 139, _comments.scss */
#respond .text-input,
#respond .blog-textarea {
    margin: 0;
    font-weight: normal; }
/* line 144, _comments.scss */
#respond .logged-in-as {
    margin-bottom: -12px;
    padding: 10px 15px;
    color: #AAA;
    font-size: 12px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    background: #FAFAFA;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 0 0; }
/* line 154, _comments.scss */
#respond .logged-in-as a:last-of-type {
    float: right; }
/* line 159, _comments.scss */
#respond .comment-guidelines {
    float: right;
    color: #CCC; }
/* line 164, _comments.scss */
#respond .comment-reply-title {
    margin: 30px 0;
    color: #333;
    font-size: 22px;
    font-weight: 100;
    text-transform: uppercase;
    line-height: 1.32;
    letter-spacing: 1px; }
/* line 173, _comments.scss */
#respond .comment-reply-title small {
    float: right;
    font-size: 14px;
    font-weight: normal;
    text-transform: capitalize;
    line-height: 2.5;
    letter-spacing: normal; }
/* line 182, _comments.scss */
.no-comments #respond .comment-reply-title {
    margin-top: 0; }
/* line 187, _comments.scss */
#respond #jetpack_remote_comment {
    min-height: 53px; }

/* line 193, _comments.scss */
.comment-navigation .page-numbers {
    margin: 0 6px 0 0; }
/* line 197, _comments.scss */
.comment-navigation .current {
    text-decoration: underline; }
/* line 201, _comments.scss */
.comment-navigation .prev {
    margin-right: 18px; }
/* line 205, _comments.scss */
.comment-navigation .next {
    margin-left: 18px; }
/* line 209, _comments.scss */
.comment-navigation#comment-nav-above {
    margin: -10px 0 40px; }

/* _jetpack-sharing.scss */
/* line 4, _jetpack-sharing.scss */
.entry .sharedaddy {
    display: none; }

/* line 9, _jetpack-sharing.scss */
.baremenu-button, .likemenu-button, .sharemenu-button {
    display: inline-block;
    position: relative;
    top: -1px;
    width: 22px;
    height: 18px;
    margin: 0 0 -4px 5px;
    background: transparent url(../images/icon-share.svg) no-repeat center;
    opacity: .3;
    cursor: pointer;
    -webkit-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    -o-transition: opacity 0.25s;
    transition: opacity 0.25s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-backface-visibility: hidden; }
/* line 27, _jetpack-sharing.scss */
.no-touch .baremenu-button:hover, .no-touch .likemenu-button:hover, .no-touch .sharemenu-button:hover, .active.baremenu-button, .active.likemenu-button, .active.sharemenu-button {
    opacity: 1; }
/* line 31, _jetpack-sharing.scss */
.touch .baremenu-button, .touch .likemenu-button, .touch .sharemenu-button {
    width: 28px; }
/* line 35, _jetpack-sharing.scss */
.singular .baremenu-button, .singular .likemenu-button, .singular .sharemenu-button {
    top: 0;
    margin-bottom: 0; }

/* line 42, _jetpack-sharing.scss */
.sharedaddy.baremenu, .sharedaddy.sd-like.likemenu, .sharemenu {
    display: none;
    position: absolute;
    bottom: 180%;
    right: -20px;
    margin-bottom: 16px;
    z-index: 990;
    font-size: 14px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    background: #FFF;
    border-radius: 3px !important;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 1px rgba(0, 0, 0, 0.12); }
@media screen and (max-device-width: 480px) {
    /* line 42, _jetpack-sharing.scss */
    .sharedaddy.baremenu, .sharedaddy.sd-like.likemenu, .sharemenu {
        right: -10px; } }
/* line 60, _jetpack-sharing.scss */
.sharedaddy.baremenu:after, .sharedaddy.sd-like.likemenu:after, .sharemenu:after, .sharedaddy.baremenu:before, .sharedaddy.sd-like.likemenu:before, .sharemenu:before {
    top: 100%;
    right: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
@media screen and (max-device-width: 480px) {
    /* line 60, _jetpack-sharing.scss */
    .sharedaddy.baremenu:after, .sharedaddy.sd-like.likemenu:after, .sharemenu:after, .sharedaddy.baremenu:before, .sharedaddy.sd-like.likemenu:before, .sharemenu:before {
        right: 13px; } }
/* line 72, _jetpack-sharing.scss */
.sharedaddy.baremenu:after, .sharedaddy.sd-like.likemenu:after, .sharemenu:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #FFF;
    border-width: 10px; }
/* line 77, _jetpack-sharing.scss */
.sharedaddy.baremenu:before, .sharedaddy.sd-like.likemenu:before, .sharemenu:before {
    right: 19px;
    border-color: rgba(238, 238, 238, 0);
    border-top-color: #CACACA;
    border-width: 11px; }
@media screen and (max-device-width: 480px) {
    /* line 77, _jetpack-sharing.scss */
    .sharedaddy.baremenu:before, .sharedaddy.sd-like.likemenu:before, .sharemenu:before {
        right: 12px; } }
/* line 86, _jetpack-sharing.scss */
.active.sharedaddy.baremenu, .active.sharedaddy.sd-like.likemenu, .active.sharemenu {
    display: block;
    opacity: 0;
    -webkit-transition: all 150ms;
    -moz-transition: all 150ms;
    -o-transition: all 150ms;
    transition: all 150ms; }
/* line 92, _jetpack-sharing.scss */
.active.animate-in.sharedaddy.baremenu, .active.animate-in.sharedaddy.sd-like.likemenu, .active.animate-in.sharemenu {
    opacity: 1;
    bottom: 100%; }
/* line 97, _jetpack-sharing.scss */
.active.animate-out.sharedaddy.baremenu, .active.animate-out.sharedaddy.sd-like.likemenu, .active.animate-out.sharemenu {
    opacity: 0;
    bottom: 180%; }
/* line 105, _jetpack-sharing.scss */
.active.animate-out.sharedaddy.baremenu:before, .active.animate-out.sharedaddy.sd-like.likemenu:before, .active.animate-out.sharemenu:before, .active.animate-out.sharedaddy.baremenu:after, .active.animate-out.sharedaddy.sd-like.likemenu:after, .active.animate-out.sharemenu:after {
    opacity: 0;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s; }

/* line 129, _jetpack-sharing.scss */
.sharedaddy.baremenu {
    max-width: 320px;
    padding: 15px; }
/* line 134, _jetpack-sharing.scss */
.sharedaddy.baremenu .sd-title {
    display: none; }
/* line 138, _jetpack-sharing.scss */
.sharedaddy.baremenu .sd-block {
    margin: 0;
    padding: 0;
    border: 0; }
/* line 144, _jetpack-sharing.scss */
.sharedaddy.baremenu .sd-content {
    float: none;
    width: 100%; }
/* line 148, _jetpack-sharing.scss */
.sharedaddy.baremenu .sd-content a, .sharedaddy.baremenu .sd-content span {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
/* line 152, _jetpack-sharing.scss */
.sharedaddy.baremenu .sd-content ul {
    margin: 0 !important; }

/* line 160, _jetpack-sharing.scss */
.likemenu-button {
    top: -2px;
    margin-left: 0;
    background-image: url(images/icon-like.svg); }
/* line 166, _jetpack-sharing.scss */
.singular .likemenu-button {
    top: -1px; }

/* line 171, _jetpack-sharing.scss */
.sharedaddy.sd-like.likemenu {
    max-width: 253px;
    padding: 15px 10px 2px 15px; }
/* line 176, _jetpack-sharing.scss */
.sharedaddy.sd-like.likemenu.active {
    -webkit-transform: translateY(32%) scaleY(0.5);
    -moz-transform: translateY(32%) scaleY(0.5);
    -ms-transform: translateY(32%) scaleY(0.5);
    -o-transform: translateY(32%) scaleY(0.5);
    transform: translateY(32%) scaleY(0.5); }
/* line 180, _jetpack-sharing.scss */
.sharedaddy.sd-like.likemenu.active.below {
    -webkit-transform: translateY(-32%) scaleY(0.5);
    -moz-transform: translateY(-32%) scaleY(0.5);
    -ms-transform: translateY(-32%) scaleY(0.5);
    -o-transform: translateY(-32%) scaleY(0.5);
    transform: translateY(-32%) scaleY(0.5); }
/* line 184, _jetpack-sharing.scss */
.sharedaddy.sd-like.likemenu.active.animate-in {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1); }
/* line 189, _jetpack-sharing.scss */
.sharedaddy.sd-like.likemenu .sd-title {
    display: none; }
/* line 193, _jetpack-sharing.scss */
.sharedaddy.sd-like.likemenu .post-likes-widget {
    float: none;
    width: 100%; }

/* line 199, _jetpack-sharing.scss */
body div.jetpack-likes-widget-wrapper {
    height: auto; }

/* line 203, _jetpack-sharing.scss */
#likes-other-gravatars {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

/* line 216, _jetpack-sharing.scss */
.sharemenu.active {
    display: table;
    table-layout: fixed; }
/* line 222, _jetpack-sharing.scss */
.sharemenu.icon-mode .sharemenu-main a {
    padding: 18px 30px; }
/* line 226, _jetpack-sharing.scss */
.sharemenu.icon-mode .sharemenu-main .icon {
    left: 0;
    right: 0;
    width: auto; }
/* line 232, _jetpack-sharing.scss */
.sharemenu.icon-mode.show-more .sharemenu-main a {
    padding-right: 22px; }
/* line 238, _jetpack-sharing.scss */
.sharemenu.text-mode .sharemenu-main a {
    padding-left: 16px; }
/* line 242, _jetpack-sharing.scss */
.sharemenu.text-mode .sharemenu-main .icon {
    display: none; }
/* line 247, _jetpack-sharing.scss */
.sharemenu.text-mode.show-more .sharemenu-main a {
    max-width: none;
    padding: 11px 30px 11px 16px; }
/* line 253, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy {
    display: block; }
/* line 256, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy .sd-title {
    display: none; }
/* line 260, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy .sd-block {
    padding: 12px 5px 7px 12px;
    border: none; }
/* line 265, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy .sd-content {
    float: none;
    width: auto;
    margin: 0; }
/* line 270, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy .sd-content li {
    float: none; }
/* line 273, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy .sd-content li * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
/* line 278, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy .sd-content .sharing-hidden li {
    float: left; }
/* line 282, _jetpack-sharing.scss */
.sharemenu.official-mode .sharedaddy .sd-content .share-end {
    display: none; }
/* line 289, _jetpack-sharing.scss */
.sharemenu.show-more .sharemenu-show-more .icon {
    background-image: url(images/icon-share-less.svg); }
/* line 292, _jetpack-sharing.scss */
.sharemenu.show-more .sharemenu-main a {
    max-width: 0;
    padding-right: 0; }
/* line 298, _jetpack-sharing.scss */
.sharemenu.show-more .sharemenu-more {
    display: table-cell;
    max-width: 280px;
    border-left: 1px solid #EFEFEF; }

/* line 306, _jetpack-sharing.scss */
.sharemenu-main {
    display: table-cell; }
/* line 309, _jetpack-sharing.scss */
.sharemenu-main a {
    position: relative;
    display: block;
    max-width: 400px;
    overflow: hidden;
    padding: 11px 30px 11px 45px;
    color: #777;
    text-decoration: none;
    border-bottom: 1px solid #EFEFEF;
    white-space: nowrap;
    cursor: pointer;
    -webkit-font-smoothing: subpixel-antialiased; }
/* line 323, _jetpack-sharing.scss */
.sharemenu-main a:hover {
    color: #333;
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s; }
/* line 327, _jetpack-sharing.scss */
.sharemenu-main a:hover .icon {
    opacity: .8;
    -webkit-filter: grayscale(100%) brightness(0%);
    -moz-filter: grayscale(100%) brightness(0%);
    filter: grayscale(100%) brightness(0%);
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
/* line 334, _jetpack-sharing.scss */
.sharemenu-main a.sharemenu-show-more {
    color: #B9B9B9;
    font-size: 12px; }
/* line 338, _jetpack-sharing.scss */
.sharemenu-main a.sharemenu-show-more:hover {
    color: #333; }
/* line 343, _jetpack-sharing.scss */
.sharemenu-main a:last-of-type {
    border: none; }
/* line 348, _jetpack-sharing.scss */
.sharemenu-main .icon {
    position: absolute;
    top: 0;
    left: 10px;
    bottom: 0;
    width: 24px;
    padding: 0;
    opacity: 1;
    background: transparent url(images/icon-share-default.svg) no-repeat center; }
/* line 360, _jetpack-sharing.scss */
.sharemenu-main .sharemenu-show-more .icon {
    background-image: url(../images/icon-share-more.svg); }
/* line 361, _jetpack-sharing.scss */
.sharemenu-main .sharemenu-show-less .icon {
    background-image: url(../images/icon-share-less.svg); }
/* line 362, _jetpack-sharing.scss */
.sharemenu-main .share-digg .icon {
    background-image: url(../images/icon-share-digg.svg); }
/* line 363, _jetpack-sharing.scss */
.sharemenu-main .share-email .icon {
    background-image: url(../images/icon-share-email.svg); }
/* line 364, _jetpack-sharing.scss */
.sharemenu-main .share-print .icon {
    background-image: url(../images/icon-share-print.svg); }
/* line 365, _jetpack-sharing.scss */
.sharemenu-main .share-reddit .icon {
    background-image: url(../images/icon-share-reddit.svg); }
/* line 366, _jetpack-sharing.scss */
.sharemenu-main .share-pocket .icon {
    background-image: url(../images/icon-share-pocket.svg); }
/* line 367, _jetpack-sharing.scss */
.sharemenu-main .share-tumblr .icon {
    background-image: url(../images/icon-share-tumblr.svg); }
/* line 368, _jetpack-sharing.scss */
.sharemenu-main .share-twitter .icon {
    background-image: url(../images/icon-share-twitter.svg); }
/* line 369, _jetpack-sharing.scss */
.sharemenu-main .share-facebook .icon {
    background-image: url(../images/icon-share-facebook.svg); }
/* line 370, _jetpack-sharing.scss */
.sharemenu-main .share-linkedin .icon {
    background-image: url(../images/icon-share-linkedin.svg); }
/* line 371, _jetpack-sharing.scss */
.sharemenu-main .share-pinterest .icon {
    background-image: url(../images/icon-share-pinterest.svg); }
/* line 372, _jetpack-sharing.scss */
.sharemenu-main .share-stumbleupon .icon {
    background-image: url(../images/icon-share-stumbleupon.svg); }
/* line 373, _jetpack-sharing.scss */
.sharemenu-main .share-google-plus-1 .icon {
    background-image: url(../images/icon-share-googleplus.svg); }

/* line 377, _jetpack-sharing.scss */
.sharemenu-more {
    display: none;
    vertical-align: top;
    max-width: 0;
    overflow: hidden; }
/* line 383, _jetpack-sharing.scss */
.sharemenu-more .sd-content {
    width: 220px;
    padding: 15px !important;
    float: none; }
/* line 389, _jetpack-sharing.scss */
.sharemenu-more li {
    margin: 0 10px 0 0; }
/* line 393, _jetpack-sharing.scss */
.sharemenu-more a, .sharemenu-more span {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

/* line 401, _jetpack-sharing.scss */
body #sharing_email label {
    color: #333;
    font-size: 14px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif;
    font-weight: normal; }
/* line 408, _jetpack-sharing.scss */
body #sharing_email input[type="text"] {
    width: 100%;
    margin: 10px 0 15px; }
/* line 413, _jetpack-sharing.scss */
body #sharing_email .sharing_cancel {
    color: #888;
    font-size: 16px;
    font-family: "Roboto", "Helvetica", "Helvetica Neue", "Arial", sans-serif; }
/* line 419, _jetpack-sharing.scss */
body #sharing_email .response-sub {
    margin: 10px 0;
    color: #777; }
/* line 424, _jetpack-sharing.scss */
body #sharing_email .response .sharing_cancel {
    padding: 0; }

/* _plugins.scss */
/* line 5, _plugins.scss */
img#wpstats {
    display: none; }

/* line 11, _plugins.scss */
#content .slideshow-window {
    margin: 20px 0; }
/* line 14, _plugins.scss */
#content .slideshow-window .slideshow-slide {
    max-width: 100%; }
/* line 17, _plugins.scss */
#content .slideshow-window .slideshow-slide img {
    display: inline;
    margin: 0; }

/* line 24, _plugins.scss */
#content .tiled-gallery {
    margin: 20px 0; }

/* line 29, _plugins.scss */
#content .videopress-placeholder {
    display: block;
    height: auto !important;
    max-width: 100%; }

/* line 35, _plugins.scss */
#content .video-player video {
    height: auto; }

/*
 * Oslo social icon webfont.
 *
 * Version: 0.0.4
 * License: GNU General Public License version 3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 *
 * Generated by http://icomoon.io/
 */
@font-face {
    font-family: "oslo-social";
    src: url("data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABjcAAoAAAAAGJQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAFMYAABTGJJF5z09TLzIAABW8AAAAYAAAAGAIIvzcY21hcAAAFhwAAABUAAAAVOZh5rZnYXNwAAAWcAAAAAgAAAAIAAAAEGhlYWQAABZ4AAAANgAAADYAT7PRaGhlYQAAFrAAAAAkAAAAJASqAtBobXR4AAAW1AAAAIAAAACAPZEB/G1heHAAABdUAAAABgAAAAYAIFAAbmFtZQAAF1wAAAFdAAABXaI/1KVwb3N0AAAYvAAAACAAAAAgAAMAAAEABAQAAQEBDG9zbG8tc29jaWFsAAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4po+WT4dwUdAAABJA8dAAABKREdAAAACR0AABS9EgAhAQEMFxkbHiMoLTI3PEFGS1BVWl9kaW5zeH2Ch4yRlpugpapvc2xvLXNvY2lhbG9zbG8tc29jaWFsdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzdUU2MDR1RTYwNXVFNjA2dUU2MDd1RTYwOHVFNjA5dUU2MEF1RTYwQnVFNjBDdUU2MER1RTYwRXVFNjBGdUU2MTB1RTYxMXVFNjEydUU2MTN1RTYxNHVFNjE1dUU2MTZ1RTYxN3VFNjE4dUU2MTl1RTYxQXVFNjI2AAACAYkAHgAgAgABAAQABwAKAA0AcADdAUQCvwNZBMoHQQg4CKQJNQl0CY8J0wqECzML2Ax+DRENTg2KDb8P9hDUEWERvRITEz8TUPyUDvyUDvyUDvuUDpv4nPd3FYrbgbmLi4ihd552jYuL+wucOIs3i/sBe4uLdoh1eIZ2i4t9a4sviy+ZZ4uLkHehd6CICIuLzXz3F4v3GIvNmouLoI6fn4+gi4uWuIraCPvIJxWL92H3LyX7LyQFDpv3DPhQFYuLwaqdapmBsftckmOSY599l5uXnLOzpcqmymiTgIeAh1KKoKOfpL62mZCknLGhqmcInny4VmA9Xzz7P/tci4uLi05icbRytDn3a4iliaaDkn6EfoRwY4mXiJdzmZqjmaTd15aTCA6b+Gf32RWR+yP7Avsz+1eLUItUnFyow4TDmretXYtkqX6zm4ibjJqPWZVot4y6mYObhpyLXal9x6e4CL9O2GPihnzLvcjPi6mLpn+ed6OQopOfl4Nze3d1f6CNn5Cek313eXl3fQgO9wT3yffbFYGhfJZ4iwiLm/cfi4t7c4sFf4uFh4uFi4iMh4yIi4eMh4yGCOL7fNz3cQWMkouRi5CLnHyUa4sIi5v3EIuLe3uLBX+LgoKFeAj7EPvFeY77Cve9BfsZjxV6m3eUdIt3i3uFgIF/gYV+i3uLf4+AlIKTgpiDnIOggp6EnIWchZqEl4OXg5WBkX8Ikn+Oe4t2i3+Jfoh/h36EgIOCg4GAg36FfoV7iHiLf4uBjIKNgoyEjYWOhY2GjYiOCIeNiY2JjIWGhIeFh4SHhYmEiYiliKKJn4mfipyLmgiciwWLfI5+kX6RfpOBlYKVgpWEl4aXhpeJlouTi5OMk42UjpSOkpCTkZKRkJOQk46Ui5YIi5mHl4SVg5aAk3qReJF5knqRepB7kn6TfpOAloOXg5eIm4ufi5mNmJCXkJeSlZSTCJSUlZGXkJaPmI6Xi5qLmIiVhpaFlYeUh5WTlpGXj5B7jnqNeY16jHiLdgh8iwWEp4Che5wIDtuQlBWLyPdriwWfi5ugjJyLm3yaeIwIbowFVo5guovCi8K3uMGLCPcfiwXBi7Zdi1IIi/sWBYt3m3ueiwihiwWei5qbi58Ijff2wosFjYuNio6LCIn79QWLUl9cVYsIeIsFVotfuovECIv3FgWLn3yfeIsI+yCLBXiLe3iLeYt3m3qfiginigXBiLVdiVaJVl9gVYsI+2uLBQ6b93P3TRWTi5SKlIrIhLhvi4qRiI2Eh4WJiIeJh4uJi4mLiY2Li4mMho6GjYSPg455k3OTcI4IgoyDjIOLaYxwhoCIh4qJi4uLhYmEj4qRiZGOkZKNi4uulr2JCJLUFZWLlYqVitGCv2uMipKHjYKHhIiGhomGi4mLiIyJjIuLioyKi4qMiYyIjYWOg4+Bjwh3lG+UbI+BjIKLgoxkjGuFf4iGiomLi4uEiIOQiJOJko+Tk46Mi7SXxIkI90GQFYuLiouKjImMiYyHjYWOgpB/kHOVapZmkICMgIyBi1SNYoGCiYqKiouLi4KJgZCJlAiIlJCVlY6Mi7uZz4mWi5eKl4negshkjYqTho2AhoOIhoWIhYuIi4iMiI0I/CBsFYlOn1KuXretv5DFiL+H5He6UI2IjYiOiMu4ttSO4JD3IfsD9wr7IpD7IZD7CvsD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") format("woff");
    font-weight: normal;
    font-style: normal; }

/* line 17, _oslo_social.scss */
.social {
    font-family: "oslo-social";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* line 43, _oslo_social.scss */
.social-email:before {
    content: "\e60c"; }

/* line 46, _oslo_social.scss */
.social-graminsta:before {
    content: "\e60f"; }

/* line 48, _oslo_social.scss */
.social-github:before {
    content: "\e611"; }

img.author-thumb {
    width: 80px;
    height: 80px;
    margin-right: 9px;
    border-radius: 100%;
    border: 2px solid;
}
