body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/***
Spectrum Colorpicker v1.8.1
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    /* https://github.com/bgrins/spectrum/issues/40 */
    z-index: 9999994;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top:33px;
    height: 77.5%;
}

.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
    display: block;
}
.sp-alpha-handle {
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}
.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner {
    border: solid 1px #333;
}

.sp-clear {
    display: none;
}

.sp-clear.sp-clear-display {
    background-position: center;
}

.sp-clear-enabled .sp-clear {
    display: block;
    position:absolute;
    top:0px;
    right:0;
    bottom:0;
    left:84%;
    height: 28px;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: -webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}
.sp-dragger {
   border-radius: 5px;
   height: 5px;
   width: 5px;
   border: 1px solid #fff;
   background: #000;
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-top {
    margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    width: 100px;
    margin-bottom: 4px;
}
.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
   font-size: 12px !important;
   border: 1px inset;
   padding: 4px 5px;
   margin: 0;
   width: 100%;
   background:transparent;
   border-radius: 3px;
   color: #222;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container {
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */
.sp-palette-container {
    border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
    border: 0;
}

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange;
}
.sp-thumb-el {
    position:relative;
}

/* Initial */
.sp-initial {
    float: left;
    border: solid 1px #333;
}
.sp-initial span {
    width: 30px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
}

.sp-initial .sp-clear-display {
    background-position: center;
}

/* Buttons */
.sp-palette-button-container,
.sp-button-container {
    float: right;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    margin:0;
    overflow:hidden;
    cursor:pointer;
    padding: 4px;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}
.sp-preview {
    position:relative;
    width:25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float:left;
    z-index: 0;
}

.sp-palette {
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el {
    width:16px;
    height: 16px;
    margin:2px 1px;
    border: solid 1px #d0d0d0;
}

.sp-container {
    padding-bottom:0;
}


/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin:0;
    padding:2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration:none;

}
.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active {
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el {
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
    background-repeat:no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}

@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, menu, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none;
}

body {
  line-height: 1;
}

menu, ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* base */
html {
  height: 100%;
  overflow-x: hidden;
}

body {
  font: lighter 18px/27px "Open Sans", Arial, sans-serif;
  color: #ddd;
  background: url(/public/bg.c914e51d.gif) repeat;
  height: 100%;
  position: relative;
}

select,
input {
  border: solid 1px #444;
  background-color: #333;
  color: #ddd;
  border-radius: 2px;
  padding: 6px;
}

button:focus {
  outline: 1px dotted currentColor;
}

button::-moz-focus-inner {
  border: 0;
}

#js-loading-message {
  margin: 1em;
  text-align: center;
}

.app-toplevel {
  height: 100%;
}

#message {
  position: fixed;
  width: 100%;
  background: #e6e6fa;
  border: 1px solid #00008b;
  color: #00008b;
  filter: alpha(opacity=90);
  opacity: 0.9;
  z-index: 100;
  text-align: center;
  padding: 10px;
}

#message button {
  font: lighter 18px/27px "Open Sans", Arial, sans-serif;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  background: #cccccc;
  border: 0;
  color: currentColor;
  padding: 0;
}

#message.error {
  background: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

/* navigation */
#nav {
  background: #191718;
  border-right: 5px solid #3d6d69;
  z-index: 10;
  overflow-x: hidden;
}

#nav-filter a,
#nav-tags a,
#nav-sources a {
  display: block;
  text-decoration: none;
}

#nav hr {
  border: 0;
  border-bottom: 1px solid #272325;
}

#nav-logo {
  margin-left: 20px;
  margin-top: 14px;
  background: url(/public/logo.6023b87e.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 31px;
  height: 37px;
}

#nav-mark {
  width: 150px;
  border: none;
  padding: 10px;
  margin-left: 15px;
  margin-right: 15px;
  color: #d7d7d7;
  background: #3d6d69;
  font-size: 0.9em;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
}

#nav-mark[disabled],
#nav-mark[disabled]:hover {
  background: #525858;
  color: #808080;
  cursor: not-allowed;
}

#nav-mark:hover {
  color: #000000;
}

#nav-filter-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#nav-filter-title {
  margin-top: 20px;
}

#nav-filter {
  margin-bottom: 30px;
}

#nav-filter li a {
  color: #6a6a6a;
  padding: 5px;
  padding-left: 24px;
  margin-top: 5px;
  font-weight: normal;
  font-size: 0.9em;
  cursor: pointer;
}

#nav-filter li a.active {
  background: #272325;
  color: #d7d7d7;
  font-size: 1em;
}

#nav-filter span {
  font-size: 0.55em;
  color: #777777;
}

.unread-count {
  display: inline;
}

#nav-mobile-count.unread-count {
  display: none;
}

.unread-count.unread {
  background-color: #e74c3c;
  border-radius: 30px;
  color: white !important;
  font-size: 0.6em !important;
  padding: 0 5px 0 5px;
  margin-left: 5px;
  vertical-align: baseline !important;
  display: inline !important;
}

.unread-count.unread span {
  color: white !important;
  font-weight: normal;
  font-size: 1em !important;
}

.unread-count.online span.count::before {
  content: "☁ ";
  /* cloud and non breaking space */
}

.unread-count.unread.offline {
  background-color: #187fff;
}

span.offline-count {
  display: none;
  color: #187fff !important;
}

.unread-count span.offline-count {
  color: white !important;
}

span.offline-count::after {
  content: " / ";
  color: #187fff !important;
}

.unread-count span.offline-count::after {
  color: white !important;
}

span.offline-count.diff {
  display: inline !important;
}

.nav-section-toggle {
  cursor: pointer;
  background-color: transparent;
  display: block;
  width: 100%;
  text-align: inherit;
  line-height: 2;
  font-family: inherit;
  border: 0;
  color: #494949;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: bold;
}

.nav-ts-wrapper {
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: dark;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.nav-ts-wrapper.offline {
  display: none;
}

.nav-unavailable {
  display: none;
}

.nav-unavailable.offline {
  display: block;
  text-align: center;
  opacity: 0.8;
  font-size: 0.7em;
  line-height: 1.2em;
  color: white;
}

#nav-tags li a {
  position: relative;
  color: #b9b9b9;
  cursor: pointer;
  padding: 5px;
  padding-left: 25px;
  padding-right: 20px;
  font-weight: lighter;
  font-size: 0.7em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#nav-tags li a.active {
  background: #272325;
  color: #d7d7d7;
}

#nav-tags li .unread {
  margin-right: 0.25em;
}

#nav-tags .color {
  width: 10px;
  height: 10px;
  border-radius: 2px;
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /* preserve aspect ratio */
}

#nav-sources li a,
#nav-tags li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#nav-sources li .nav-source,
#nav-tags li .tag {
  text-overflow: ellipsis;
  min-width: 0;
  overflow: hidden;
  margin-right: 0.25em;
}

#nav-sources li a {
  position: relative;
  color: #b9b9b9;
  cursor: pointer;
  padding-left: 25px;
  padding-right: 20px;
  font-weight: lighter;
  font-size: 0.7em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#nav-sources li a.active {
  background: #272325;
  color: #d7d7d7;
}

#nav-sources li a.unread {
  font-weight: bold;
  font-size: 0.7em;
}

#nav .unread {
  font-size: 0.9em;
  vertical-align: sub;
  color: #777777;
}

.nav-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.25em;
  text-align: center;
  margin-top: auto;
}

.nav-toolbar button {
  font-size: 1.2rem;
  background: #272325;
  border-radius: 2px;
  border: none;
  color: #484447;
  cursor: pointer;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 3em;
  margin: 0.25em;
  padding: 0;
}

.nav-toolbar button.offline {
  border: solid #187fff 1px;
}

#nav-mobile {
  display: none;
}

/* search */
#search-list:empty {
  display: none;
}

#search-list {
  margin-left: 220px;
  padding-top: 10px;
  height: 15px;
}

#search-list li {
  float: left;
  margin-left: 10px;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 8px;
  font-size: 0.85em;
  background-color: #3d6d69;
  border-right: 6px solid #3d6d69;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}

#search-list .regex-search-term {
  background-color: #e3ad32;
  border-right-color: #e3ad32;
}

/* content */
#content {
  margin-left: 232px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.stream-empty {
  text-align: center;
}

.entry,
.source {
  border-radius: 2px;
  background: #444;
  color: #ddd;
  position: relative;
  font-weight: normal;
  font-size: 0.9em;
}

.entry {
  margin: 4px;
  padding: 0;
  border-radius: 2px;
}

.source {
  margin: 1px 50px 3px 5px;
  padding: 4px;
  width: 100%;
}

.entry.selected.unread,
.entry.unread {
  margin-left: 3px;
  border-left: 3px solid #5f9490;
}

.entry.selected {
  border: 1px solid #cccccc;
}

.entry .found {
  color: #ffffff;
  background: rgba(61, 109, 105, 0.4);
}

.entry-icon,
.entry-title,
.entry-tags,
.entry-tags-tag {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}

.entry-source {
  cursor: pointer;
}

.entry-title {
  cursor: pointer;
  color: #bbb;
  height: 50%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}

.entry-title a {
  color: #3d6d69;
}

.entry.unread .entry-title {
  color: #fff;
}

