#sidebar
    if sidebar is right
        float: right
        margin-right: - sidebar-width
    else
        float: left
        margin-left: - sidebar-width
    width: sidebar-width
    .sidebar-toggle
        display: none
    .sidebar-top
        clearfix()
        background: color-theme
        padding: 15px 30px
        .sidebar-top-inner
            clearfix()
        p
            float: left
            color: rgba(255,255,255,0.8)
            font-size: 16px
            font-weight: 600
            text-transform: uppercase
            line-height: 24px
            padding: 3px 0
        .social-links
            float: right
            position: relative
            padding-top: 2px
            li
                float: left
                margin-left: 8px
                a
                    &:hover
                        i
                            &:before
                                color: #fff
            .social-tooltip
                position: relative
                &:hover
                    &:after
                        top: -41px
                        background: #fff
                        font-size: 14px
                        color: #666
                        content: attr(title)
                        display: block
                        right: 0
                        padding: 5px 15px
                        position: absolute
                        white-space: nowrap
                        border-radius: 3px
                        box-shadow: 0 0 2px rgba(0,0,0,0.2)
                        text-transform: uppercase
                        z-index: 1
                    &:before
                        top: -10px
                        right: 8px
                        border: solid
                        border-color: #fff transparent
                        border-width: 5px 5px 0 5px
                        content: ""
                        display: block
                        position: absolute
                        z-index: 2
        i
            color: rgba(255,255,255,0.7)
            font-size: font-icon-profile-size
            width: font-icon-profile-size

#article-nav
    clearfix()
    position: relative

.article-nav-link-wrap
    position: relative
    margin-top: 0
    display: block
    color: color-grey
    padding: 16px 40px 24px
    border-bottom: 1px solid color-border
    transition: 0.2s ease-in
    text-align: center
    text-decoration: none
    .icon
        position: absolute
        color: #ccc
        font-size: 18px
        top: 50%
        width: 1em
        margin-top: -10px
    #icon-chevron-left
        left: 10px
    #icon-chevron-right
        right: 10px
    &:hover
        background: rgba(0,0,0,0.02)
        .icon
            color: color-theme

.article-nav-caption
    display: block
    font-size: 12px
    color: color-grey
    letter-spacing: 0.5px
    line-height: 24px
    font-weight: normal
    text-transform: uppercase

.article-nav-title
    font-size: 15px
    color: #666

.widget-wrap
    padding: 30px 30px 20px

.widget-title
    font-size: 15px
    font-weight: 400
    text-transform: uppercase
    margin-bottom: 6px

.widget
    @extend $base-style
    line-height: line-height
    word-wrap: break-word
    font-size: 0.9em
    color: color-sidebar-text
    border-radius: 3px
    a
        text-decoration: none
        color: color-sidebar-text
        &:hover
            color: color-sidebar-text-dark
    ul, ol, dl
        ul, ol, dl
            margin-left: 15px
            list-style: disc
    ul, ol
        list-style: none
        margin: 0
        ul, ol
            margin: 0 20px
        ul
            list-style: disc
        ol
            list-style: decimal

.widget-list
    ul, ol
        list-style: none
        li
            margin: 10px 0
            padding-bottom: 10px
            font-size: font-size + 1
            border-bottom: 1px solid #E4E4E4
            &:last-child
                margin-bottom: 0px
            a
                color: color-sidebar-text
                &:before
                    color: #ccc
                    content: "\f0da"
                    font-size: 12px
                    margin-right: 6px
                    font-family: FontAwesome
                    transition: 0.2s ease
                &:hover:before
                    color: color-sidebar-text-dark
        ul, ol
            list-style: none
            li
                border: none
                padding-bottom: 0

.widget-float
    a
        font-size: font-size + 1


#recent-post
    li
        clearfix()
        padding: 10px 0 10px 94px
        border-bottom: 1px solid color-border
    &.no-thumbnail
        li
            padding: 10px 0px
    li
        .item-thumbnail
            opacity: 1
            margin-left: -94px
            transition: all 0.2s ease
            float: left
            .thumbnail
                width: 80px
                height: 80px
                display: block
                position: relative
                overflow: hidden
                span
                    width: 100%
                    height: 100%
                    display: block
                .thumbnail-image
                    position: absolute
                    background-size: cover
                    background-position: center
                .thumbnail-none
                    background-image: url(thumbnail-default-small)
                    background-size: 100% 100%
        .item-inner
            a
            .item-category
                font-size: 13px
                text-transform: uppercase
                a
                    color: color-theme
                    &:hover
                        color: color-sidebar-text-dark
                a, .icon
                    margin-right: 5px
            .item-title
                font-size: 15px
                a
                    color: color-sidebar-text-dark
                    transition: all 0.2s ease
            .item-date
                color: #aaa
                font-size: 13px
                text-transform: uppercase
        &:hover
            .item-thumbnail
                opacity: 0.8
            .item-title a
                color: color-theme

.category-list-count
.tag-list-count
.archive-list-count
    padding-left: 5px
    color: color-grey
    font-size: 0.85em
    &:before
        content: "("
    &:after
        content: ")"

.tagcloud
    a
        margin-right: 5px

.toc-article
    margin: 0
    padding: 0
    .toc
        padding: 0
        margin: 10px 0 0
        .toc-item
            list-style: none
