html[dir='rtl'] .front-page-face .highlight-block .carousel-indicators li .title {
    text-align: right;
}

html[dir='rtl'] .front-page-face .highlight-block .mobile-slide-next {
    left: 0;
    right: auto;
}

html[dir='rtl'] .front-page-face .event-block .info .up-next {
    left: auto;
    right: 22px;
    border-left: none;
    padding-right: 10px;
    padding-left: 0;
    border-right: 5px solid #ffc908;
}

html[dir='rtl'] .front-page-face .highlight-block .carousel-inner .item .open {
    margin-right: 1em;
}

html[dir='rtl'] .front-page-face .highlight-block .carousel-indicators li {
    float: right;
}

html[dir='rtl'] .front-page-face .event-block .info .actions {
    right: 0;
    left: auto;
}

html[dir='rtl'] .front-page-face .side-block .item .footer a {
    margin-right: 1em;
}

html[dir='rtl'] .front-page-section .section-title {
    float: right;
}

html[dir='rtl'] .red-dot-text i {
    margin-left: 0.3em;
    margin-right: 0;
}

html[dir='rtl'] .footer-primary .footer-block-social {
    float: left;
    padding-left: 0;
    padding-right: 20px;
    border-left: none;
    border-right: 2px solid #444;
}

html[dir='rtl'] .footer-primary .footer-block-nav {
    float: right;
}

@media (max-width: 767px) {
    html[dir='rtl'] .footer-primary .footer-block-social {
        float: right;
        padding-right: 0;
        border: none;
    }

    html[dir='rtl'] .footer-primary .footer-block-nav {
        float: none;
        display: flex;
        gap: 15px;
    }
}

html[dir='rtl'] .event-countdown {
    direction: ltr;
    text-align: right;
}

html[dir='rtl'] .wysiwyg-editor-content blockquote {
    margin: 1em 0 1em 1.5em;
    padding-left: 0;
    padding-right: 1em;
    border-left: none;
    border-right: 0.25em solid #fc0;
}

html[dir='rtl'] .article-view .meta .author,
html[dir='rtl'] .article-view .meta .date,
html[dir='rtl'] .article-view .meta .share {
    float: right;
}

html[dir='rtl'] .article-view .meta > div:not(:last-child) {
    margin-right: 0;
    margin-left: 0.75em;
    padding-right: 0;
    padding-left: 0.75em;
    border-right: none;
    border-left: 1px solid #999;
}

html[dir='rtl'] .athletes-champions .col-xs-6,
html[dir='rtl'] .athletes-champions .col-sm-4 {
    float: right;
}

/* .athlete-rankings */

html[dir='rtl'] .athlete-rankings .col-sm-6,
html[dir='rtl'] .athlete-rankings .col-md-3,
html[dir='rtl'] .athlete-rankings .col-lg-3 {
    float: right;
}

html[dir='rtl'] .athlete-rankings .athlete-rankings-column .header {
    padding-right: .4em;
    border-left: 0;
    border-right: 4px solid #ffc908;
}

html[dir='rtl'] .athlete-rankings .athlete-rankings-column .athletes td.shift {
    text-align: left;
}

@media (max-width: 767px) {
    html[dir='rtl'] .athlete-rankings .athlete-rankings-column .champ-wrap img {
        left: -25%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    html[dir='rtl'] .athlete-rankings .row-auto-clear .col-sm-6:nth-child(odd) {
        clear: both;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    html[dir='rtl'] .athlete-rankings .row-auto-clear .col-md-3:nth-child(4n+1) {
        clear: both;
    }
}

@media (min-width: 1200px) {
    html[dir='rtl'] .athlete-rankings .row-auto-clear .col-lg-3:nth-child(4n+1) {
        clear: both;
    }
}

/* .contact-us-content */

html[dir='rtl'] .contact-us-content form label.control-label {
    text-align: initial;
}

html[dir='rtl'] .contact-us-content .col-xs-12,
html[dir='rtl'] .contact-us-content .col-md-8,
html[dir='rtl'] .contact-us-content form .col-sm-3 {
    float: right;
}

@media (min-width: 992px) {
    html[dir='rtl'] .contact-us-content .postal-addr {
        margin-left: 0;
        padding-left: 0;
        border-left: 0;
        margin-right: 1em;
        padding-right: 1em;
        border-right: 1px solid #ddd;
    }
}

/* ---- */

@media (min-width: 768px) {
    html[dir='rtl'] .articles-latest .stream .item .info {
        width: auto;
    }
}

html[dir='rtl'] .section-event-banner-image {
    left: 0;
    right: auto;
}

html[dir='rtl'] .section-event-banner-image::before {
    background-image: linear-gradient(-90deg, rgba(14,14,14,1) 1%, rgba(14,14,14,.5) 8%, transparent 12%);
}

html[dir='rtl'] .section-event-banner .event-banner-details {
    float: right;
}

html[dir='rtl'] .fight-card .card .matchup .col.left {
    text-align: left;
}
