/* ==========================================================================
   RTL styles
   ========================================================================== */
.table-s1 .item .c4 {
    padding-left: 10px;
    padding-right: 35px;
}
.table-s1 .item .c4 .icon-poka {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -13px;
    transform: rotate(180deg);
}
.table-s1.table-big .item .c4 .icon-poka {
    margin-left: -13px;
    margin-right: -19px;
    transform: rotate(180deg);
    left: 0;
    right: -10px;
}
.table-s1.table-big .item .c4 .icon-poka.icon-right {
    margin-left: -9px;
    margin-right: -19px;
    transform: rotate(180deg);
}
.table-s1.table-big .item .c5 {
    padding-right: 10px;
    padding-left: 20px;
}

.aff-single-widget-xl .widget-text {
    padding-left: 0;
    padding-right: 80px;
}
.aff-single-widget-xl .widget-text .icon-poka {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: 5px;
    transform: rotate(180deg);
}
.aff-single-widget-big h4 {
    text-align: right;
}
.aff-single-widget-big p {
    text-align: right;
}

.btn--read-more .icon-poka {
    margin-right: 15px;
    transform: rotate(180deg);
}

.news-list-sidebar .news-sidebar-group .item img {
    float: right;
}
.news-list-sidebar .news-sidebar-group .item .text {
    padding-left: 0;
    padding-right: 20px;
}

.head-menu .menu > li > ul {
    left: auto;
    right: -15px;
}

.head-menu .menu > li ul li {
    text-align: right;
}
.head-menu .menu > li a.sf-with-ul::after {
    margin-left: 0;
    margin-right: 5px;
}

.search-form-ajax button {
    right: auto;
    left: 0;
}
.search-form-ajax .search-form-ajax-input {
    padding: 0 20px 0 60px;
}
#main .search-form-ajax .ui-autocomplete .custom-li-el .img {
    left: auto;
    right: 20px;
}

#main .search-form-ajax .ui-autocomplete .custom-li-el .text {
    padding-left: 0;
    padding-right: 320px;
    text-align: right;
}

.casino-guides .casino-guide-box .label-guide {
    left: auto;
    right: 20px;
}
.casino-guides .casino-guide-box .label-guide i {
    margin-right: 0;
    margin-left: 7px;
}
.casino-guides .casino-guide-box .text .btn .icon-poka {
    margin-left: 0;
    margin-right: 6px;
}

.footer .btn-backToTop {
    right: auto;
    left: 15px;
}

#breadcrumbs {
    display: flex;
}
#breadcrumbs span.separator {
    transform: scale(-1, 1);
}

.sidebar .widget_recent_entries ul,
.sidebar .widget_archive ul,
.sidebar .widget_categories ul,
.sidebar .widget_recent_comments ul {
    padding-left: 0;
    padding-right: 15px;
}

.review-up-area .review-logo-group .btn .poka-icon {
    margin-left: 0;
    margin-right: 18px;
}
.review-up-area .review-logo-group .btn .poka-icon .icon-poka {
    transform: rotate(180deg);
}
.review-up-area--dif .review-overview .review-info ul::after {
    left: auto;
    right: 50%;
}
.review-up-area--dif .review-overview .btn .poka-icon {
    margin-left: 0;
    margin-right: 18px;
    transform: rotate(180deg);
}
.review-up-area--dif .review-overview .btn .poka-icon .icon-poka {
    position: relative;
    top: -2px;
}
.review-up-area--dif2 .review-overview .review-info ul::after {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -35px;
}
.review-up-area--dif2 .review-overview .review-info ul li:nth-child(2n) {
    float: none;
    padding: 0;
    width: 100%;
}
.review-bottom-group .btn .poka-icon {
    margin-left: 0;
    margin-right: 18px;
}
.review-bottom-group .btn .poka-icon .icon-poka {
    transform: rotate(180deg);
}
.review-up-area .review-overview .review-info li {
    float: right;
    padding-right: 0;
    padding-left: 4%;
}
.review-up-area .review-overview .review-info li:nth-child(2n) {
    padding-left: 0;
    padding-right: 4%;
}
.review-up-area .review-bonus {
    left: auto;
    right: -30px;
}
.review-up-area--dif2 .review-bonus {
    right: 0;
}
.review-up-area .review-bonus::before {
    left: auto;
    right: -30px;
}
.review-up-area .review-bonus::after {
    right: auto;
    left: -30px;
}

.group-category .news-item .new-text-group .read-more i {
    transform: rotate(180deg);
}
.group-category .news-item .new-text-group .news-info span {
    float: left;
}

.single-post-wrapper .post-info .post-info__left {
    float: right;
    unicode-bidi: bidi-override;
}
.single-post-wrapper .post-info .post-info__left > * {
    unicode-bidi: isolate;
}
.single-post-wrapper .post-info .post-info__right {
    float: left;
}

.slideshow .slide .text {
    float: left;
}
.slideshow .slide .text-right {
    float: right;
}
.slideshow .cycle-prev,
.slideshow .cycle-next {
    transform: rotate(180deg);
}
.slideshow .cycle-prev {
    right: auto;
    left: 65px;
    text-indent: 2px;
}
.slideshow .cycle-next {
    right: auto;
    left: 10px;
    text-indent: -2px;
}