.entry-tags-tag {
  -ms-flex-preferred-size: 64px;
      flex-basis: 64px;
  padding: 2px;
  font-size: 0.8em;
  white-space: nowrap;
  text-decoration: none;
  background-color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.entry-thumbnail img {
  max-width: 100%;
  display: block;
  max-height: 100%;
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.entry:not(.expanded) .entry-thumbnail:not(.entry-thumbnail-always-visible) {
  display: none;
}

.entry:not(.expanded) .entry-content,
.entry:not(.expanded) .entry-toolbar {
  display: none;
}

.entry-content {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;
  -webkit-column-rule: 1px solid rgba(204, 204, 204, 0.4);
     -moz-column-rule: 1px solid rgba(204, 204, 204, 0.4);
          column-rule: 1px solid rgba(204, 204, 204, 0.4);
  font-size: 0.95em;
  margin-top: 20px;
  line-height: 1.7em;
  overflow: hidden;
  padding: 0 1em;
  overflow-wrap: break-word;
  /**
   * Unreset CSS
   *
   * Copyright (C) 2016 Kite (ixkaito@gmail.com)
   * License MIT
   * Version 1.0.0
   *
   * Unreset CSS restores browsers' default element styles which are reset by
   * Eric Meyer's Reset CSS, YUI 3 Reset CSS, HTML5 Reset Stylesheet of HTML5
   * Doctor, or Tim Murtaugh's HTML5 Reset.
   */
}
.entry-content html {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.entry-content body {
  margin: 8px;
  line-height: normal;
}
.entry-content p {
  margin: 1em 0;
}
.entry-content blockquote,
.entry-content figure {
  margin: 1em 40px;
}
.entry-content q {
  quotes: "“" "”" "‘" "’";
}
.entry-content q:before {
  content: open-quote;
}
.entry-content q:after {
  content: close-quote;
}
.entry-content hr {
  border: 1px inset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.5em autl;
}
.entry-content h1 {
  font-size: 2em;
  font-weight: bold;
  margin: 0.67em 0;
}
.entry-content h2 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.83em 0;
}
.entry-content h3 {
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}
.entry-content h4 {
  font-size: 1em;
  font-weight: bold;
  margin: 1.33em 0;
}
.entry-content h5 {
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}
.entry-content h6 {
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}
.entry-content article h1, .entry-content aside h1, .entry-content nav h1, .entry-content section h1 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.83em 0;
}
.entry-content article article h1, .entry-content article aside h1, .entry-content article nav h1, .entry-content article section h1, .entry-content aside article h1, .entry-content aside aside h1, .entry-content aside nav h1, .entry-content aside section h1, .entry-content nav article h1, .entry-content nav aside h1, .entry-content nav nav h1, .entry-content nav section h1, .entry-content section article h1, .entry-content section aside h1, .entry-content section nav h1, .entry-content section section h1 {
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}
.entry-content article article article h1, .entry-content article article aside h1, .entry-content article article nav h1, .entry-content article article section h1, .entry-content article aside article h1, .entry-content article aside aside h1, .entry-content article aside nav h1, .entry-content article aside section h1, .entry-content article nav article h1, .entry-content article nav aside h1, .entry-content article nav nav h1, .entry-content article nav section h1, .entry-content article section article h1, .entry-content article section aside h1, .entry-content article section nav h1, .entry-content article section section h1, .entry-content aside article article h1, .entry-content aside article aside h1, .entry-content aside article nav h1, .entry-content aside article section h1, .entry-content aside aside article h1, .entry-content aside aside aside h1, .entry-content aside aside nav h1, .entry-content aside aside section h1, .entry-content aside nav article h1, .entry-content aside nav aside h1, .entry-content aside nav nav h1, .entry-content aside nav section h1, .entry-content aside section article h1, .entry-content aside section aside h1, .entry-content aside section nav h1, .entry-content aside section section h1, .entry-content nav article article h1, .entry-content nav article aside h1, .entry-content nav article nav h1, .entry-content nav article section h1, .entry-content nav aside article h1, .entry-content nav aside aside h1, .entry-content nav aside nav h1, .entry-content nav aside section h1, .entry-content nav nav article h1, .entry-content nav nav aside h1, .entry-content nav nav nav h1, .entry-content nav nav section h1, .entry-content nav section article h1, .entry-content nav section aside h1, .entry-content nav section nav h1, .entry-content nav section section h1, .entry-content section article article h1, .entry-content section article aside h1, .entry-content section article nav h1, .entry-content section article section h1, .entry-content section aside article h1, .entry-content section aside aside h1, .entry-content section aside nav h1, .entry-content section aside section h1, .entry-content section nav article h1, .entry-content section nav aside h1, .entry-content section nav nav h1, .entry-content section nav section h1, .entry-content section section article h1, .entry-content section section aside h1, .entry-content section section nav h1, .entry-content section section section h1 {
  font-size: 1em;
  font-weight: bold;
  margin: 1.33em 0;
}
.entry-content article article article article h1, .entry-content article article article aside h1, .entry-content article article article nav h1, .entry-content article article article section h1, .entry-content article article aside article h1, .entry-content article article aside aside h1, .entry-content article article aside nav h1, .entry-content article article aside section h1, .entry-content article article nav article h1, .entry-content article article nav aside h1, .entry-content article article nav nav h1, .entry-content article article nav section h1, .entry-content article article section article h1, .entry-content article article section aside h1, .entry-content article article section nav h1, .entry-content article article section section h1, .entry-content article aside article article h1, .entry-content article aside article aside h1, .entry-content article aside article nav h1, .entry-content article aside article section h1, .entry-content article aside aside article h1, .entry-content article aside aside aside h1, .entry-content article aside aside nav h1, .entry-content article aside aside section h1, .entry-content article aside nav article h1, .entry-content article aside nav aside h1, .entry-content article aside nav nav h1, .entry-content article aside nav section h1, .entry-content article aside section article h1, .entry-content article aside section aside h1, .entry-content article aside section nav h1, .entry-content article aside section section h1, .entry-content article nav article article h1, .entry-content article nav article aside h1, .entry-content article nav article nav h1, .entry-content article nav article section h1, .entry-content article nav aside article h1, .entry-content article nav aside aside h1, .entry-content article nav aside nav h1, .entry-content article nav aside section h1, .entry-content article nav nav article h1, .entry-content article nav nav aside h1, .entry-content article nav nav nav h1, .entry-content article nav nav section h1, .entry-content article nav section article h1, .entry-content article nav section aside h1, .entry-content article nav section nav h1, .entry-content article nav section section h1, .entry-content article section article article h1, .entry-content article section article aside h1, .entry-content article section article nav h1, .entry-content article section article section h1, .entry-content article section aside article h1, .entry-content article section aside aside h1, .entry-content article section aside nav h1, .entry-content article section aside section h1, .entry-content article section nav article h1, .entry-content article section nav aside h1, .entry-content article section nav nav h1, .entry-content article section nav section h1, .entry-content article section section article h1, .entry-content article section section aside h1, .entry-content article section section nav h1, .entry-content article section section section h1, .entry-content aside article article article h1, .entry-content aside article article aside h1, .entry-content aside article article nav h1, .entry-content aside article article section h1, .entry-content aside article aside article h1, .entry-content aside article aside aside h1, .entry-content aside article aside nav h1, .entry-content aside article aside section h1, .entry-content aside article nav article h1, .entry-content aside article nav aside h1, .entry-content aside article nav nav h1, .entry-content aside article nav section h1, .entry-content aside article section article h1, .entry-content aside article section aside h1, .entry-content aside article section nav h1, .entry-content aside article section section h1, .entry-content aside aside article article h1, .entry-content aside aside article aside h1, .entry-content aside aside article nav h1, .entry-content aside aside article section h1, .entry-content aside aside aside article h1, .entry-content aside aside aside aside h1, .entry-content aside aside aside nav h1, .entry-content aside aside aside section h1, .entry-content aside aside nav article h1, .entry-content aside aside nav aside h1, .entry-content aside aside nav nav h1, .entry-content aside aside nav section h1, .entry-content aside aside section article h1, .entry-content aside aside section aside h1, .entry-content aside aside section nav h1, .entry-content aside aside section section h1, .entry-content aside nav article article h1, .entry-content aside nav article aside h1, .entry-content aside nav article nav h1, .entry-content aside nav article section h1, .entry-content aside nav aside article h1, .entry-content aside nav aside aside h1, .entry-content aside nav aside nav h1, .entry-content aside nav aside section h1, .entry-content aside nav nav article h1, .entry-content aside nav nav aside h1, .entry-content aside nav nav nav h1, .entry-content aside nav nav section h1, .entry-content aside nav section article h1, .entry-content aside nav section aside h1, .entry-content aside nav section nav h1, .entry-content aside nav section section h1, .entry-content aside section article article h1, .entry-content aside section article aside h1, .entry-content aside section article nav h1, .entry-content aside section article section h1, .entry-content aside section aside article h1, .entry-content aside section aside aside h1, .entry-content aside section aside nav h1, .entry-content aside section aside section h1, .entry-content aside section nav article h1, .entry-content aside section nav aside h1, .entry-content aside section nav nav h1, .entry-content aside section nav section h1, .entry-content aside section section article h1, .entry-content aside section section aside h1, .entry-content aside section section nav h1, .entry-content aside section section section h1, .entry-content nav article article article h1, .entry-content nav article article aside h1, .entry-content nav article article nav h1, .entry-content nav article article section h1, .entry-content nav article aside article h1, .entry-content nav article aside aside h1, .entry-content nav article aside nav h1, .entry-content nav article aside section h1, .entry-content nav article nav article h1, .entry-content nav article nav aside h1, .entry-content nav article nav nav h1, .entry-content nav article nav section h1, .entry-content nav article section article h1, .entry-content nav article section aside h1, .entry-content nav article section nav h1, .entry-content nav article section section h1, .entry-content nav aside article article h1, .entry-content nav aside article aside h1, .entry-content nav aside article nav h1, .entry-content nav aside article section h1, .entry-content nav aside aside article h1, .entry-content nav aside aside aside h1, .entry-content nav aside aside nav h1, .entry-content nav aside aside section h1, .entry-content nav aside nav article h1, .entry-content nav aside nav aside h1, .entry-content nav aside nav nav h1, .entry-content nav aside nav section h1, .entry-content nav aside section article h1, .entry-content nav aside section aside h1, .entry-content nav aside section nav h1, .entry-content nav aside section section h1, .entry-content nav nav article article h1, .entry-content nav nav article aside h1, .entry-content nav nav article nav h1, .entry-content nav nav article section h1, .entry-content nav nav aside article h1, .entry-content nav nav aside aside h1, .entry-content nav nav aside nav h1, .entry-content nav nav aside section h1, .entry-content nav nav nav article h1, .entry-content nav nav nav aside h1, .entry-content nav nav nav nav h1, .entry-content nav nav nav section h1, .entry-content nav nav section article h1, .entry-content nav nav section aside h1, .entry-content nav nav section nav h1, .entry-content nav nav section section h1, .entry-content nav section article article h1, .entry-content nav section article aside h1, .entry-content nav section article nav h1, .entry-content nav section article section h1, .entry-content nav section aside article h1, .entry-content nav section aside aside h1, .entry-content nav section aside nav h1, .entry-content nav section aside section h1, .entry-content nav section nav article h1, .entry-content nav section nav aside h1, .entry-content nav section nav nav h1, .entry-content nav section nav section h1, .entry-content nav section section article h1, .entry-content nav section section aside h1, .entry-content nav section section nav h1, .entry-content nav section section section h1, .entry-content section article article article h1, .entry-content section article article aside h1, .entry-content section article article nav h1, .entry-content section article article section h1, .entry-content section article aside article h1, .entry-content section article aside aside h1, .entry-content section article aside nav h1, .entry-content section article aside section h1, .entry-content section article nav article h1, .entry-content section article nav aside h1, .entry-content section article nav nav h1, .entry-content section article nav section h1, .entry-content section article section article h1, .entry-content section article section aside h1, .entry-content section article section nav h1, .entry-content section article section section h1, .entry-content section aside article article h1, .entry-content section aside article aside h1, .entry-content section aside article nav h1, .entry-content section aside article section h1, .entry-content section aside aside article h1, .entry-content section aside aside aside h1, .entry-content section aside aside nav h1, .entry-content section aside aside section h1, .entry-content section aside nav article h1, .entry-content section aside nav aside h1, .entry-content section aside nav nav h1, .entry-content section aside nav section h1, .entry-content section aside section article h1, .entry-content section aside section aside h1, .entry-content section aside section nav h1, .entry-content section aside section section h1, .entry-content section nav article article h1, .entry-content section nav article aside h1, .entry-content section nav article nav h1, .entry-content section nav article section h1, .entry-content section nav aside article h1, .entry-content section nav aside aside h1, .entry-content section nav aside nav h1, .entry-content section nav aside section h1, .entry-content section nav nav article h1, .entry-content section nav nav aside h1, .entry-content section nav nav nav h1, .entry-content section nav nav section h1, .entry-content section nav section article h1, .entry-content section nav section aside h1, .entry-content section nav section nav h1, .entry-content section nav section section h1, .entry-content section section article article h1, .entry-content section section article aside h1, .entry-content section section article nav h1, .entry-content section section article section h1, .entry-content section section aside article h1, .entry-content section section aside aside h1, .entry-content section section aside nav h1, .entry-content section section aside section h1, .entry-content section section nav article h1, .entry-content section section nav aside h1, .entry-content section section nav nav h1, .entry-content section section nav section h1, .entry-content section section section article h1, .entry-content section section section aside h1, .entry-content section section section nav h1, .entry-content section section section section h1 {
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}
.entry-content article article article article article h1, .entry-content article article article article aside h1, .entry-content article article article article nav h1, .entry-content article article article article section h1, .entry-content article article article aside article h1, .entry-content article article article aside aside h1, .entry-content article article article aside nav h1, .entry-content article article article aside section h1, .entry-content article article article nav article h1, .entry-content article article article nav aside h1, .entry-content article article article nav nav h1, .entry-content article article article nav section h1, .entry-content article article article section article h1, .entry-content article article article section aside h1, .entry-content article article article section nav h1, .entry-content article article article section section h1, .entry-content article article aside article article h1, .entry-content article article aside article aside h1, .entry-content article article aside article nav h1, .entry-content article article aside article section h1, .entry-content article article aside aside article h1, .entry-content article article aside aside aside h1, .entry-content article article aside aside nav h1, .entry-content article article aside aside section h1, .entry-content article article aside nav article h1, .entry-content article article aside nav aside h1, .entry-content article article aside nav nav h1, .entry-content article article aside nav section h1, .entry-content article article aside section article h1, .entry-content article article aside section aside h1, .entry-content article article aside section nav h1, .entry-content article article aside section section h1, .entry-content article article nav article article h1, .entry-content article article nav article aside h1, .entry-content article article nav article nav h1, .entry-content article article nav article section h1, .entry-content article article nav aside article h1, .entry-content article article nav aside aside h1, .entry-content article article nav aside nav h1, .entry-content article article nav aside section h1, .entry-content article article nav nav article h1, .entry-content article article nav nav aside h1, .entry-content article article nav nav nav h1, .entry-content article article nav nav section h1, .entry-content article article nav section article h1, .entry-content article article nav section aside h1, .entry-content article article nav section nav h1, .entry-content article article nav section section h1, .entry-content article article section article article h1, .entry-content article article section article aside h1, .entry-content article article section article nav h1, .entry-content article article section article section h1, .entry-content article article section aside article h1, .entry-content article article section aside aside h1, .entry-content article article section aside nav h1, .entry-content article article section aside section h1, .entry-content article article section nav article h1, .entry-content article article section nav aside h1, .entry-content article article section nav nav h1, .entry-content article article section nav section h1, .entry-content article article section section article h1, .entry-content article article section section aside h1, .entry-content article article section section nav h1, .entry-content article article section section section h1, .entry-content article aside article article article h1, .entry-content article aside article article aside h1, .entry-content article aside article article nav h1, .entry-content article aside article article section h1, .entry-content article aside article aside article h1, .entry-content article aside article aside aside h1, .entry-content article aside article aside nav h1, .entry-content article aside article aside section h1, .entry-content article aside article nav article h1, .entry-content article aside article nav aside h1, .entry-content article aside article nav nav h1, .entry-content article aside article nav section h1, .entry-content article aside article section article h1, .entry-content article aside article section aside h1, .entry-content article aside article section nav h1, .entry-content article aside article section section h1, .entry-content article aside aside article article h1, .entry-content article aside aside article aside h1, .entry-content article aside aside article nav h1, .entry-content article aside aside article section h1, .entry-content article aside aside aside article h1, .entry-content article aside aside aside aside h1, .entry-content article aside aside aside nav h1, .entry-content article aside aside aside section h1, .entry-content article aside aside nav article h1, .entry-content article aside aside nav aside h1, .entry-content article aside aside nav nav h1, .entry-content article aside aside nav section h1, .entry-content article aside aside section article h1, .entry-content article aside aside section aside h1, .entry-content article aside aside section nav h1, .entry-content article aside aside section section h1, .entry-content article aside nav article article h1, .entry-content article aside nav article aside h1, .entry-content article aside nav article nav h1, .entry-content article aside nav article section h1, .entry-content article aside nav aside article h1, .entry-content article aside nav aside aside h1, .entry-content article aside nav aside nav h1, .entry-content article aside nav aside section h1, .entry-content article aside nav nav article h1, .entry-content article aside nav nav aside h1, .entry-content article aside nav nav nav h1, .entry-content article aside nav nav section h1, .entry-content article aside nav section article h1, .entry-content article aside nav section aside h1, .entry-content article aside nav section nav h1, .entry-content article aside nav section section h1, .entry-content article aside section article article h1, .entry-content article aside section article aside h1, .entry-content article aside section article nav h1, .entry-content article aside section article section h1, .entry-content article aside section aside article h1, .entry-content article aside section aside aside h1, .entry-content article aside section aside nav h1, .entry-content article aside section aside section h1, .entry-content article aside section nav article h1, .entry-content article aside section nav aside h1, .entry-content article aside section nav nav h1, .entry-content article aside section nav section h1, .entry-content article aside section section article h1, .entry-content article aside section section aside h1, .entry-content article aside section section nav h1, .entry-content article aside section section section h1, .entry-content article nav article article article h1, .entry-content article nav article article aside h1, .entry-content article nav article article nav h1, .entry-content article nav article article section h1, .entry-content article nav article aside article h1, .entry-content article nav article aside aside h1, .entry-content article nav article aside nav h1, .entry-content article nav article aside section h1, .entry-content article nav article nav article h1, .entry-content article nav article nav aside h1, .entry-content article nav article nav nav h1, .entry-content article nav article nav section h1, .entry-content article nav article section article h1, .entry-content article nav article section aside h1, .entry-content article nav article section nav h1, .entry-content article nav article section section h1, .entry-content article nav aside article article h1, .entry-content article nav aside article aside h1, .entry-content article nav aside article nav h1, .entry-content article nav aside article section h1, .entry-content article nav aside aside article h1, .entry-content article nav aside aside aside h1, .entry-content article nav aside aside nav h1, .entry-content article nav aside aside section h1, .entry-content article nav aside nav article h1, .entry-content article nav aside nav aside h1, .entry-content article nav aside nav nav h1, .entry-content article nav aside nav section h1, .entry-content article nav aside section article h1, .entry-content article nav aside section aside h1, .entry-content article nav aside section nav h1, .entry-content article nav aside section section h1, .entry-content article nav nav article article h1, .entry-content article nav nav article aside h1, .entry-content article nav nav article nav h1, .entry-content article nav nav article section h1, .entry-content article nav nav aside article h1, .entry-content article nav nav aside aside h1, .entry-content article nav nav aside nav h1, .entry-content article nav nav aside section h1, .entry-content article nav nav nav article h1, .entry-content article nav nav nav aside h1, .entry-content article nav nav nav nav h1, .entry-content article nav nav nav section h1, .entry-content article nav nav section article h1, .entry-content article nav nav section aside h1, .entry-content article nav nav section nav h1, .entry-content article nav nav section section h1, .entry-content article nav section article article h1, .entry-content article nav section article aside h1, .entry-content article nav section article nav h1, .entry-content article nav section article section h1, .entry-content article nav section aside article h1, .entry-content article nav section aside aside h1, .entry-content article nav section aside nav h1, .entry-content article nav section aside section h1, .entry-content article nav section nav article h1, .entry-content article nav section nav aside h1, .entry-content article nav section nav nav h1, .entry-content article nav section nav section h1, .entry-content article nav section section article h1, .entry-content article nav section section aside h1, .entry-content article nav section section nav h1, .entry-content article nav section section section h1, .entry-content article section article article article h1, .entry-content article section article article aside h1, .entry-content article section article article nav h1, .entry-content article section article article section h1, .entry-content article section article aside article h1, .entry-content article section article aside aside h1, .entry-content article section article aside nav h1, .entry-content article section article aside section h1, .entry-content article section article nav article h1, .entry-content article section article nav aside h1, .entry-content article section article nav nav h1, .entry-content article section article nav section h1, .entry-content article section article section article h1, .entry-content article section article section aside h1, .entry-content article section article section nav h1, .entry-content article section article section section h1, .entry-content article section aside article article h1, .entry-content article section aside article aside h1, .entry-content article section aside article nav h1, .entry-content article section aside article section h1, .entry-content article section aside aside article h1, .entry-content article section aside aside aside h1, .entry-content article section aside aside nav h1, .entry-content article section aside aside section h1, .entry-content article section aside nav article h1, .entry-content article section aside nav aside h1, .entry-content article section aside nav nav h1, .entry-content article section aside nav section h1, .entry-content article section aside section article h1, .entry-content article section aside section aside h1, .entry-content article section aside section nav h1, .entry-content article section aside section section h1, .entry-content article section nav article article h1, .entry-content article section nav article aside h1, .entry-content article section nav article nav h1, .entry-content article section nav article section h1, .entry-content article section nav aside article h1, .entry-content article section nav aside aside h1, .entry-content article section nav aside nav h1, .entry-content article section nav aside section h1, .entry-content article section nav nav article h1, .entry-content article section nav nav aside h1, .entry-content article section nav nav nav h1, .entry-content article section nav nav section h1, .entry-content article section nav section article h1, .entry-content article section nav section aside h1, .entry-content article section nav section nav h1, .entry-content article section nav section section h1, .entry-content article section section article article h1, .entry-content article section section article aside h1, .entry-content article section section article nav h1, .entry-content article section section article section h1, .entry-content article section section aside article h1, .entry-content article section section aside aside h1, .entry-content article section section aside nav h1, .entry-content article section section aside section h1, .entry-content article section section nav article h1, .entry-content article section section nav aside h1, .entry-content article section section nav nav h1, .entry-content article section section nav section h1, .entry-content article section section section article h1, .entry-content article section section section aside h1, .entry-content article section section section nav h1, .entry-content article section section section section h1, .entry-content aside article article article article h1, .entry-content aside article article article aside h1, .entry-content aside article article article nav h1, .entry-content aside article article article section h1, .entry-content aside article article aside article h1, .entry-content aside article article aside aside h1, .entry-content aside article article aside nav h1, .entry-content aside article article aside section h1, .entry-content aside article article nav article h1, .entry-content aside article article nav aside h1, .entry-content aside article article nav nav h1, .entry-content aside article article nav section h1, .entry-content aside article article section article h1, .entry-content aside article article section aside h1, .entry-content aside article article section nav h1, .entry-content aside article article section section h1, .entry-content aside article aside article article h1, .entry-content aside article aside article aside h1, .entry-content aside article aside article nav h1, .entry-content aside article aside article section h1, .entry-content aside article aside aside article h1, .entry-content aside article aside aside aside h1, .entry-content aside article aside aside nav h1, .entry-content aside article aside aside section h1, .entry-content aside article aside nav article h1, .entry-content aside article aside nav aside h1, .entry-content aside article aside nav nav h1, .entry-content aside article aside nav section h1, .entry-content aside article aside section article h1, .entry-content aside article aside section aside h1, .entry-content aside article aside section nav h1, .entry-content aside article aside section section h1, .entry-content aside article nav article article h1, .entry-content aside article nav article aside h1, .entry-content aside article nav article nav h1, .entry-content aside article nav article section h1, .entry-content aside article nav aside article h1, .entry-content aside article nav aside aside h1, .entry-content aside article nav aside nav h1, .entry-content aside article nav aside section h1, .entry-content aside article nav nav article h1, .entry-content aside article nav nav aside h1, .entry-content aside article nav nav nav h1, .entry-content aside article nav nav section h1, .entry-content aside article nav section article h1, .entry-content aside article nav section aside h1, .entry-content aside article nav section nav h1, .entry-content aside article nav section section h1, .entry-content aside article section article article h1, .entry-content aside article section article aside h1, .entry-content aside article section article nav h1, .entry-content aside article section article section h1, .entry-content aside article section aside article h1, .entry-content aside article section aside aside h1, .entry-content aside article section aside nav h1, .entry-content aside article section aside section h1, .entry-content aside article section nav article h1, .entry-content aside article section nav aside h1, .entry-content aside article section nav nav h1, .entry-content aside article section nav section h1, .entry-content aside article section section article h1, .entry-content aside article section section aside h1, .entry-content aside article section section nav h1, .entry-content aside article section section section h1, .entry-content aside aside article article article h1, .entry-content aside aside article article aside h1, .entry-content aside aside article article nav h1, .entry-content aside aside article article section h1, .entry-content aside aside article aside article h1, .entry-content aside aside article aside aside h1, .entry-content aside aside article aside nav h1, .entry-content aside aside article aside section h1, .entry-content aside aside article nav article h1, .entry-content aside aside article nav aside h1, .entry-content aside aside article nav nav h1, .entry-content aside aside article nav section h1, .entry-content aside aside article section article h1, .entry-content aside aside article section aside h1, .entry-content aside aside article section nav h1, .entry-content aside aside article section section h1, .entry-content aside aside aside article article h1, .entry-content aside aside aside article aside h1, .entry-content aside aside aside article nav h1, .entry-content aside aside aside article section h1, .entry-content aside aside aside aside article h1, .entry-content aside aside aside aside aside h1, .entry-content aside aside aside aside nav h1, .entry-content aside aside aside aside section h1, .entry-content aside aside aside nav article h1, .entry-content aside aside aside nav aside h1, .entry-content aside aside aside nav nav h1, .entry-content aside aside aside nav section h1, .entry-content aside aside aside section article h1, .entry-content aside aside aside section aside h1, .entry-content aside aside aside section nav h1, .entry-content aside aside aside section section h1, .entry-content aside aside nav article article h1, .entry-content aside aside nav article aside h1, .entry-content aside aside nav article nav h1, .entry-content aside aside nav article section h1, .entry-content aside aside nav aside article h1, .entry-content aside aside nav aside aside h1, .entry-content aside aside nav aside nav h1, .entry-content aside aside nav aside section h1, .entry-content aside aside nav nav article h1, .entry-content aside aside nav nav aside h1, .entry-content aside aside nav nav nav h1, .entry-content aside aside nav nav section h1, .entry-content aside aside nav section article h1, .entry-content aside aside nav section aside h1, .entry-content aside aside nav section nav h1, .entry-content aside aside nav section section h1, .entry-content aside aside section article article h1, .entry-content aside aside section article aside h1, .entry-content aside aside section article nav h1, .entry-content aside aside section article section h1, .entry-content aside aside section aside article h1, .entry-content aside aside section aside aside h1, .entry-content aside aside section aside nav h1, .entry-content aside aside section aside section h1, .entry-content aside aside section nav article h1, .entry-content aside aside section nav aside h1, .entry-content aside aside section nav nav h1, .entry-content aside aside section nav section h1, .entry-content aside aside section section article h1, .entry-content aside aside section section aside h1, .entry-content aside aside section section nav h1, .entry-content aside aside section section section h1, .entry-content aside nav article article article h1, .entry-content aside nav article article aside h1, .entry-content aside nav article article nav h1, .entry-content aside nav article article section h1, .entry-content aside nav article aside article h1, .entry-content aside nav article aside aside h1, .entry-content aside nav article aside nav h1, .entry-content aside nav article aside section h1, .entry-content aside nav article nav article h1, .entry-content aside nav article nav aside h1, .entry-content aside nav article nav nav h1, .entry-content aside nav article nav section h1, .entry-content aside nav article section article h1, .entry-content aside nav article section aside h1, .entry-content aside nav article section nav h1, .entry-content aside nav article section section h1, .entry-content aside nav aside article article h1, .entry-content aside nav aside article aside h1, .entry-content aside nav aside article nav h1, .entry-content aside nav aside article section h1, .entry-content aside nav aside aside article h1, .entry-content aside nav aside aside aside h1, .entry-content aside nav aside aside nav h1, .entry-content aside nav aside aside section h1, .entry-content aside nav aside nav article h1, .entry-content aside nav aside nav aside h1, .entry-content aside nav aside nav nav h1, .entry-content aside nav aside nav section h1, .entry-content aside nav aside section article h1, .entry-content aside nav aside section aside h1, .entry-content aside nav aside section nav h1, .entry-content aside nav aside section section h1, .entry-content aside nav nav article article h1, .entry-content aside nav nav article aside h1, .entry-content aside nav nav article nav h1, .entry-content aside nav nav article section h1, .entry-content aside nav nav aside article h1, .entry-content aside nav nav aside aside h1, .entry-content aside nav nav aside nav h1, .entry-content aside nav nav aside section h1, .entry-content aside nav nav nav article h1, .entry-content aside nav nav nav aside h1, .entry-content aside nav nav nav nav h1, .entry-content aside nav nav nav section h1, .entry-content aside nav nav section article h1, .entry-content aside nav nav section aside h1, .entry-content aside nav nav section nav h1, .entry-content aside nav nav section section h1, .entry-content aside nav section article article h1, .entry-content aside nav section article aside h1, .entry-content aside nav section article nav h1, .entry-content aside nav section article section h1, .entry-content aside nav section aside article h1, .entry-content aside nav section aside aside h1, .entry-content aside nav section aside nav h1, .entry-content aside nav section aside section h1, .entry-content aside nav section nav article h1, .entry-content aside nav section nav aside h1, .entry-content aside nav section nav nav h1, .entry-content aside nav section nav section h1, .entry-content aside nav section section article h1, .entry-content aside nav section section aside h1, .entry-content aside nav section section nav h1, .entry-content aside nav section section section h1, .entry-content aside section article article article h1, .entry-content aside section article article aside h1, .entry-content aside section article article nav h1, .entry-content aside section article article section h1, .entry-content aside section article aside article h1, .entry-content aside section article aside aside h1, .entry-content aside section article aside nav h1, .entry-content aside section article aside section h1, .entry-content aside section article nav article h1, .entry-content aside section article nav aside h1, .entry-content aside section article nav nav h1, .entry-content aside section article nav section h1, .entry-content aside section article section article h1, .entry-content aside section article section aside h1, .entry-content aside section article section nav h1, .entry-content aside section article section section h1, .entry-content aside section aside article article h1, .entry-content aside section aside article aside h1, .entry-content aside section aside article nav h1, .entry-content aside section aside article section h1, .entry-content aside section aside aside article h1, .entry-content aside section aside aside aside h1, .entry-content aside section aside aside nav h1, .entry-content aside section aside aside section h1, .entry-content aside section aside nav article h1, .entry-content aside section aside nav aside h1, .entry-content aside section aside nav nav h1, .entry-content aside section aside nav section h1, .entry-content aside section aside section article h1, .entry-content aside section aside section aside h1, .entry-content aside section aside section nav h1, .entry-content aside section aside section section h1, .entry-content aside section nav article article h1, .entry-content aside section nav article aside h1, .entry-content aside section nav article nav h1, .entry-content aside section nav article section h1, .entry-content aside section nav aside article h1, .entry-content aside section nav aside aside h1, .entry-content aside section nav aside nav h1, .entry-content aside section nav aside section h1, .entry-content aside section nav nav article h1, .entry-content aside section nav nav aside h1, .entry-content aside section nav nav nav h1, .entry-content aside section nav nav section h1, .entry-content aside section nav section article h1, .entry-content aside section nav section aside h1, .entry-content aside section nav section nav h1, .entry-content aside section nav section section h1, .entry-content aside section section article article h1, .entry-content aside section section article aside h1, .entry-content aside section section article nav h1, .entry-content aside section section article section h1, .entry-content aside section section aside article h1, .entry-content aside section section aside aside h1, .entry-content aside section section aside nav h1, .entry-content aside section section aside section h1, .entry-content aside section section nav article h1, .entry-content aside section section nav aside h1, .entry-content aside section section nav nav h1, .entry-content aside section section nav section h1, .entry-content aside section section section article h1, .entry-content aside section section section aside h1, .entry-content aside section section section nav h1, .entry-content aside section section section section h1, .entry-content nav article article article article h1, .entry-content nav article article article aside h1, .entry-content nav article article article nav h1, .entry-content nav article article article section h1, .entry-content nav article article aside article h1, .entry-content nav article article aside aside h1, .entry-content nav article article aside nav h1, .entry-content nav article article aside section h1, .entry-content nav article article nav article h1, .entry-content nav article article nav aside h1, .entry-content nav article article nav nav h1, .entry-content nav article article nav section h1, .entry-content nav article article section article h1, .entry-content nav article article section aside h1, .entry-content nav article article section nav h1, .entry-content nav article article section section h1, .entry-content nav article aside article article h1, .entry-content nav article aside article aside h1, .entry-content nav article aside article nav h1, .entry-content nav article aside article section h1, .entry-content nav article aside aside article h1, .entry-content nav article aside aside aside h1, .entry-content nav article aside aside nav h1, .entry-content nav article aside aside section h1, .entry-content nav article aside nav article h1, .entry-content nav article aside nav aside h1, .entry-content nav article aside nav nav h1, .entry-content nav article aside nav section h1, .entry-content nav article aside section article h1, .entry-content nav article aside section aside h1, .entry-content nav article aside section nav h1, .entry-content nav article aside section section h1, .entry-content nav article nav article article h1, .entry-content nav article nav article aside h1, .entry-content nav article nav article nav h1, .entry-content nav article nav article section h1, .entry-content nav article nav aside article h1, .entry-content nav article nav aside aside h1, .entry-content nav article nav aside nav h1, .entry-content nav article nav aside section h1, .entry-content nav article nav nav article h1, .entry-content nav article nav nav aside h1, .entry-content nav article nav nav nav h1, .entry-content nav article nav nav section h1, .entry-content nav article nav section article h1, .entry-content nav article nav section aside h1, .entry-content nav article nav section nav h1, .entry-content nav article nav section section h1, .entry-content nav article section article article h1, .entry-content nav article section article aside h1, .entry-content nav article section article nav h1, .entry-content nav article section article section h1, .entry-content nav article section aside article h1, .entry-content nav article section aside aside h1, .entry-content nav article section aside nav h1, .entry-content nav article section aside section h1, .entry-content nav article section nav article h1, .entry-content nav article section nav aside h1, .entry-content nav article section nav nav h1, .entry-content nav article section nav section h1, .entry-content nav article section section article h1, .entry-content nav article section section aside h1, .entry-content nav article section section nav h1, .entry-content nav article section section section h1, .entry-content nav aside article article article h1, .entry-content nav aside article article aside h1, .entry-content nav aside article article nav h1, .entry-content nav aside article article section h1, .entry-content nav aside article aside article h1, .entry-content nav aside article aside aside h1, .entry-content nav aside article aside nav h1, .entry-content nav aside article aside section h1, .entry-content nav aside article nav article h1, .entry-content nav aside article nav aside h1, .entry-content nav aside article nav nav h1, .entry-content nav aside article nav section h1, .entry-content nav aside article section article h1, .entry-content nav aside article section aside h1, .entry-content nav aside article section nav h1, .entry-content nav aside article section section h1, .entry-content nav aside aside article article h1, .entry-content nav aside aside article aside h1, .entry-content nav aside aside article nav h1, .entry-content nav aside aside article section h1, .entry-content nav aside aside aside article h1, .entry-content nav aside aside aside aside h1, .entry-content nav aside aside aside nav h1, .entry-content nav aside aside aside section h1, .entry-content nav aside aside nav article h1, .entry-content nav aside aside nav aside h1, .entry-content nav aside aside nav nav h1, .entry-content nav aside aside nav section h1, .entry-content nav aside aside section article h1, .entry-content nav aside aside section aside h1, .entry-content nav aside aside section nav h1, .entry-content nav aside aside section section h1, .entry-content nav aside nav article article h1, .entry-content nav aside nav article aside h1, .entry-content nav aside nav article nav h1, .entry-content nav aside nav article section h1, .entry-content nav aside nav aside article h1, .entry-content nav aside nav aside aside h1, .entry-content nav aside nav aside nav h1, .entry-content nav aside nav aside section h1, .entry-content nav aside nav nav article h1, .entry-content nav aside nav nav aside h1, .entry-content nav aside nav nav nav h1, .entry-content nav aside nav nav section h1, .entry-content nav aside nav section article h1, .entry-content nav aside nav section aside h1, .entry-content nav aside nav section nav h1, .entry-content nav aside nav section section h1, .entry-content nav aside section article article h1, .entry-content nav aside section article aside h1, .entry-content nav aside section article nav h1, .entry-content nav aside section article section h1, .entry-content nav aside section aside article h1, .entry-content nav aside section aside aside h1, .entry-content nav aside section aside nav h1, .entry-content nav aside section aside section h1, .entry-content nav aside section nav article h1, .entry-content nav aside section nav aside h1, .entry-content nav aside section nav nav h1, .entry-content nav aside section nav section h1, .entry-content nav aside section section article h1, .entry-content nav aside section section aside h1, .entry-content nav aside section section nav h1, .entry-content nav aside section section section h1, .entry-content nav nav article article article h1, .entry-content nav nav article article aside h1, .entry-content nav nav article article nav h1, .entry-content nav nav article article section h1, .entry-content nav nav article aside article h1, .entry-content nav nav article aside aside h1, .entry-content nav nav article aside nav h1, .entry-content nav nav article aside section h1, .entry-content nav nav article nav article h1, .entry-content nav nav article nav aside h1, .entry-content nav nav article nav nav h1, .entry-content nav nav article nav section h1, .entry-content nav nav article section article h1, .entry-content nav nav article section aside h1, .entry-content nav nav article section nav h1, .entry-content nav nav article section section h1, .entry-content nav nav aside article article h1, .entry-content nav nav aside article aside h1, .entry-content nav nav aside article nav h1, .entry-content nav nav aside article section h1, .entry-content nav nav aside aside article h1, .entry-content nav nav aside aside aside h1, .entry-content nav nav aside aside nav h1, .entry-content nav nav aside aside section h1, .entry-content nav nav aside nav article h1, .entry-content nav nav aside nav aside h1, .entry-content nav nav aside nav nav h1, .entry-content nav nav aside nav section h1, .entry-content nav nav aside section article h1, .entry-content nav nav aside section aside h1, .entry-content nav nav aside section nav h1, .entry-content nav nav aside section section h1, .entry-content nav nav nav article article h1, .entry-content nav nav nav article aside h1, .entry-content nav nav nav article nav h1, .entry-content nav nav nav article section h1, .entry-content nav nav nav aside article h1, .entry-content nav nav nav aside aside h1, .entry-content nav nav nav aside nav h1, .entry-content nav nav nav aside section h1, .entry-content nav nav nav nav article h1, .entry-content nav nav nav nav aside h1, .entry-content nav nav nav nav nav h1, .entry-content nav nav nav nav section h1, .entry-content nav nav nav section article h1, .entry-content nav nav nav section aside h1, .entry-content nav nav nav section nav h1, .entry-content nav nav nav section section h1, .entry-content nav nav section article article h1, .entry-content nav nav section article aside h1, .entry-content nav nav section article nav h1, .entry-content nav nav section article section h1, .entry-content nav nav section aside article h1, .entry-content nav nav section aside aside h1, .entry-content nav nav section aside nav h1, .entry-content nav nav section aside section h1, .entry-content nav nav section nav article h1, .entry-content nav nav section nav aside h1, .entry-content nav nav section nav nav h1, .entry-content nav nav section nav section h1, .entry-content nav nav section section article h1, .entry-content nav nav section section aside h1, .entry-content nav nav section section nav h1, .entry-content nav nav section section section h1, .entry-content nav section article article article h1, .entry-content nav section article article aside h1, .entry-content nav section article article nav h1, .entry-content nav section article article section h1, .entry-content nav section article aside article h1, .entry-content nav section article aside aside h1, .entry-content nav section article aside nav h1, .entry-content nav section article aside section h1, .entry-content nav section article nav article h1, .entry-content nav section article nav aside h1, .entry-content nav section article nav nav h1, .entry-content nav section article nav section h1, .entry-content nav section article section article h1, .entry-content nav section article section aside h1, .entry-content nav section article section nav h1, .entry-content nav section article section section h1, .entry-content nav section aside article article h1, .entry-content nav section aside article aside h1, .entry-content nav section aside article nav h1, .entry-content nav section aside article section h1, .entry-content nav section aside aside article h1, .entry-content nav section aside aside aside h1, .entry-content nav section aside aside nav h1, .entry-content nav section aside aside section h1, .entry-content nav section aside nav article h1, .entry-content nav section aside nav aside h1, .entry-content nav section aside nav nav h1, .entry-content nav section aside nav section h1, .entry-content nav section aside section article h1, .entry-content nav section aside section aside h1, .entry-content nav section aside section nav h1, .entry-content nav section aside section section h1, .entry-content nav section nav article article h1, .entry-content nav section nav article aside h1, .entry-content nav section nav article nav h1, .entry-content nav section nav article section h1, .entry-content nav section nav aside article h1, .entry-content nav section nav aside aside h1, .entry-content nav section nav aside nav h1, .entry-content nav section nav aside section h1, .entry-content nav section nav nav article h1, .entry-content nav section nav nav aside h1, .entry-content nav section nav nav nav h1, .entry-content nav section nav nav section h1, .entry-content nav section nav section article h1, .entry-content nav section nav section aside h1, .entry-content nav section nav section nav h1, .entry-content nav section nav section section h1, .entry-content nav section section article article h1, .entry-content nav section section article aside h1, .entry-content nav section section article nav h1, .entry-content nav section section article section h1, .entry-content nav section section aside article h1, .entry-content nav section section aside aside h1, .entry-content nav section section aside nav h1, .entry-content nav section section aside section h1, .entry-content nav section section nav article h1, .entry-content nav section section nav aside h1, .entry-content nav section section nav nav h1, .entry-content nav section section nav section h1, .entry-content nav section section section article h1, .entry-content nav section section section aside h1, .entry-content nav section section section nav h1, .entry-content nav section section section section h1, .entry-content section article article article article h1, .entry-content section article article article aside h1, .entry-content section article article article nav h1, .entry-content section article article article section h1, .entry-content section article article aside article h1, .entry-content section article article aside aside h1, .entry-content section article article aside nav h1, .entry-content section article article aside section h1, .entry-content section article article nav article h1, .entry-content section article article nav aside h1, .entry-content section article article nav nav h1, .entry-content section article article nav section h1, .entry-content section article article section article h1, .entry-content section article article section aside h1, .entry-content section article article section nav h1, .entry-content section article article section section h1, .entry-content section article aside article article h1, .entry-content section article aside article aside h1, .entry-content section article aside article nav h1, .entry-content section article aside article section h1, .entry-content section article aside aside article h1, .entry-content section article aside aside aside h1, .entry-content section article aside aside nav h1, .entry-content section article aside aside section h1, .entry-content section article aside nav article h1, .entry-content section article aside nav aside h1, .entry-content section article aside nav nav h1, .entry-content section article aside nav section h1, .entry-content section article aside section article h1, .entry-content section article aside section aside h1, .entry-content section article aside section nav h1, .entry-content section article aside section section h1, .entry-content section article nav article article h1, .entry-content section article nav article aside h1, .entry-content section article nav article nav h1, .entry-content section article nav article section h1, .entry-content section article nav aside article h1, .entry-content section article nav aside aside h1, .entry-content section article nav aside nav h1, .entry-content section article nav aside section h1, .entry-content section article nav nav article h1, .entry-content section article nav nav aside h1, .entry-content section article nav nav nav h1, .entry-content section article nav nav section h1, .entry-content section article nav section article h1, .entry-content section article nav section aside h1, .entry-content section article nav section nav h1, .entry-content section article nav section section h1, .entry-content section article section article article h1, .entry-content section article section article aside h1, .entry-content section article section article nav h1, .entry-content section article section article section h1, .entry-content section article section aside article h1, .entry-content section article section aside aside h1, .entry-content section article section aside nav h1, .entry-content section article section aside section h1, .entry-content section article section nav article h1, .entry-content section article section nav aside h1, .entry-content section article section nav nav h1, .entry-content section article section nav section h1, .entry-content section article section section article h1, .entry-content section article section section aside h1, .entry-content section article section section nav h1, .entry-content section article section section section h1, .entry-content section aside article article article h1, .entry-content section aside article article aside h1, .entry-content section aside article article nav h1, .entry-content section aside article article section h1, .entry-content section aside article aside article h1, .entry-content section aside article aside aside h1, .entry-content section aside article aside nav h1, .entry-content section aside article aside section h1, .entry-content section aside article nav article h1, .entry-content section aside article nav aside h1, .entry-content section aside article nav nav h1, .entry-content section aside article nav section h1, .entry-content section aside article section article h1, .entry-content section aside article section aside h1, .entry-content section aside article section nav h1, .entry-content section aside article section section h1, .entry-content section aside aside article article h1, .entry-content section aside aside article aside h1, .entry-content section aside aside article nav h1, .entry-content section aside aside article section h1, .entry-content section aside aside aside article h1, .entry-content section aside aside aside aside h1, .entry-content section aside aside aside nav h1, .entry-content section aside aside aside section h1, .entry-content section aside aside nav article h1, .entry-content section aside aside nav aside h1, .entry-content section aside aside nav nav h1, .entry-content section aside aside nav section h1, .entry-content section aside aside section article h1, .entry-content section aside aside section aside h1, .entry-content section aside aside section nav h1, .entry-content section aside aside section section h1, .entry-content section aside nav article article h1, .entry-content section aside nav article aside h1, .entry-content section aside nav article nav h1, .entry-content section aside nav article section h1, .entry-content section aside nav aside article h1, .entry-content section aside nav aside aside h1, .entry-content section aside nav aside nav h1, .entry-content section aside nav aside section h1, .entry-content section aside nav nav article h1, .entry-content section aside nav nav aside h1, .entry-content section aside nav nav nav h1, .entry-content section aside nav nav section h1, .entry-content section aside nav section article h1, .entry-content section aside nav section aside h1, .entry-content section aside nav section nav h1, .entry-content section aside nav section section h1, .entry-content section aside section article article h1, .entry-content section aside section article aside h1, .entry-content section aside section article nav h1, .entry-content section aside section article section h1, .entry-content section aside section aside article h1, .entry-content section aside section aside aside h1, .entry-content section aside section aside nav h1, .entry-content section aside section aside section h1, .entry-content section aside section nav article h1, .entry-content section aside section nav aside h1, .entry-content section aside section nav nav h1, .entry-content section aside section nav section h1, .entry-content section aside section section article h1, .entry-content section aside section section aside h1, .entry-content section aside section section nav h1, .entry-content section aside section section section h1, .entry-content section nav article article article h1, .entry-content section nav article article aside h1, .entry-content section nav article article nav h1, .entry-content section nav article article section h1, .entry-content section nav article aside article h1, .entry-content section nav article aside aside h1, .entry-content section nav article aside nav h1, .entry-content section nav article aside section h1, .entry-content section nav article nav article h1, .entry-content section nav article nav aside h1, .entry-content section nav article nav nav h1, .entry-content section nav article nav section h1, .entry-content section nav article section article h1, .entry-content section nav article section aside h1, .entry-content section nav article section nav h1, .entry-content section nav article section section h1, .entry-content section nav aside article article h1, .entry-content section nav aside article aside h1, .entry-content section nav aside article nav h1, .entry-content section nav aside article section h1, .entry-content section nav aside aside article h1, .entry-content section nav aside aside aside h1, .entry-content section nav aside aside nav h1, .entry-content section nav aside aside section h1, .entry-content section nav aside nav article h1, .entry-content section nav aside nav aside h1, .entry-content section nav aside nav nav h1, .entry-content section nav aside nav section h1, .entry-content section nav aside section article h1, .entry-content section nav aside section aside h1, .entry-content section nav aside section nav h1, .entry-content section nav aside section section h1, .entry-content section nav nav article article h1, .entry-content section nav nav article aside h1, .entry-content section nav nav article nav h1, .entry-content section nav nav article section h1, .entry-content section nav nav aside article h1, .entry-content section nav nav aside aside h1, .entry-content section nav nav aside nav h1, .entry-content section nav nav aside section h1, .entry-content section nav nav nav article h1, .entry-content section nav nav nav aside h1, .entry-content section nav nav nav nav h1, .entry-content section nav nav nav section h1, .entry-content section nav nav section article h1, .entry-content section nav nav section aside h1, .entry-content section nav nav section nav h1, .entry-content section nav nav section section h1, .entry-content section nav section article article h1, .entry-content section nav section article aside h1, .entry-content section nav section article nav h1, .entry-content section nav section article section h1, .entry-content section nav section aside article h1, .entry-content section nav section aside aside h1, .entry-content section nav section aside nav h1, .entry-content section nav section aside section h1, .entry-content section nav section nav article h1, .entry-content section nav section nav aside h1, .entry-content section nav section nav nav h1, .entry-content section nav section nav section h1, .entry-content section nav section section article h1, .entry-content section nav section section aside h1, .entry-content section nav section section nav h1, .entry-content section nav section section section h1, .entry-content section section article article article h1, .entry-content section section article article aside h1, .entry-content section section article article nav h1, .entry-content section section article article section h1, .entry-content section section article aside article h1, .entry-content section section article aside aside h1, .entry-content section section article aside nav h1, .entry-content section section article aside section h1, .entry-content section section article nav article h1, .entry-content section section article nav aside h1, .entry-content section section article nav nav h1, .entry-content section section article nav section h1, .entry-content section section article section article h1, .entry-content section section article section aside h1, .entry-content section section article section nav h1, .entry-content section section article section section h1, .entry-content section section aside article article h1, .entry-content section section aside article aside h1, .entry-content section section aside article nav h1, .entry-content section section aside article section h1, .entry-content section section aside aside article h1, .entry-content section section aside aside aside h1, .entry-content section section aside aside nav h1, .entry-content section section aside aside section h1, .entry-content section section aside nav article h1, .entry-content section section aside nav aside h1, .entry-content section section aside nav nav h1, .entry-content section section aside nav section h1, .entry-content section section aside section article h1, .entry-content section section aside section aside h1, .entry-content section section aside section nav h1, .entry-content section section aside section section h1, .entry-content section section nav article article h1, .entry-content section section nav article aside h1, .entry-content section section nav article nav h1, .entry-content section section nav article section h1, .entry-content section section nav aside article h1, .entry-content section section nav aside aside h1, .entry-content section section nav aside nav h1, .entry-content section section nav aside section h1, .entry-content section section nav nav article h1, .entry-content section section nav nav aside h1, .entry-content section section nav nav nav h1, .entry-content section section nav nav section h1, .entry-content section section nav section article h1, .entry-content section section nav section aside h1, .entry-content section section nav section nav h1, .entry-content section section nav section section h1, .entry-content section section section article article h1, .entry-content section section section article aside h1, .entry-content section section section article nav h1, .entry-content section section section article section h1, .entry-content section section section aside article h1, .entry-content section section section aside aside h1, .entry-content section section section aside nav h1, .entry-content section section section aside section h1, .entry-content section section section nav article h1, .entry-content section section section nav aside h1, .entry-content section section section nav nav h1, .entry-content section section section nav section h1, .entry-content section section section section article h1, .entry-content section section section section aside h1, .entry-content section section section section nav h1, .entry-content section section section section section h1 {
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}
.entry-content table {
  border-collapse: separate;
  border-spacing: 2px;
  border-color: gray;
}
.entry-content thead,
.entry-content tbody,
.entry-content tfoot,
.entry-content tr {
  border-color: inherit;
  vertical-align: middle;
}
.entry-content td, .entry-content th {
  padding: 1px;
  vertical-align: inherit;
}
.entry-content th {
  font-weight: bold;
}
.entry-content caption {
  text-align: center;
}
.entry-content ul, .entry-content menu {
  list-style-type: disc;
  margin: 1em 0;
  padding: 0 0 0 40px;
}
.entry-content ol {
  list-style-type: decimal;
  margin: 1em 0;
  padding: 0 0 0 40px;
}
.entry-content ul ul, .entry-content ol ul {
  list-style-type: circle;
}
.entry-content ul ul ul, .entry-content ul ol ul, .entry-content ol ul ul, .entry-content ol ol ul {
  list-style-type: square;
}
.entry-content dd {
  margin: 0 0 0 40px;
}
.entry-content dl {
  margin: 1em 0;
}
.entry-content ul ul, .entry-content ul ol, .entry-content ul menu, .entry-content ul dl, .entry-content ol ul, .entry-content ol ol, .entry-content ol menu, .entry-content ol dl, .entry-content menu ul, .entry-content menu ol, .entry-content menu menu, .entry-content menu dl, .entry-content dl ul, .entry-content dl ol, .entry-content dl menu, .entry-content dl dl {
  margin: 0;
}
.entry-content legend {
  padding: 0 2px;
}
.entry-content fieldset {
  border-style: groove;
  border-width: 2px;
  border: 2px groove ThreeDFace;
  margin: 0 2px;
  padding: 0 2px 3px;
  -webkit-padding-before: 0.35em;
  -webkit-padding-start: 0.75em;
  -webkit-padding-end: 0.75em;
  -webkit-padding-after: 0.625em;
}
.entry-content ins {
  background-color: transparent;
  font-weight: inherit;
  text-decoration: underline;
}
.entry-content b, .entry-content strong {
  font-weight: bold;
}
.entry-content i, .entry-content cite, .entry-content em, .entry-content var, .entry-content address, .entry-content dfn {
  font-style: italic;
  font-weight: inherit;
}
.entry-content abbr[title], .entry-content dfn[title] {
  border-bottom: 0;
  cursor: default;
  font-weight: inherit;
}
.entry-content tt, .entry-content code, .entry-content kbd, .entry-content samp {
  font-family: monospace;
  font-weight: inherit;
}
.entry-content pre {
  font-family: monospace;
  margin: 1em 0;
  white-space: pre;
}
.entry-content mark {
  background-color: yellow;
  color: black;
  font-style: normal;
  font-weight: inherit;
}
.entry-content big {
  font-size: larger;
  font-weight: inherit;
}
.entry-content small {
  font-size: smaller;
  font-weight: inherit;
}
.entry-content sub, .entry-content sup {
  font-weight: inherit;
  line-height: inherit;
  position: static;
}
.entry-content sub {
  font-size: smaller;
  bottom: 0;
  vertical-align: sub;
}
.entry-content sup {
  font-size: smaller;
  top: 0;
  vertical-align: super;
}
.entry-content ruby > rt {
  font-size: 50%;
}
.entry-content iframe {
  border: 2px inset;
}

.entry-content a {
  color: #37b868;
}

.entry-content img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 5px;
}

