/* Start custom CSS for text-editor, class: .elementor-element-1e1eef0f */.single-post .blog-post-single-item h2 {
    font-size: 32px !important;
    font-weight: 700 !important;
    margin-top: 40px !important;
    margin-bottom: 16px !important;
}
.single-post .blog-post-single-item h3 {
    font-size: 22px !important;
    font-weight: 600 !important;
    margin-top: 26px !important;
    margin-bottom: 10px !important;
}


.single-post .blog-post-single-item p {
    margin-bottom: 18px;
}
.single-post .blog-post-single-item ul,
.single-post .blog-post-single-item ol {
    margin-bottom: 20px;
}


.single-post .blog-post_title {
    margin-bottom: 30px !important;
}


@media only screen and (max-width: 767px) {
    .single-post .blog-post-single-item h2 {
        font-size: 24px !important;
        font-weight: 700 !important;
    }
    .single-post .blog-post-single-item h3 {
        font-size: 19px !important;
        font-weight: 600 !important;
    }
}/* End custom CSS */