.box-text.box-text--icon {
    padding-left: 30px;
    padding-right: 80px;
}
.box-text.box-text--icon::after {
    left: auto;
    right: 25px;
}

.text-area .text-list li::before {
    margin-right: 0;
    margin-left: 8px;
    transform: scale(-1, 1);
}

th {
    text-align: right;
}

.blockquote {
    border-left: none;
    border-right: 0.25rem solid #eceeef;
}

.form-group {
    flex-direction: row-reverse;
}
.form-group label {
    text-align: right;
}
.form-control {
    text-align: right;
}
.form-group input:not([type="checkbox"]):not([type="radio"])[type="submit"] {
    float: left !important;
}

.btn::after {
    left: auto;
    right: -75px;
}
.btn:hover::after {
    left: auto;
    right: 120%;
}

.head-top .top-bar-search,
.head-inline .top-bar-search {
    float: left;
}
.head-top .top-bar-search .form-control,
.head-inline .top-bar-search .form-control {
    padding-right: 15px;
    padding-left: 30px;
}
.head-top .top-bar-search .btn,
.head-inline .top-bar-search .btn {
    right: auto;
    left: 0;
}

.ups-downs ul {
    padding-left: 0;
    padding-right: 60px;
}
.ups-downs .icon {
    left: auto;
    right: 15px;
}

.pagination .prev,
.pagination .next {
    transform: rotate(180deg);
}

.rating .star {
    transform: scaleX(-1);
}

.slideshow-wrapper .owl-carousel .owl-nav button.owl-prev,
.slideshow-wrapper .owl-carousel .owl-nav button.owl-next {
    right: auto;
    left: 10px;
    transform: rotate(180deg);
}
.slideshow-wrapper .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 65px;
}
.slideshow .slide .text {
    float: left;
}
.slideshow .slide .text.text-right {
    float: right;
}

.sidebar .widget-s1 .number-box {
    float: right;
}
.sidebar .widget-s1 .widget-sites-group {
    float: left;
    padding-left: 0;
    padding-right: 15px;
}
.sidebar .widget-s1 .widget-sites-group .text-down .btn {
    float: left;
}
.sidebar .widget-s1 .widget-sites-group .text-down p {
    float: right;
}

.table-s2 .item .item-row .col-features {
    text-align: right;
}
.table-s2 .item .item-row .col-features ul li::before {
    padding-right: 0;
    padding-left: 8px;
}
.table-s2 .item .item-row .col-logo .rank-num {
    left: auto;
    right: 12px;
}
.table-s2 .item .item-row .col-logo .logo-box {
    margin-right: 35px;
}

.table-header {
    text-align: left;
}
.table-header .sorting-items li a i, .table-header .sorting-order li a i {
    margin-right: 0;
    margin-left: 6px;
}
.table-header .sorting-title {
    padding-right: 0;
    padding-left: 5px;
}

@media (max-width: 1199px) {
    .review-up-area .review-bonus {
        right: 0;
    }
    .review-up-area .review-bonus::before {
        left: auto;
        right: -15px;
    }
    .review-up-area .review-bonus::after {
        right: auto;
        left: -15px;
    }

    .sidebar .widget-s1 .widget-sites-group .text-down p {
        float: none;
    }
    .sidebar .widget-s1 .widget-sites-group .text-down .btn {
        float: none;
    }
}

@media (max-width: 991px) {
    .aff-single-widget-xl .widget-text {
        padding-right: 0;
    }

    .search-form-ajax .ui-autocomplete .custom-li-el .img {
        right: auto;
    }

    #main .search-form-ajax .ui-autocomplete .custom-li-el .text {
        padding-right: 0;
        text-align: center;
    }

    .review-up-area--dif .review-overview .review-info ul li {
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .review-up-area--dif .review-overview .review-info ul li:nth-child(2n) {
        float: left;
        padding-left: 0;
        padding-right: 40px;
    }
    .review-up-area--dif2 .review-overview .review-info ul li:nth-child(n) {
        float: none;
        padding: 0;
        width: 100%;
    }

    .table-s1 .item .count {
        left: auto;
        right: 10px;
    }
    
    .sidebar .widget-s1 .widget-sites-group {
        padding-right: 0;
    }
    .sidebar .widget-s1 .number-box {
        float: none;
    }
    
    .table-s2 .item .item-row .col-logo .rank-num {
        left: auto;
        right: 7px;
    }
}

@media (max-width: 767px) {
    .head-top .top-bar-search,
    .head-inline .top-bar-search {
        float: none;
    }
    .table-s2 .item .item-row .col-logo .logo-box {
        margin-right: 0;
    }
    .table-s2 .item .item-row .col-logo .rank-num {
        left: auto;
        right: 5px;
    }
}
@media (max-width: 575px) {
    .review-up-area .review-bonus::after {
        left: 50%;
    }

    .review-up-area--dif .review-overview .review-info ul li:nth-child(n) {
        float: none;
        padding: 0;
    }

    .slideshow-wrapper .owl-carousel .owl-nav button.owl-next {
        left: 50px;
    }
    .slideshow-wrapper .owl-carousel .owl-nav button.owl-prev {
        left: 50px;
        right: auto;
    }
    .slideshow-wrapper .owl-carousel .owl-nav button.owl-next {
        left: 10px;
        right: auto;
    }
}