.entry-content p {
  margin-top: 0;
  margin-bottom: 0.6em;
}

.entry-content blockquote {
  padding: 1px 10px;
  border-left: 2px solid #eaeaea;
  font-style: italic;
}

.entry-content.entry-content-nocolumns {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  max-width: 750px;
  margin: auto;
}

.entry-content pre,
.entry-content table {
  overflow-x: auto;
}

.entry-content table {
  display: block;
}

.entry-content p,
.entry-content ol,
.entry-content ul,
.entry-content pre,
.entry-content blockquote {
  clear: left;
}

.entry-content dt {
  font-weight: bold;
}

.entry-content dd {
  margin: 0;
  text-indent: 1.3em;
}

.entry-icon {
  float: left;
  text-decoration: none;
  margin-right: 0;
}

.entry-icon img {
  display: block;
  padding: 6px;
  width: 16px;
  height: 16px;
}

.entry-subinfo > * {
  display: inline;
  color: #aaaaaa;
  text-decoration: none;
  font-size: 0.7em;
  height: 100%;
  line-height: 1.2em;
}

.entry-smartphone-share {
  display: none;
}

.entry-toolbar {
  margin: -5px;
  padding: 5px;
  margin-top: 10px;
  border-top: 1px solid #555;
  background: #333;
  color: #ddd;
}

