.scrollbaby{
    position:fixed;
      bottom:0;
      left:0;
      width:100%;
      font-size:12px;
      letter-spacing:1px;
      font-weight:bold;
      padding:4px 10px;
      background:rgba(255,255,255,.8);
    }
    
    
    
    
    /**
     * 3.0 Basic Structure
     * -----------------------------------------------------------------------------
     */
    #wrapper {
        width: 100%;
        height: 100%;
    }
    
    .site {
        opacity: 0;
        position: relative;
        min-width: 320px;
        -webkit-transition: opacity 0.3s, left 0.3s ease-out;
        -moz-transition: opacity 0.3s, left 0.3s ease-out;
        -o-transition: opacity 0.3s, left 0.3s ease-out;
        transition: opacity 0.3s, left 0.3s ease-out;
    }
    
    .main-content,
    .content-area {
        height: 100%;
        white-space: nowrap;
    }
    
    /* Infinite load */
    @-webkit-keyframes buffer1 {
        0% {
            -webkit-transform: scale(0);
        }
    
        50% {
            -webkit-transform: scale(1);
        }
    }
    
    @-moz-keyframes buffer1 {
        0% {
            -moz-transform: scale(0);
        }
    
        50% {
            -moz-transform: scale(1);
        }
    }
    
    @-o-keyframes buffer1 {
        0% {
            -o-transform: scale(0);
        }
    
        50% {
            -o-transform: scale(1);
        }
    }
    
    @-ms-keyframes buffer1 {
        0% {
            -ms-transform: scale(0);
        }
    
        50% {
            -ms-transform: scale(1);
        }
    }
    
    @keyframes buffer1 {
        0% {
            transform: scale(0);
        }
    
        50% {
            transform: scale(1);
        }
    }
    
    @-webkit-keyframes buffer2 {
        0% {
            -webkit-transform: scale(0);
        }
    
        50% {
            -webkit-transform: scale(0);
        }
    
        100% {
            -webkit-transform: scale(1);
        }
    }
    
    @-moz-keyframes buffer2 {
        0% {
            -moz-transform: scale(0);
        }
    
        50% {
            -moz-transform: scale(0);
        }
    
        100% {
            -moz-transform: scale(1);
        }
    }
    
    @-o-keyframes buffer2 {
        0% {
            -o-transform: scale(0);
        }
    
        50% {
            -o-transform: scale(0);
        }
    
        100% {
            -o-transform: scale(1);
        }
    }
    
    @-ms-keyframes buffer2 {
        0% {
            -ms-transform: scale(0);
        }
    
        50% {
            -ms-transform: scale(0);
        }
    
        100% {
            -ms-transform: scale(1);
        }
    }
    
    @keyframes buffer2 {
        0% {
            transform: scale(0);
        }
    
        50% {
            transform: scale(0);
        }
    
        100% {
            transform: scale(1);
        }
    }
    
    #infinite-loader {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
        width: 20px;
        height: 20px;
    }
    
    #infinite-loader.active {
        display: block;
    }
    
    #infinite-loader > * {
        display: block;
        position: absolute;
        top: -50%;
        left: -50%;
        width: 100%;
        height: 100%;
        background: #963cbd;
        border-radius: 50%;
    }
    #infinite-loader > *:nth-child(1) {
        background: transparent;
    }
    
    #infinite-loader > *:nth-child(2) {
        -webkit-animation: buffer1 0.5s infinite;
        -moz-animation: buffer1 0.5s infinite;
        -o-animation: buffer1 0.5s infinite;
        -ms-animation: buffer1 0.5s infinite;
        animation: buffer1 0.5s infinite;
    }
    
    #infinite-loader > *:nth-child(3) {
        background: transparent;
        -webkit-animation: buffer2 0.2s infinite;
        -moz-animation: buffer2 0.2s infinite;
        -o-animation: buffer2 0.2s infinite;
        -ms-animation: buffer2 0.2s infinite;
        animation: buffer2 0.2s infinite;
    }
    
    
    /**
     * 6.0 Content
     * -----------------------------------------------------------------------------
     */
    .content-area {
        white-space: nowrap;
    }
    
    .hentry,
    .page-content {
        display: inline-block;
        vertical-align: top;
        white-space: normal;
        word-wrap: break-word;
    }
    
    body.single .hentry {
        width: 67.391304348%;
        padding-right: 20px;
        padding-right: 2rem;
    }
    
    body.page .hentry,
    .page-content {
        width: 67.391304348%;
        padding-right: 20px;
        padding-right: 2rem;
    }
    
    .image_link:hover {
        border-bottom: none;
    }
    
    /**
     * 6.1 Post Thumbnail
     * -----------------------------------------------------------------------------
     */
    .post-thumbnail {
        display: inline-block;
        vertical-align: top;
    }
    
    body.home .post-thumbnail {
        height: 100%;
    }
    
    /**
     * 6.2 Entry Header
     * -----------------------------------------------------------------------------
     */
    body.single .entry-header,
    body.page .entry-header,
    .page-header {
        margin-bottom: 20px;
        margin-bottom: 2rem;
    }
    
    .entry-title,
    .page-title {
        margin: 0;
        font-size: 18px;
        font-size: 1.8rem;
        font-weight: 700;
        line-height: 28px;
        line-height: 2.8rem;
        word-wrap: break-word;
        white-space: pre-wrap;
    }
    
    
    
    /**
     * 6.4 Entry Content
     * -----------------------------------------------------------------------------
     */
    .entry-content > p:last-child {
        margin-bottom: 0;
    }
    
    .entry-content a,
    .page-content a {
        border-bottom: 1px solid;
    }
    
    /**
     * 6.5 Gallery
     * -----------------------------------------------------------------------------
     */
    .gallery {
        display: inline-block;
        width: auto;
        height: 100%;
        margin: 0;
        list-style-type: none;
    }
    
    .gallery-item {
        display: inline-block;
        width: auto;
        height: 100%;
        padding-right: 20px;
        padding-right: 2rem;
        vertical-align: top;
        white-space: normal;
    }
    
    .gallery-item img {
        display: block;
        width: auto;
        height: 100%;
        height: -moz-calc(100% - 28px);
        height: -webkit-calc(100% - 28px);
        height: calc(100% - 28px);
    }