img {
    max-width: 100%;
}

/*!
 * Blog comment form
 */
.comment-form {
    margin-top: 24px;
}

.comment-form .comment-form__title {
    font-size: 20px;
}

.comment-form .comment-form__wrapper {
    padding: 16px 20px;
    border: 6px solid rgba(254, 217, 128, 0.3);
}

.comment-form .comment-form__auth {
    margin-bottom: 15px;
}

.comment-form .comment-form__user,
.comment-form .comment-form__providers {
    display: flex;
    align-items: center;
}

.comment-form .comment-form__user-image {
    width: 30px !important;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    margin-right: 12px;
    font-size: 13px;
    border-radius: 100%;
}

.comment-form .comment-form__providers {
    padding-left: 0;
    list-style: none;
}

.comment-form .comment-form__providers-item {
    display: flex;
    align-items: center;
    margin-right: 10px;
}

.comment-form .comment-form__providers-image {
    margin-right: 5px;
}

.comment-form .comment-form__user-image,
.comment-form .comment-form__user-name {
    margin-right: 7px;
}

.comment-form .comment-form__field {
    margin-bottom: 15px;
}

.comment-form .comment-form__body {
    margin-bottom: 15px;
}

.comment-form .comment-form__cancel {
    margin-right: 15px;
}

.comment-form .wa-captcha {
    margin-bottom: 12px;
}

/*!
 * Blog comments
 */
.comments-wrapper {
    margin-top: 30px;
}

.comments-wrapper.is-hidden {
    display: none;
}

.comments-wrapper .comments-count {
    margin-bottom: 15px;
}

/*!
 * Blog comment
 */
.comment .comment__credentials {
    display: flex;
    align-items: center;
    margin-bottom: 3px;
}

.comment .comment__author-image {
    display: flex;
}

.comment .comment__author-image,
.comment .comment__author-name {
    margin-right: 7px;
}

.comment .comment__author-img {
    border-radius: 100%;
}

.comment .comment__author-staff {
    margin-right: 10px;
}

.comment .comment__author-name {
    color: #747474;
    font-weight: bold;
}

.comment .comment__date {
    color: #747474;
    font-size: 14px;
}

.comment .comment__text {
    margin-top: 5px;
}

.comment .comment__text,
.comment .comment__actions {
    padding-left: 25px;
}

.comment .comment__reply {
    border-bottom: 1px dotted;
}

.comment .comment__reply:hover {
    text-decoration: none;
}

.comments__item .comments__item {
    margin-top: 15px;
    margin-left: 25px;
}

/*!
 * Blog
 */
.post-single {
    margin-top: 40px;
}

.post-single .post-single__inner {
    padding: 16px 20px;

    border-radius: 8px;
}

.post-single .post-single__inner figure>img {
    border-radius: 3px;
}

.post-single .post-single__title {
    margin-top: 0;
}

.post-single .post-single__credentials {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.post-single .post-single__userpic,
.post-single .post-single__username {
    margin-right: 8px;
    text-decoration: none;
}

.post-single .post-single__userpic {
    width: 30px !important;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    margin-right: 12px;
    font-size: 13px;
}

.post-single .post-single__date {
    color: rgba(40, 47, 55, 0.75);
}

.post-photos {
    position: relative;
}

.post-photos .post-photos__item {
    margin: 0 0 30px 0;
}

.post-photos .post-photos__link {
    display: block;
}

.post-photos .post-photos__link:hover {
    text-decoration: none;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.post-photos .post-photos__image {
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover';
    max-width: 100%;
}

.post-photos .post-photos__description {
    padding: 10px 15px;
    color: #747474;
}

.sidebar-nav--timeline .sidebar-nav__list-subs a.sidebar-nav__link:not(:hover) {
    color: #000;
    background-color: #fff !important;
}

@media (max-width: 992px) {
    .sidebar-nav--timeline .sidebar-nav__list-subs {
        display: none;
    }
}