.entry-toolbar li {
  display: inline-block;
}

.entry-smartphone-share button,
.entry-smartphone-share a,
.entry-toolbar button,
.entry-toolbar a {
  background-color: transparent;
  color: #ddd;
  text-decoration: none;
  font-size: 0.91rem;
  border: none;
  cursor: pointer;
  padding: 0.5em;
}

.entry-toolbar .entry-loadimages {
  display: none;
}

.entry-next {
  display: none;
}

.entry-toolbar .entry-close {
  display: none;
}

.stream-more,
.mark-these-read,
.stream-error {
  margin-top: 20px;
  margin-bottom: 10px;
  height: 35px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  display: block;
  border: none;
  padding: 0;
  background: transparent;
  color: black;
  width: 100%;
}

.touch .stream-more {
  margin-bottom: 20px;
}

/* sources */
.source input {
  width: 60%;
}

.source-title {
  display: inline;
  color: #ddd;
}

.source-error {
  color: #ff0000;
}

.source.error {
  border: 1px solid #e74c3c;
}

.source-edit-delete,
.source-days,
.source-action {
  display: inline;
  color: #aaaaaa;
  text-decoration: none;
  font-size: 0.8em;
}

.source-edit-delete span,
.source-action span {
  cursor: pointer;
}

.source-showparams,
.source-delete,
.source-save,
.source-cancel {
  padding: 0;
  background: transparent;
  color: #aaaaaa;
  border: none;
}

