.blog-img {
    width: 100%!important;
    height: 225px!important;
    vertical-align: top!important;
    object-fit: cover!important;
    object-position: center!important;
}

.blog-img-preview {
    width: 100%!important;
    height: 450px!important;
    vertical-align: top!important;
    object-fit: cover!important;
    object-position: center!important;
}

.blog-detail p {
    margin-bottom: 15px!important;
}


.blog-detail a {
    position: relative;
    color: #2294d6;
    font-weight: 500;
    text-decoration: none;
    border-bottom: none;
    transition: text-decoration 300ms ease;;
}

.blog-detail  a:after {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 2px; /*изменить на right:0;, чтобы изменить направление подчёркивания */
    width: 0;/*задаём длинну линии до наведения курсора*/
    height: 1px; /*задаём ширину линии*/
    background-color: #2294d6; /*задаём цвет линии*/
    content: "";
    transition: width 0.3s ease-out; /*задаём время анимации*/
}

.blog-detail  a:hover:after,
.blog-detail  a:focus:after {
    width: 100%; /*устанавливаем значение 100% чтобы ссылка подчёркивалась полностью*/
}

.blog-detail blockquote {
    font-style: italic!important;
    background: #f5f5f5!important;
    padding: 24px 40px!important;
    margin: 24px 0!important;
    border-left: 3px solid lightgrey!important;
}

.blog-detail blockquote p {
    margin: 0!important;
    margin-bottom: 0!important;
}

.blog-detail ul {
    list-style: inside !important;
    margin-bottom: 15px!important;
}

.blog-detail ol {
    list-style: auto!important;
    list-style-position: inside!important;
    margin-bottom: 15px!important;
}

/* NEW STYLE dk-article-detail */

.dk-article-detail p {
    font-size: 16px;
    line-height: 20px;
}

.dk-article-detail h4 {
    font-size: 18px;
    font-weight: 500;
    margin-top: 0;
}

.dk-article-detail li {
    font-size: 16px;
    line-height: 20px;
}

.dk-article-detail ul {
    padding-left: 20px;
}

.dk-article-detail ol {
    padding-left: 20px;
}

.dk-article-detail td {
    font-size: 16px;
    line-height: 20px;
}

.dk-article-detail strong {
    font-weight: 500;
}

.dk-article-detail figure.table {
    margin: 0;
}
