/* 17.4 SINGLE BLOG PAGE */

.post {
    img {
        max-width:100%;
    }
    .post-image {
        img {
            max-width:100%;
            height:auto;
        }
    }
    .entry-header {
        .entry-meta {
            padding: 0;
            margin-bottom: 1.2em;

            li {
                display: inline-block;
                font-size: 1.4rem;
                margin: 5px;
                span {
                    margin-right: 5px;
                    font-size: .9em;
                }
            }
        }
    }

    .entry-footer {
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px dashed #ddd;
        border-bottom: 1px dashed #ddd;
        text-align: left;

        ul{
            float: right;

            li {
                display: inline-block;
                margin: 0 10px;
            }
        }
    }

    .comment-box:nth-child(odd) {
        margin-left: 80px;
    }
    .comment-box:nth-child(even) {
        margin-bottom: 0;
    }

}

.post-next-nav {
    p {
        text-align: right;
    }
}

.blog-sidebar {
    .single-sidebar{
        margin-bottom: 30px;
        background: #fafafa;
        padding: 15px;
    }

    .post-archive {
        h3 {
            margin: 0 0 30px 0;
        }
    }

    .single-post {
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid $white-color;

        .post-image {
            float: left;
            margin-right: 15px;

            img {
                max-width: 100%;
                border-radius: 50%;
            }
        }

        .post-info {
            h5 {
                margin-bottom:5px;
            }

            span {
                margin-right: 5px;
            }
        }

        &:last-child {
            border: none;
            margin: 0;
            padding: 0;
        }
    }

    .category {
        h3 {
            margin: 0 0 30px 0;
        }

        ul{
            li {
                margin-bottom: 15px;

                span {
                    float: right;
                }
            }
        }
    }

    .sidebar-widgetarea {
        border-radius: 3px;

        ul {
            padding-left: 0px;
            li {
                list-style: none;
                padding-bottom:20px;

                &:before {
                    content: "\f105";
                    font-family: FontAwesome;
                    margin-right: $smaller-padding;
                }
            }
        }
    }
}

.comment-area {
    padding-left: 0;

    ul, ol {
        list-style: none;
    }

    .reply {
        position: absolute;
        top: 20px;
        right: 0;
        display: block;
        text-align: right;

    }

    .comment-body {
        position:relative;
        padding: $inner-padding 0;
        border-bottom: 1px solid #eee;

        .avatar{
            width: 60px;
            height: 60px;
            float: left;
            margin-right: 2rem;
            border: 4px solid $white-color;
            border-radius: 50%;
            vertical-align: middle;
            @extend .pre-shadow;
        }

        .comment-info{
            margin-left: 100px;

            .reply {
                span {
                    padding-right: 5px;
                }
            }
        }
    }
    .children {
        border-bottom: 1px solid #eee;
    }
}



.post-next-prev-nav {
    padding: 20px 0 0 0;

    p {
        margin-bottom:0;
    }
}

.fa-facebook:before {
    font-family: FontAwesome;
}

.fa-twitter:before {
    font-family: FontAwesome;
}

.fa-pinterest:before {
    font-family: FontAwesome;
}

.fa-linkedin:before {
    font-family: FontAwesome;
}

.fa-comment:before {
    font-family: FontAwesome;
}

.fa-tags:before {
    font-family: FontAwesome;
}
.fa-user:before {
    font-family: FontAwesome;
}

.fa-calendar:before {
    font-family: FontAwesome;
}

.fa-folder:before {
    font-family: FontAwesome;
}

.fa-chevron-right:before {
    content: "\f105";
    font-family: FontAwesome;
}

.fa-chevron-left:before {
    content: "\f104";
    font-family: FontAwesome;
}

.search-form label{
    width: 100%;
}


.ct-content-area {
    .block {
        ul li {
            list-style: none;
        }
    }
}

#wp-comment-cookies-consent {
    width: $font-size;
    height: $font-size;
    margin-right: 6px;
}