.source-edit-form {
  margin-left: 20px;
  margin-top: 10px;
  color: #888888;
}

.source-edit-form .error {
  color: #ff0000;
  font-size: 0.85em;
  margin-left: 4px;
}

.source-edit-form label {
  display: inline-block;
  min-width: 70px;
}

.source-edit-form .source-edit-form-help {
  color: #999999;
  font-size: 0.75em;
}

.source-edit-delete.loadi1ng,
.source-action.loading {
  background: url(/public/ajax-loader.3874f29c.gif) right center no-repeat;
  padding-right: 25px;
}

.source-showparams.saved {
  color: #0000ff;
}

.source-icon,
.source-icon img {
  margin-top: 3px;
  margin-right: 5px;
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  text-decoration: none;
}

.source-add,
.refresh-source {
  font-size: 0.85em;
  line-height: 2;
}

.source-add {
  background: transparent;
  border: none;
  color: black;
  padding: 0;
  cursor: pointer;
  margin-left: 20px;
  float: left;
}

.refresh-source {
  background: transparent;
  border: none;
  color: black;
  padding: 0;
  cursor: pointer;
  width: 100%;
}

.source-export,
.source-opml {
  font-size: 0.6em;
  text-decoration: none;
  color: #777777;
  margin-left: 10px;
}

