/*GENERALES*/

.post-single-page .entry-header img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}

body .wd-entry-content p:last-child {
    margin-bottom: 16px;
}

body .blog-post-loop .wd-entry-content .read-more-section {
    margin-bottom: 0px;
}

.blog-post-loop .article-inner {
    border: 1px solid #eee;
}

.post-img-wrapp img {
    aspect-ratio: 1;
    object-fit: cover;
    max-height: 300px;
}

body .entry-meta.wd-entry-meta,
body .hovered-social-icons {
    display: none;
}

.article-body-container .wpb_wrapper.vc_figure,
.article-body-container .vc_single_image-wrapper,
.article-body-container .vc_single_image-wrapper img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
}

body .article-body-container .wpb_single_image.wpb_content_element {
    margin-bottom: 40px;
}

body .wd-single-footer,
body .wd-single-footer~.wd-page-nav {
    border: 0;
    padding: 0;
    margin: 0;
}

body .post-single-page .entry-content {
    margin: 0;
}

body .wd-social-icons.icons-design-colored {
    margin-bottom: 20px;
}

body .post-single-page .post-title {
    margin-bottom: 25px;
}

.single-post aside {
    display: none;
}

.single-post .content-layout-wrapper{
    display: block;
}

.single-post .content-layout-wrapper > .col-lg-9{
    width: 100%;
    max-width: 100%;
    display: block;
}

.single-post .content-layout-wrapper .article-inner{
    width: 100%;
    max-width: 950px;
    margin: 0 auto;
}

.wd-post .wd-entities-title a{
    height: 45px;
    display: block;
}

@media screen and (max-width: 768px){

    .post-single-page .entry-header img {
        height: auto;
        max-height: 30vh;
    }

}