body {
    text-align: right;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-align: right;
}

.card-content {
    align-items: flex-start;
    text-align: right;
}

.card-image-wrapper {
    flex: 0 0 140px;
}

.hero-section .post-card {
    flex-direction: row-reverse;
}

.widget .post-card {
    flex-direction: row-reverse;
}

.img-badge {
    left: inherit;
    right: 8px;
}

.social-share-buttons .share-btn {
    margin-left: 8px;
    margin-right: 0;
}

.content-box .inner-box .content blockquote::before {
    top: -16px;
    right: 16px;
    left: inherit;
}

.content-box .inner-box .content blockquote::after {
    bottom: -16px;
    left: 16px;
    right: inherit;
    transform: rotate(180deg);
}

.widget-category .widget-content .list .item::before {
    right: 0;
    left: inherit;
}

.widget-category .widget-content .list .item {
    padding-right: 32px;
    padding-left: 0;
}

@media (max-width: 576px) {
    .hero-section .card-content .card-date {
        left: 4px;
        right: inherit;
    }
}
@media (min-width: 992px) {
    .dropdown-submenu > .dropdown-menu {
        right: 100%;
        left: auto;
    }
}