.source-new .source-edit-form {
  display: block;
}

.source-new .source-edit-delete {
  display: none;
}

.spinner-big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  width: 100%;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  height: 100%;
}

/* login */
#loginform form.loading {
  display: none;
}

#login {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -12em;
  margin-top: -6em;
}

#login h1 {
  background: url(/public/logo.6023b87e.png) left center no-repeat;
  font-weight: 600;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 1.4em;
  margin-bottom: 20px;
}

#login label {
  display: inline-block;
  width: 12em;
}

#login .error {
  color: #ff0000;
}

#login .button input {
  margin-left: 7px;
  padding: 5px;
  font-size: 1.2em;
}

.badge-experimental {
  background-color: #c29c1ccc;
  background-image: linear-gradient(135deg, #c29c1ccc 25%, #302c25cc 25%, #302c25cc 50%, #c29c1ccc 50%, #c29c1ccc 75%, #302c25cc 75%, #302c25cc 100%);
  background-size: 1em 1em;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 0.3em;
  padding: 0.1em;
  font-size: 50%;
  vertical-align: top;
}

/* opml import */
#opmlbody {
  height: auto;
}

#opml {
  margin-left: auto;
  margin-right: auto;
  margin-top: 150px;
  width: 500px;
}

#opml h1 {
  background: url(/public/logo.6023b87e.png) left center no-repeat;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 600;
  /* semi-bold */
  padding-top: 10px;
  padding-left: 40px;
  font-size: 1.4em;
  margin-bottom: 20px;
}

