/*
 * Bashkardi single-content reading rhythm
 * v1.0.141
 *
 * All intentional Enter markers are rendered by PHP before the response is
 * sent. There is no post-load DOM rewrite and therefore no layout shift.
 */
body.bk-single-content-light .bk-article-content,
body.bk-single-content-light .bk-description,
body.bk-single-content-light .bk-article-content > p,
body.bk-single-content-light .bk-article-content > div,
body.bk-single-content-light .bk-description > p,
body.bk-single-content-light .bk-description > div {
    line-height: 1.52 !important;
}

body.bk-single-content-light .bk-article-content > p,
body.bk-single-content-light .bk-article-content > div,
body.bk-single-content-light .bk-description > p,
body.bk-single-content-light .bk-description > div {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

body.bk-single-content-light .bk-article-content > p + p,
body.bk-single-content-light .bk-article-content > p + div,
body.bk-single-content-light .bk-article-content > div + p,
body.bk-single-content-light .bk-article-content > div + div,
body.bk-single-content-light .bk-description > p + p,
body.bk-single-content-light .bk-description > p + div,
body.bk-single-content-light .bk-description > div + p,
body.bk-single-content-light .bk-description > div + div {
    margin-top: .80em !important;
}

body.bk-single-content-light .bk-enter-gap {
    display: block !important;
    width: 100% !important;
    height: .28em !important;
    min-height: .28em !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    line-height: 0 !important;
    font-size: inherit !important;
    pointer-events: none !important;
}

body.bk-single-content-light .bk-description {
    white-space: normal !important;
}

body.bk-single-content-light .bk-article-content h2,
body.bk-single-content-light .bk-article-content h3,
body.bk-single-content-light .bk-article-content h4,
body.bk-single-content-light .bk-article-content h5,
body.bk-single-content-light .bk-article-content h6 {
    margin-top: 1.55em !important;
    margin-bottom: .58em !important;
}

body.bk-single-content-light .bk-article-content ul,
body.bk-single-content-light .bk-article-content ol,
body.bk-single-content-light .bk-article-content blockquote,
body.bk-single-content-light .bk-article-content figure,
body.bk-single-content-light .bk-article-content table,
body.bk-single-content-light .bk-article-content pre {
    margin-top: 1em !important;
    margin-bottom: 1.15em !important;
}

@media (max-width: 740px) {
    body.bk-single-content-light .bk-article-content,
    body.bk-single-content-light .bk-description,
    body.bk-single-content-light .bk-article-content > p,
    body.bk-single-content-light .bk-article-content > div,
    body.bk-single-content-light .bk-description > p,
    body.bk-single-content-light .bk-description > div {
        line-height: 1.5 !important;
    }
}
