.bdp_blog_template.glamour  {
    position: relative;
}
.bdp_single.glamour .bdp_blog_template.glamour,
.bdp_single.glamour .bdp-post-navigation,
.bdp_single.glamour .author-avatar-div,
.bdp_single.glamour .related_post_wrap,
.bdp_single.glamour:not(.bdp_single_product) .comments-area,
.bdp_single.glamour .woocommerce-Reviews {
    margin: 0 0 40px;
}
.bdp_single_product.glamour .comments-area{
    padding: 0;
}
.glamour .post-content-wrapper,
.bdp_single.glamour .related_post_wrap {
    background: #ffffff;
    position: relative;
    padding: 15px;
    display: inline-block;
    width: 100%;
}
.post-content-wrapper > .category-link,
.post-content-wrapper > .author,
.post-content-wrapper > .post_content {
    margin: 0 0 15px;
}
.post-content-wrapper > .author .author-img {
    position: relative;
    margin-right: 5px;
    float: left;
}
.post-content-wrapper > .author .author-name {
    position: relative;
    min-height: 36px;
    line-height: 36px;
    vertical-align: middle;
}
.post-content-wrapper .post_content.entry-content {
    padding: 0;
}
.glamour .post-footer-meta {
    border-top: 1px solid #cccccc;
    background: #ffffff;
    display: inline-block;
    width: 100%;
    padding: 20px 15px;
}
.post-footer-meta > span {
    display: inline-block;
    margin-right: 10px;
}
.post-footer-meta .display_post_views {
    width: auto;
}
.bdp_single.glamour .post-content-wrapper > .category-link a {
    text-decoration: underline;
    color: #f5c034;
}
.bdp_single.glamour .post-content-wrapper > .tags {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.post-footer-meta .glamour-footer-icon {
    display: inline-block;
    float: right;
}
.glamour-footer-icon > span {
    margin-left: 5px;
}
.glamour-social-cover .glamour-social-links-closed i,
.glamour-footer-icon span a i {
    color: #f5c034;
    border: 2px solid #f5c034;
    padding: 8px;
    border-radius: 50%;
}
.glamour-social-cover .glamour-social-links-closed i:hover,
.glamour-footer-icon span a i:hover {
    background: #f5c034;
    color: #fff;
}
.glamour-footer-icon .bdp-wrapper-like a .bdp-count {
    display: none;
}
.glamour .glamour-social-cover {
    background: #ffffff;
    border-top: 1px solid #cccccc;
    display: inline-block;
    padding: 15px 20px;
    width: 100%;
    position: absolute;
    left: 0;
    opacity: 0;
    bottom: -100px;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.glamour .glamour-social-cover.show {
    bottom: 0 !important;
    opacity: 1;
}
.glamour .glamour-social-cover .post-share-div {
    display: inline-block;
    float: none;
    width: calc(100% - 48px);
}
.glamour .glamour-social-cover .post-share-div > div {
    display: inline-block;
    float: none;
    margin-right: 10px;
    width: auto;
    vertical-align: top;
}
.glamour .glamour-social-cover .glamour-social-div-closed {
    float: right;
    position: relative;
    vertical-align: top;
}
.bdp_single.glamour .author-avatar-div,
.bdp_single.glamour:not(.bdp_single_product) .comments-area,
.bdp_single.glamour .woocommerce-Reviews {
    background: #ffffff;
    display: inline-block;
    padding: 40px;
    position: relative;
    width: 100%;
}
.bdp_single.glamour .author-avatar-div .avtar-img {
    margin-bottom: 10px;
}
.bdp_single.glamour .author-avatar-div span.author {
    width: 150px;
    text-align: center;
    display: inline-block;
}
.bdp_single.glamour .author-avatar-div span.author a {
    display: inline-block;
    width: 100%;
}
.bdp_single.glamour .author-avatar-div img.avatar {
    width: auto;
    float: none;
}
.bdp_single.glamour .author-avatar-div .author_content {
    display: inline-block;
    width: calc(100% - 220px);
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid #dddddd;
    position: absolute;
    top: 50%;
    right: 0;
    height: 70%;
    transform: translateY(-50%);
    padding-right: 10px;
}
.bdp_single_product.glamour .bdp_related_woocommerce_price_wrap,
.bdp_single_product.glamour .bdp_related_product_woocommerce_add_to_cart_wrap {
    display: inline-block;
    width: 100%;
    text-align: left;
}
.bdp_single_product.glamour .bdp_related_product_woocommerce_add_to_cart_wrap {
    margin: 10px 0;
}
.bdp_single .related_post_div .related_post_content,
.bdp_single .related_post_div .bdp-related-post-meta,
.bdp_single.bdp_single_download .related_post_div .bdp_edd_download_buy_button,
.bdp_single.bdp_single_download .related_post_div .edd_purchase_submit_wrapper,
.bdp_single.bdp_single_download .related_post_div .bdp_edd_price_wrapper {
    text-align: left;
}
.bdp_single .relatedposts .relatedthumb .relatedthumb_content_wrap .related_post_content {
    padding-left: 0;
}
.bdp_single .related_post_div .bdp_edd_download_buy_button {
    display: inline-block;
    margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
    .bdp_single.glamour .author-avatar-div .author_content {
        width: auto;
        margin: 0;
        padding: 0;
        border: none;
        position: relative;
        top: 0;
        right: 0;
        height: auto;
        transform: translateY(0);
    }
    .bdp_single.glamour .author-avatar-div {
        text-align: center;
    }
}

@media screen and (max-width: 480px) {
    .bdp_single.glamour .author-avatar-div .author_content {
        width: 100%;
        margin-left: 0;
        position: relative;
        transform: translateY(0);
    }
    .bdp_single.glamour .author-avatar-div span.author {
        width: 100%;
    }
}