#opml .msg {
  padding: 8px;
  border-radius: 8px;
  margin-top: 15px;
}

#opml .error {
  background-color: #ffcccc;
}

#opml .success {
  background-color: #ffcc00;
}

#opml li.center,
#opml li.button {
  text-align: center;
}

#opml .button input {
  margin-left: 7px;
  padding: 9px;
  margin-top: 30px;
  font-size: 1.2em;
}

#opml label {
  display: inline-block;
  width: 100px;
}

#opml input {
  margin-top: 30px;
  background: white;
}

/* public mode */
#nav-login,
body.publicmode.authenabled.loggedin #nav-login,
#nav-logout,
body:not(.loggedin) #nav-mark,
body:not(.loggedin) #nav-settings,
body:not(.loggedin) .entry-starr,
body:not(.loggedin):not(.publicupdate) #nav-refresh,
body:not(.loggedin) .entry-unread {
  display: none;
}

#search.offline {
  display: none;
}

/* mobile version */
/* only desktop */
@media screen and (min-width: 1024px) {
  body.publicmode:not(.loggedin) .entry-toolbar {
    display: none;
  }

  #search {
    left: calc(100px - 20rem + 0.5em + 30px);
    top: 25px;
    -webkit-clip-path: inset(0 0 0 357px);
            clip-path: inset(0 0 0 357px);
  }

  #search.active {
    left: 185px;
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
/* desktop and tablet */
@media screen and (min-width: 641px) {
  #nav {
    position: fixed;
    width: 176px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }

  #nav-filter {
    margin-bottom: 0;
  }

  .mark-these-read {
    display: none;
  }

  body.publicmode.authenabled #nav-login,
