.qodef-blog-holder.qodef-blog-single {

    table{
        margin: 10px 0 15px;
    }

	article {

        padding-bottom: 30px;
        margin-bottom: 29px;

		.qodef-post-image {
			margin-bottom: 46px;
		}

        .qodef-post-title {
            margin-bottom: 23px;
        }

        .qodef-post-info {
            &.qodef-section-bottom {
                margin-top: 51px;
            }
            .qodef-post-info-category {
              a {
                color: #969696;
              }
            }
        }
        .qodef-section-bottom-right {
          .qodef-post-info-author-by {
            color: #000;
          }
        }

        &.qodef-blog-social-share-disabled {
            .qodef-post-info {
                &.qodef-section-bottom {
                    .qodef-section-bottom-right {
                        display: block;
                        float: none;
                        text-align: left;
                        width: 100%;
                    }
                }
            }
        }
	}

    /* Related Posts - begin
	========================================================================== */

    .qodef-related-posts-holder {
        padding: 15px 0 58px;
        border-bottom: 1px solid #dadada;

        .qodef-related-posts-title {
            margin-bottom: 20px;
        }

        .qodef-related-post {
            width: calc((100% - 90px) / 4);
            margin-right: 30px;
            display: inline-block;
            float: left;

            &:nth-child(4n) {
                margin-right: 0;
            }

            img {
                display: block;
            }

            .qodef-related-post-image {
                margin-bottom: 38px;
                background-size: cover;
                background-repeat: no-repeat;
                background-position: center;
                min-height: 190px;
            }

            .qodef-related-post-title {
                margin: 0 0 2px;
            }
        }

        .qodef-post-info {
            font-size: 14px;
            line-height: 25px;
            font-weight: 700;
            letter-spacing:0.7px;
            .qodef-post-info-category {
              a {
                color: #969696;
              }
            }

            &.qodef-section-top {
                > div {
                    display: inline-block;
                    position: relative;
                    padding-right: 25px;
                    margin-left: 7px;
                }

                > div:after {
                    content: "/";
                    position: absolute;
                    right: 5px;
                    top: 0;

                }

                > div:first-child {
                    margin-left: 0;
                }

                > div:last-child:after {
                    content: "";
                }

                div span {
                  color: #000;

                }
            }
        }

    }

    //Related posts with sidebar
    .qodef-column1 & .qodef-related-posts-holder,
    .qodef-column2 & .qodef-related-posts-holder {

        .qodef-related-post {
            width: calc((100% - 60px) / 3);

            &:nth-child(3n) {
                margin-right: 0;
            }

        }

    }

    /* Related Posts - end
    ========================================================================== */

    /* Blog Single navigation - start
   ========================================================================== */

	.qodef-blog-single-navigation {
		position: relative;
		padding: 40px 0;
		border-bottom: 1px solid #dadada;

		.qodef-blog-single-navigation-inner {
			position: relative;
			display: block;
		}

		.qodef-blog-single-prev-holder,
		.qodef-blog-single-next-holder {
			@include qodefTableLayout;
			width: 50%;
		}
		.qodef-blog-single-prev-holder {
			float: left;
		}
		.qodef-blog-single-next-holder {
			float: right;
		}
		.qodef-blog-single-prev,
		.qodef-blog-single-next {
			@include qodefTableCellLayout;
            height: 80px;
            width: 129px;
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;

			a {
				display: block;
				vertical-align: middle;
				height: 100%;
				text-indent: -9999px;
			}
		}
		.qodef-blog-single-prev-info,
		.qodef-blog-single-next-info {
			@include qodefTableCellLayout;
			box-sizing: border-box;
		}
		.qodef-blog-single-prev-info {
			padding-left: 29px;
			text-align: left;
		}
		.qodef-blog-single-next-info {
			padding-right: 29px;
			text-align: right;
		}

        .qodef-blog-single-nav-title{
            margin: 0;
            font-size: 13px;
            a {
                display: inline-block;
                color: #444444;
                font-weight: 400;
                letter-spacing: 0.3px;
            }
            .qodef-blog-navigation-info {
                display: block;
                font-size:12px;
                color: $default-heading-color;
                margin-bottom: 7px;
                font-weight: 900;
                letter-spacing:1.2px;
                @include qodefTransition(color 0.15s ease-out);
                text-transform: uppercase;
                &:hover {
                    color: $first-main-color;
                }

            }
        }

	}

    /* Blog Single navigation - end
   ========================================================================== */

    /* Author - begin
	========================================================================== */

    .qodef-author-description {
        padding: 36px 0 40px 0;
        border-bottom: 1px solid #dadada;

        .qodef-author-description-inner {
            @include qodefTableLayout;
        }

        .qodef-author-description-image {
            @include qodefTableCellLayout;
            width: 117px;
            padding-right: 33px;
            img{
                @include qodefBorderRadius(50%);
            }
        }

        .qodef-author-description-text-holder {
            @include qodefTableCellLayout;
            text-align: left;

            .qodef-author-name {
                margin-bottom: 15px;
            }
            .qodef-author-email {
                margin: 0;
            }
            .qodef-author-text{
                p{
                    margin: 18px 0 15px;
                }
            }
        }
        .qodef-author-social-holder {
            margin-top: 11px;
            a {
                display: inline-block;
                margin-right: 8px;

                span {
                    font-size: 11px;
                    color: #fff;
                    background-color: #000;
                    display: block;
                    width: 27px;
                    height: 27px;
                    border-radius: 50px;
                    text-align: center;
                    line-height: 27px;
                    @include qodefTransition(color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out);
                    &:hover {
                        background-color: $first-main-color;
                        color: $default-heading-color;
                    }
                }
            }
        }

    }

    /* Author - end
    ========================================================================== */

}