/* HeadTag */
.p-entry__body h2,
.editor-styles-wrapper h2 {
    background: #F4F4F4;
    font-size: 22px!important;
    padding: 10px 10px 10px 26px!important;
    position: relative;
}

.p-entry__body h2::before,
.editor-styles-wrapper h2::before {
    background: #D52423;
    content: '';
    height: calc(100% - 20px);
    position: absolute;
    left: 10px;
    width: 6px;
}

.p-entry__body h3,
.editor-styles-wrapper h3 {
    border-bottom: 3px dotted #D52423!important;
    font-size: 18px!important;
    padding: 0 0 5px 0!important;
}

.p-entry__body h4,
.editor-styles-wrapper h4 {
    font-size: 16px!important;
    padding: 0 0 0 8px!important;
    position: relative;
}

.p-entry__body h4::before,
.editor-styles-wrapper h4::before {
    background: #D52423;
    content: '';
    height: 100%;
    position: absolute;
    left: 0;
    width: 4px;
}

@media screen and (max-width: 767px) {
    .p-entry__body h2,
    .editor-styles-wrapper h2 {
        font-size: 20px!important;
    }

    .p-entry__body h3,
    .editor-styles-wrapper h3 {
        font-size: 16px!important;
    }

    .p-entry__body h4,
    .editor-styles-wrapper h4 {
        font-size: 14px!important;
    }
}