body.authenabled.loggedin #nav-logout {
    display: inline-block;
  }

  /* search */
  .search-button-label {
    display: none;
  }

  #search-button,
#search-remove {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    background: transparent;
    padding: 0;
    border: none;
    width: 32px;
    height: 32px;
    cursor: pointer;
  }

  #search {
    z-index: 9;
    position: fixed;
    padding: 5px;
    background: rgba(61, 109, 105, 0.4);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-transition-property: left, -webkit-clip-path;
    transition-property: left, -webkit-clip-path;
    transition-property: left, clip-path;
    transition-property: left, clip-path, -webkit-clip-path;
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
  }

  #search-term {
    width: 20rem;
    margin-left: 0.5em;
  }

  #search hr {
    display: none;
  }
}
/* ipad */
@media screen and (min-width: 641px) and (max-width: 1024px) {
  #search {
    width: calc(20rem + 0.5em + 30px);
    top: -46px;
    right: 65px;
    -webkit-transition: top 0.5s ease-in-out;
    transition: top 0.5s ease-in-out;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 4px;
  }

  #search.active {
    top: 0;
  }

  #search-button {
    position: absolute;
    bottom: -30px;
    left: 100%;
    margin-left: -50px;
    background-color: rgba(61, 109, 105, 0.4);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
/* ipad and smartphone */
@media screen and (max-width: 1024px) {
  .entry,
.source {
    margin: 0;
    padding: 7px;
    border-radius: 0;
    /* border-top:1px solid #ccc; */
    border: 0;
    background: url(/public/entry-bg.df6f71d8.png) bottom repeat-x #ffffff;
  }

  .source-showparams,
.source-delete,
.source-save,
.source-cancel {
    color: #333333;
    border: 0;
    background: #ededed;
    border-radius: 4px;
    cursor: pointer;
    padding: 5px;
    font-size: 1.1em;
  }

  #content .stream-empty {
    padding-top: 20px;
  }

  #nav-tags li a {
    padding-right: 15px;
  }

  #nav-tags .color {
    width: 25px;
    height: 25px;
  }

  #search-list {
    height: 35px;
    margin-left: 157px;
  }

  .entry-toolbar {
    margin-left: -7px;
  }

  .entry-toolbar .entry-loadimages {
    display: block;
  }

  .entry-toolbar .entry-next {
    display: block;
  }

  .entry-content {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }

  .entry.selected.unread,
.entry.unread {
    border-right: 5px solid #5f9490;
    border-left: 0;
  }

  .entry.selected {
    background: #ededed;
  }

  .source-add {
    margin-left: 20px;
    text-align: left;
  }

  .source-export {
    margin-right: 20px;
  }
}
/* smartphone */
@media only screen and (max-width: 641px) {
  #login {
    position: static;
    margin: 3em 2em;
  }

  #login .button input {
    margin-left: 3px;
  }

  #login .button label {
    display: none;
  }

  #nav-mobile {
    position: relative;
    display: block;
    background: #191718;
    border-bottom: 3px solid #3d6d69;
    width: 100%;
    height: 50px;
  }

  #nav-mobile-logo {
    position: absolute;
    width: 96px;
    height: 40px;
    left: 50%;
    top: 5px;
    margin-left: -48px;
    background: url(/public/nav-mobile-logo.030cd411.png) no-repeat;
    background-size: 96px 40px;
  }

  #nav-mobile-count {
    color: white;
    font-weight: normal;
    position: relative;
    left: 95px;
    top: 5px;
  }

  #nav-mobile-settings {
    background: transparent;
    color: white;
    border: 0;
    padding: 0;
    height: 50px;
    width: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    right: 0;
  }

  #nav {
    position: relative;
    left: 0;
    width: 100%;
    margin: 0;
    border: 0;
    overflow: hidden;
    clear: both;
    border-bottom: 3px solid #3d6d69;
  }

  #nav-mark {
    width: 90%;
  }

  #search {
    display: block;
  }

  #search.offline {
    display: none;
  }

  #search-term {
    background: #cccccc;
    width: 50%;
    margin-left: 10px;
  }

  #search-button {
    color: #ededed;
    border: 0;
    background: #333333;
    border-radius: 4px;
    cursor: pointer;
    height: 2.25em;
  }

  #search-remove {
    display: none;
  }

  .nav-toolbar {
    padding: 0.5em;
  }

  .nav-toolbar button {
    margin: 0.25em 0.5em;
  }

  body.publicmode.authenabled #nav-login,
body.authenabled.loggedin #nav-logout {
    display: inline-block;
  }

  #search-list {
    margin-left: 10px;
  }

  #content {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  .stream-empty {
    padding-top: 20px;
  }

  .source,
.entry {
    margin: 0;
    padding: 7px;
    border-radius: 0;
    font-size: 0.8em;
    border-top: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .entry-subinfo > * {
    color: #3d6d69;
  }

  .source-showparams,
.source-delete,
.source-save,
.source-cancel {
    font-size: 1.3em;
  }

  .source-edit-form-help {
    display: none;
  }

  .entry-content {
    line-height: 1.5em;
    font-size: 0.95em;
    padding: 0;
  }

  .sp-container {
    z-index: 100;
  }

  .fullscreen-mode {
    overflow: hidden;
  }

  /* selected expanded entry will be displayed full-screen on mobile */
  .entry.selected.expanded {
    position: fixed;
    left: 0;
    top: 0;
    margin: 0;
    border: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #ffffff;
    z-index: 200;
  }

  .entry.selected.expanded.entry {
    padding-top: 50px;
  }

  .entry.selected.expanded .entry-title {
    padding-top: 40px;
    color: #ccc;
    font-size: 1.3em;
  }

  .entry.selected.expanded .entry-toolbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    font-size: 0.8em;
    margin-bottom: 0;
    padding: 0;
    height: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .entry.selected.expanded .entry-toolbar svg {
    display: block;
    margin: auto;
  }

  .entry.selected.expanded .entry-close {
    display: block;
  }

  .entry-toolbar .entry-newwindow {
    display: none;
  }

  .entry-toolbar .entry-share {
    display: none;
  }

  .entry-share img {
    float: left;
    margin: 0 5px 0 0;
  }

  .entry-share span {
    text-align: center;
  }

  .entry-toolbar .entry-next {
    display: none;
  }

  .entry-smartphone-share {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .entry-smartphone-share li {
    list-style: none;
    display: inline-block;
  }

  .source-opml,
.source-export {
    display: none;
  }

  .source-add {
    float: none;
  }
}
/* tablet */
@media screen and (min-width: 641px) and (max-width: 1024px) {
  #nav {
    width: 160px;
  }

  #nav-mark {
    width: 135px;
  }

  #content {
    margin-left: 165px;
    margin-top: 0;
    margin-right: 0;
    padding: 0;
  }

  .stream-empty {
    padding-top: 20px;
  }
}
/* emojis */
img[src^="http://s.w.org/images/core/emoji"],
img[src^="https://s.w.org/images/core/emoji"] {
  display: inline;
  height: 1em;
  margin: 0;
}

.collapse-css-transition {
  -webkit-transition: height 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* custom css - RitzyMage 2022 */
.entry-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
}

.icon-placeholder {
  content: " ";
  height: 16px;
  width: 16px;
  margin: 6px;
  background-color: #b4ceb6;
}

.entry-tags {
  -ms-flex-preferred-size: 64px;
      flex-basis: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.colorIcon {
  content: " ";
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-right: 4px;
}

.entry-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.entry-subinfo {
  height: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.entry-subinfo > :not(:last-child)::after {
  content: "•";
  margin: 0 4px;
}

.entry-header-action {
  background-color: #222;
  border: none;
  height: calc(100% - 8px);
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
  text-decoration: none;
  color: #ddd;
  padding: 0 4px;
  margin: 0 4px;
  cursor: pointer;
}

.spacer {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.entry-compact {
  width: 200px;
}

.entry-compact .header-buttons {
  width: 100%;
}

.headerButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
}

.entry-header.entry-header-compact {
  height: 64px;
}

.entry-header-compact .headerButtons {
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.entry-title-container.entry-title-container-compact {
  height: 50%;
  white-space: nowrap;
  width: calc(100% - 32px);
  overflow: hidden;
}

.entry-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 0, 0, 0.1);
  height: calc(200px - 64px);
}

.entry-thumbnail a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.entry:not(.entry-compact) {
  width: 100%;
}

#stream-buttons {
  width: 100%;
}

.source-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*# sourceMappingURL=/public/main.48b3db1d.css.map */