/*
RTL BY MOHAMMAD MAHDI JABBARPOUR
https://www.rtl-theme.com/author/mahdi_jabbarpour/
 */
body.olympus-theme {
    text-align: right !important;
}

.header--standard .logo .img-wrap {
    margin-left: 13px;
    margin-right: 0 !important;
}

.form-group.with-button button {
    right: auto !important;
    left: 0;
}

.form-group.with-button input {
    padding-left: 50px !important;
    padding-right: 15px !important;
}

.elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0 !important;
}

.btn-icon-left i {
    margin-left: 10px;
    margin-right: 0 !important;
}

.elementor-widget-olympus_button.elementor-widget__width-auto {
    margin-left: 15px;
    margin-right: 0 !important;
}

.crum-reaction-list .crum-reaction-ext.friends-harmonic {
    margin-left: 8px;
    margin-right: 0 !important;
}

.friends-harmonic li {
    float: right !important;
}

.post-add-icon > svg, .post-add-icon > img, .post-add-icon > i, .filter-icons img, .crum-reaction-list .crum-reaction-ext li img, .choose-reaction li img {
    margin-right: 0 !important;
}

.friends-harmonic li:first-child a {
    margin-right: 0;
}

.window-popup .icon-close, .modal-dialog .icon-close {
    margin-left: 0;
    margin-right: auto !important;
}

.icon-close {
    left: -25px;
    right: auto !important;
}

.single-post-v1 .reactions-cont-wrap {
    float: right !important;
}

.single-post-v1 .post-content {
    padding: 0 40px 0 0 !important;
}

.choose-reaction li + li {
    margin-left: 0 !important;
}

.comment-reply-link {
    margin-left: 15px;
    margin-right: 0 !important;
}

.single-post-v2 .post-content {
    text-align: right !important;
}

blockquote p::before {
    right: -80px;
    left: auto !important;
}

.blog-post.format-link .post-link, .post.format-link .post-link {
    left: 0;
    right: auto !important;
}

.post-additional-info > * {
    margin-left: 15px;
    margin-right: 0 !important;
}

.post .friends-harmonic a img {
    border-right: 2px solid #fff;
    border-right: 2px solid var(--white-color);
    border-left: none !important;
}

.friends-harmonic a {
    margin-right: -3px;
    margin-left: 0 !important;
}

.widget_olympus_latest_posts .widget .post-category {
    margin-left: 5px;
    margin-right: 0 !important;
}

.post-category {
    margin-left: 3px;
    margin-right: 0 !important;
}

#ajax-filter-panel .filter-icons {
    margin-left: 15px;
    margin-right: 0 !important;
}

.w-select .title {
    float: right !important;
    margin-left: 15px;
    margin-right: 0 !important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-align: right !important;
    padding: 0 0 0 15px !important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option.pull-left {
    float: right !important;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    left: 12px;
    right: auto !important;
}

.dropdown-toggle::after {
    left: 20px;
    right: auto !important;
}

.dropdown-toggle::after {
    margin-right: 0.255em;
    margin-left: 0 !important;
}

.ui-block-title .btn + * {
    margin-right: 20px;
    margin-left: 0 !important;
}

.post-additional-info > :last-child {
    margin-right: auto !important;
}

@media (max-width: 1200px) {
    .responsive-flex1200 .btn + * {
        margin-right: 0;
    }
}

.blog-post-v2 .author-date {
    text-align: right !important;
}

.blog-post-v3 .author-date .post__author-name {
    margin-left: 7px !important;
    margin-right: 3px !important;
}

.blog-post-v3 .author-date .post__date {
    margin-right: 3px;
    margin-left: 0 !important;
}

.blog-post-v3 .author-date .author-thumb {
    margin: 0 10px 0 7px !important;
}

.olympus-theme #tribe-events-content ul.tribe-events-sub-nav {
    padding-right: 0;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous {
    margin-left: 5px;
    margin-right: 0 !important;
}

@media (max-width: 1400px) {
    .olympus-theme .tribe-bar-filter-wrap .tribe-bar-filters .tribe-bar-filters-flex .tribe-bar-date-filter, .olympus-theme .tribe-bar-filter-wrap .tribe-bar-filters .tribe-bar-filters-flex .tribe-bar-search-filter {
        margin-right: 0;
        margin-left: auto !important;
    }

    .olympus-theme .tribe-bar-filter-wrap .tribe-bar-filters .tribe-bar-filters-flex .tribe-bar-submit {
        margin-right: 0;
        margin-left: auto !important;
    }
}

@media (max-width: 640px) {
    .olympus-theme .tribe-bar-filter-wrap .tribe-bar-filters .tribe-bar-filters-flex .tribe-bar-submit {
        margin-right: 0;
        margin-left: auto !important;
    }
}

table.event-item-table th {
    text-align: right !important;
}

.event-item-table thead th:first-child {
    padding-right: 25px !important;
    padding-left: 12px !important;
}

.event-item-table thead th:last-child {
    padding-left: 25px !important;
    padding-right: 12px !important;
}

.event-item-table td:first-child {
    padding-right: 30px !important;
    padding-left: 12px !important;
}

.event-item-table-fixed-width .date-event i, .olympus-theme .tribe-events-venue-details i {
    margin: 0 0 0 10px !important;
}

.olympus-theme .tribe-events-event-meta {
    margin: 10px 0 10px -4% !important;
}

.event-item-table td:last-child {
    padding-left: 30px !important;
    padding-right: 12px !important;
}

.tribe-events-notices {
    padding: 8px 14px 8px 35px !important;
}

.olympus-theme.single-tribe_events .tribe-events-cal-links a + a {
    margin-right: 20px;
    margin-left: 0 !important;
}

.tribe-events-meta-group dd {
    margin-right: 0;
    margin-left: auto !important;
}

.olympus-theme .tribe-events-meta-group + .tribe-events-meta-group, .olympus-theme .tribe-events-meta-group + .tribe-events-venue-map, .olympus-theme .tribe-events-venue-map + .tribe-events-meta-group, .olympus-theme .tribe-events-venue-map + .tribe-events-venue-map {
    margin-right: 20px;
    margin-left: auto !important;
}

.olympus-theme #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, .olympus-theme #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous {
    text-align: right !important;
}

.olympus-theme #tribe-events-content ul.tribe-events-sub-nav li.tribe-events-nav-next, .olympus-theme #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next {
    text-align: left !important;
}

#tribe-events-content ul.tribe-events-sub-nav li.tribe-events-nav-next {
    margin-right: 5px;
    margin-left: 0 !important;
}

.shop-product-item .product-content .block-price {
    margin-right: auto !important;
    margin-left: 0 !important;
}

.olympus-theme.woocommerce ul.products li.product-type-simple .shop-product-item span.onsale, .olympus-theme.woocommerce ul.products li.product-type-variable .shop-product-item span.onsale {
    right: 20px;
    left: auto !important;
}

.olympus-theme div.product div.images .flex-control-thumbs {
    margin-left: 10px;
    margin-right: 0 !important;
}

.olympus-theme span.onsale {
    right: 10px;
    left: auto !important;
}

.quantity .quantity-minus, .quantity .quantity-plus {
    left: 15px;
    right: auto !important;
}

.olympus-theme div.product form.cart div.quantity input.form-control {
    padding-left: 70px;
    padding-right: 17px !important;
}

.pswp__counter {
    right: 0;
    left: auto !important;
}

.pswp__button {
    float: left !important;
}

.pswp__caption__center {
    text-align: right !important;
}

.pswp__button--arrow--left {
    right: 0;
    left: auto !important;
}

.pswp__button--arrow--right {
    left: 0;
    right: auto !important;
}

.pswp__button--arrow--left::before {
    right: 6px;
    left: auto !important;
    transform: rotate(180deg);
}

.pswp__button--arrow--right::before {
    left: 6px;
    right: auto !important;
    transform: rotate(180deg);
}

th {
    text-align: right !important;
}

.block-price .in-cart {
    left: 0;
    right: auto !important;
}

@media (max-width: 768px) {
    .shop-product-item .product-content .block-price {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    .block-price .in-cart {
        right: 0 !important;
        left: auto !important;
    }

    .olympus-theme .tribe-events-meta-group + .tribe-events-meta-group, .olympus-theme .tribe-events-meta-group + .tribe-events-venue-map, .olympus-theme .tribe-events-venue-map + .tribe-events-meta-group, .olympus-theme .tribe-events-venue-map + .tribe-events-venue-map {
        margin-left: 0 !important;
    }

    .youzify-mobile-nav .youzify-mobile-nav-item {
        float: right;
    }

    .youzify-directory-filter .item-list-tabs, .youzify-directory-filter .item-list-tabs li, .youzify-directory-filter .item-list-tabs ul {
        float: none !important;
        display: block;
    }
    #youzify-wall-nav .item-list-tabs:not(#subnav){
        float: none !important;
    }

    .rtl .youzify-group-navmenu ul > li{
        float: none !important;
    }

    .youzify .youzify-profile-navmenu > .youzify-navbar-item, .youzify .youzify-profile-navmenu > li{
        text-align: right !important;
    }
}

@media (max-width: 1024px) {
    .youzify-directory-filter #subnav {
        float: none !important;
    }

    .youzify #youzify-directory-search-box {
        margin-bottom: 15px;
        padding: 15px !important;
    }
}

.youzify div.item-list-tabs li:last-child a {
    margin-right: 5px !important;
}

#youzify .youzify-directory-filter .item-list-tabs li label, #youzify .youzify-directory-filter .item-list-tabs li#members-order-select label {
    margin: 0 0 0 4px !important;
}

#youzify-directory-search-box form input[type="submit"], body #buddypress #youzify-directory-search-box form input[type="submit"] {
    margin-right: -8px;
    margin-left: 0 !important;
}

.nice-select .list {
    right: 0;
    left: auto !important;
}

.youzify-directory .pagination {
    text-align: right !important;
}

#youzify-wall-nav li a {
    margin-left: 15px;
    margin-right: 0 !important;
}

.youzify div.item-list-tabs li#activity-filter-select .youzify-activity-show-filter i, .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i {
    margin-right: 8px;
    margin-left: 0 !important;
}

#youzify-wall-form .youzify-wall-author div, #youzify-wall-form .youzify-wall-author img {
    right: 25px;
    left: auto !important;
}

#youzify-wall-form .youzify-wall-textarea, #youzify-wall-form .youzify-wall-textarea:active, #youzify-wall-form .youzify-wall-textarea:focus {
    padding: 40px 100px 12px 20px !important;
}

.youzify-load-emojis {
    left: 9px;
    right: auto !important;
}

.youzify-privacy-tool .nice-select::after {
    left: 15px;
    right: auto !important;
}

.youzify-activity-privacy .current::before, .youzify-activity-privacy div::before {
    margin-right: 0 !important;
}

.youzify-wall-list-items .youzify-list-item .youzify-item-icon {
    margin-left: 12px;
    margin-right: 0 !important;
}

.youzify-wall-list-items .youzify-list-item .youzify-item-content .youzify-item-right {
    text-align: left !important;
}

.youzify-wall-list-items .youzify-list-item .youzify-item-button i.fa-chevron-right {
    transform: rotate(180deg);
}

.youzify-wall-list-items .youzify-list-item .youzify-item-img {
    margin-left: 12px;
    margin-right: 0 !important;
}

.youzify-list-search-box .youzify-list-close-icon i.fa-arrow-alt-circle-left {
    transform: rotate(180deg);
}

.youzify-list-search-box .youzify-list-submit-button {
    float: left !important;
}

.youzify-list-selected-items .youzify-selected-item.youzify-selected-item-no-image {
    padding-right: 15px !important;
    padding-left: 5px !important;
}

.youzify-list-selected-items .youzify-selected-item .youzify-selected-item-tool {
    margin-right: 8px;
    margin-left: 0 !important;
}

.youzify-wall-list-items .youzify-list-notice i {
    margin-left: 12px;
    margin-right: 0 !important;
}

#youzify .activity-meta a:last-child {
    margin: 0 15px 0 0 !important;
}

.youzify .youzify-activity-statistics .youzify-post-comments-count, .youzify .youzify-activity-statistics .youzify-post-shares-count {
    margin-right: 12px;
    margin-left: 0 !important;
}

.youzify #activity-stream .ac-form .youzify-comments-emojis textarea, .youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-editor {
    padding: 15px 48px 15px 120px !important;
}

.olympus-theme .youzify #activity-stream .ac-form .youzify-wall-add-gif i, .olympus-theme .youzify #activity-stream .ac-form .youzify-send-comment i, .olympus-theme .youzify #activity-stream .ac-form .youzify-wall-upload-btn i {
    margin-right: 0 !important;
}


.youzify div.item-list-tabs li .youzify-dropdown-area {
    left: 0;
    right: auto !important;
}

.youzify-sidebar .widget_bp_core_members_widget .widget-title::before {
    margin-left: 10px !important;
    margin-right: 0 !important;
}

body div.widget.buddypress.widget_bp_core_members_widget div.item-options a, body div.widget.buddypress.widget_bp_groups_widget div.item-options a {
    margin: 10px 0 0 8px !important;
}

#youzify div.item-list-tabs .youzify-activity-search input {
    padding: 10px 25px 10px 0 !important;
    float: right !important;
}

#youzify div.item-list-tabs .youzify-activity-search button {
    float: left !important;
}

.youzify-wall-actions .youzify-wall-upload-btn i {
    margin: 0 8px 0 0 !important;
}

.youzify-emojionearea .youzify-emojionearea-picker.youzify-emojionearea-picker-position-bottom {
    left: -14px;
    right: auto !important;
}

.youzify-emojionearea .youzify-emojionearea-button {
    left: 5px;
    right: auto !important;
}

.youzify-emojionearea .youzify-emojionearea-picker.youzify-emojionearea-picker-position-bottom .youzify-emojionearea-wrapper::after {
    left: 20px;
    right: auto !important;
}

.youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-filters .youzify-emojionearea-filter {
    float: right !important;
}

.youzify-emojionearea .youzify-emojionearea-editor {
    text-align: right !important;
    direction: rtl !important;
    margin-right: 0 !important;
    margin-left: 1px;
}

.youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-tones {
    left: 10px;
    right: auto !important;
}

.youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-search {
    padding: 5px 8px 0 0 !important;
}

.youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-scroll-area .youzify-emojionearea-category {
    padding: 0 7px 0 0 !important;
}

#youzify-modal .youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-scroll-area .emojibtn, .youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-scroll-area .emojibtn {
    float: right !important;
}

.youzify #activity-stream .error {
    border-right: 5px solid #f44336;
    border-left: none !important;
}

.youzify-sidebar .widget-content .widget-title::before {
    margin-left: 10px !important;
    margin-right: 0 !important;
}

.youzify-item-tools .youzify-item-tool {
    margin-left: 8px;
    margin-right: 0 !important;
}

#youzify .youzify-profile div.item-list-tabs li.last {
    float: left !important;
}

@media screen and (max-width: 768px) {
    #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label i {
        margin-left: 10px;
        margin-right: 0 !important;
    }

    .youzify-scrolltotop {
        left: 20px;
        right: auto !important;
    }

    #youzify-wall-nav #subnav {
        float: none !important;
    }

    .youzify-inline-mobile-nav .youzify-mobile-nav-item .youzify-mobile-nav-container {
        text-align: right !important;
    }

    .youzify-inline-mobile-nav .youzify-mobile-nav-item a {
        margin: 0 10px 0 0 !important;
    }

    .youzify .youzify-profile-navmenu > .youzify-navbar-item.youzify-navbar-view-more {
        padding: 0 0 0 20px !important;
    }


}

@media screen and (max-width: 475px) {
    .youzify .youzify-show-item-tools {
        left: 0 !important;
        right: auto !important;
    }
}

.youzify-media .youzify-media-head-left {
    float: right !important;
}

.youzify-media .youzify-media-head-right {
    float: left !important;
}

.youzify-media-no-items {
    border-right: 5px solid;
    border-left: none !important;
}

li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    float: right !important;
}

.bbp-header .forum-titles li {
    text-align: center !important;
}

.youzify .group-members-list .item-avatar {
    margin-right: 0 !important;
    margin-left: 10px !important;
}

.youzify-responsive-menu {
    right: 35px;
    left: auto !important;
}

.youzify-tab-post .youzify-rm-icon {
    float: left !important;
}

.youzify-tab-post .youzify-rm-icon i.fa-angle-double-right {
    transform: rotate(180deg);
}

.youzify-profile-navmenu .youzify-nav-view-more-menu {
    right: 0;
    left: auto !important;
}

.youzify-profile-navmenu .youzify-nav-view-more-menu::before {
    right: 25px;
    left: auto !important;
}

.youzify-profile-navmenu .youzify-nav-view-more-menu li.youzify-active-menu {
    border-right: 4px solid;
    border-right-color: currentcolor;
    border-left: none !important;
}

.youzify-tools {
    left: 0;
    right: auto !important;
}

.notifications tbody td.notification-description {
    text-align: right !important;
}

#youzify .messages-notices thead th, #youzify .notifications thead th {
    text-align: center !important;
}

.messages-options-nav .nice-select, .notifications-options-nav .nice-select {
    margin-right: 0 !important;
}

.youzify-forum .youzify-sidebar-column {
    float: left !important;
}

.youzify-forum .youzify-page-main-content .youzify-main-column {
    float: right !important;
}

.youzify-forum .youzify-main-column #bbpress-forums {
    margin-left: 17.5px;
    margin-right: 0 !important;
}

.youzify-forum .youzify-sidebar-column .youzify-column-content {
    margin-right: 17.5px;
    margin-left: 0 !important;
}

@media only screen and (max-width: 1024px) {
    .youzify-forums-forum-item .youzify-forums-forum-icon i {
        display: inline-block;
    }
}

@media only screen and (max-width: 480px) {
    #bbpress-forums .bbp-body li.bbp-forum-topic-count, #bbpress-forums .bbp-body li.bbp-topic-voice-count, #bbpress-forums .bbp-body li.bbp-forum-reply-count, #bbpress-forums .bbp-body li.bbp-topic-reply-count {
        float: none !important;
    }
}

@media only screen and (max-width: 768px) {
    .youzify-forum .youzify-sidebar-column .youzify-column-content {
        margin-right: 0 !important;
    }

    .youzify-forum .youzify-main-column #bbpress-forums {
        margin-left: 0 !important;
    }
}

span.bbp-admin-links a::before {
    margin-left: 6px !important;
    margin-right: 0 !important;
}

.back-to-top {
    left: 30px;
    right: auto !important;
}

.w-about .w-about-content-wrap.flex-start {
    text-align: left !important;
}

.w-about .w-about-content-wrap.flex-end {
    text-align: right !important;
}

.w-about .logo.flex-start {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.w-about .logo.flex-end {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.article-number span {
    margin-right: 8px;
    margin-left: 0 !important;
}

.youzify-bbp-topic-head {
    border-left: none !important;
}

.youzify-account-header .youzify-account-img {
    margin-left: 12px;
    margin-right: 0 !important;
}

.youzify-account-settings-menu .youzify-arrow-bottom {
    float: left !important;
    margin-left: 6px;
    margin-right: 0 !important;
}

.youzify-account-settings-menu .youzify-menu-icon {
    text-align: right !important;
}

.youzify-account-settings-menu .youzify-account-menu {
    padding: 20px 20px 20px 10px !important;
}

#youzify-export-data .youzify-section-content ul {
    border-right: 5px solid #e6ecf5;
    border-left: none !important;
}

.youzify-uploader-item .youzify-delete-photo {
    left: 0;
    right: auto !important;
}

.youzify .youzify-no-content {
    border-right: 8px solid #a8a8af;
    border-left: none !important;
}

.youzify-account-page #message {
    margin-right: 35px;
    margin-left: 0 !important;
}

.blog-post .post-type-icon, .post .post-type-icon {
    left: 20px !important;
    right: auto !important;
}

.olympus-theme.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding-right: 0;
}

.youzify-media-item .youzify-media-item-img .youzify-media-post-link {
    margin-left: 12px !important;
    margin-right: 0 !important;
}

.youzify-media-widget .youzify-media-item {
    float: right !important;
    text-align: right !important;
}

.youzify-media-widget .youzify-media-group-photos .youzify-media-item, .youzify-media-widget .youzify-media-group-videos .youzify-media-item {
    margin: 5px 0 5px 10px !important;
}

.youzify-media-filter .youzify-filter-item {
    float: right !important;
}

#youzify-members-list.youzify-card-avatar-border-circle li.youzify-show-cover .youzify-item-avatar::before {
    left: -3px;
    right: auto !important;
}

#youzify-profile-navmenu .youzify-settings-area, #youzify-profile-navmenu .youzify-social-buttons {
    text-align: left !important;
}

.youzify-skillbar-title {
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}

.youzify-media-filter .youzify-filter-item .youzify-filter-content span, .youzify-recent-posts .youzify-post-meta ul li, .youzify-media-no-items, .youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item, .youzify-widget .youzify-widget-title, .youzify-profile-navmenu .youzify-navbar-item a, #youzify-service-button, #youzify-portfolio-button, #youzify-slideshow-button, #youzify-skill-button, .youzify-reset-options, .youzify-save-options, .youzify .option-content .youzify-upload-photo {
    font-weight: 500 !important;
}

.youzify-portfolio-content li {
    float: right !important;
    text-align: right !important;
}

.youzify-main-column .youzify-portfolio-content .youzify-pf-buttons {
    left: 15px;
    right: auto !important;
}

.lb-data .lb-details {
    float: right !important;
    text-align: right !important;
}

.lb-data .lb-close {
    float: left !important;
    text-align: left !important;
}

.lb-nav a.lb-prev {
    right: 0;
    left: auto !important;
    float: right !important;
    transform: rotate(180deg);
}

.lb-nav a.lb-next {
    left: 0;
    right: auto !important;
    float: left !important;
    transform: rotate(180deg);
}

.owl-carousel .owl-wrapper-outer {
    direction: ltr;
}

.owl-buttons div.owl-prev {
    right: 10px;
    left: auto !important;
    color: transparent !important;
}

.owl-buttons div.owl-next {
    left: 10px;
    right: auto !important;
    color: transparent !important;
}

.owl-buttons div.owl-next::before {
    -webkit-transform: translateX(-50%) rotate(225deg) !important;
    transform: translateX(-50%) rotate(225deg) !important;
}

.owl-buttons div.owl-next::after {
    -webkit-transform: translateX(-50%) rotate(-45deg) !important;
    transform: translateX(-50%) rotate(-45deg) !important;
}

.owl-buttons div::before {
    -webkit-transform: translateX(-50%) rotate(-225deg) !important;
    transform: translateX(-50%) rotate(-225deg) !important;
}

.owl-buttons div::after {
    -webkit-transform: translateX(-50%) rotate(45deg) !important;
    transform: translateX(-50%) rotate(45deg) !important;
}

.ukai-tagRemove {
    padding-right: .5em;
    padding-left: 0 !important;
}

.rtl .youzify-post .youzify-rm-icon {
    float: left !important;
}

.rtl .youzify-post .youzify-rm-icon i.fa-angle-double-right {
    transform: rotate(180deg);
}

.rtl .crumina-sign-form-messages {
    padding-right: 0;
    padding-left: 40px;
}

.rtl .crumina-sign-form-messages li.error {
    border-right-color: #ff5e3a;
    border-left-color: transparent;
}

.rtl .crumina-sign-form-messages li {
    border-right: 4px solid;
    border-left: none;
    border-radius: 0 5px 5px 0;
}

.rtl .registration-login-form {
    padding-right: 71px;
    padding-left: 0;
}

@media (max-width: 1023px) {
    .rtl .registration-login-form {
        padding-right: 0;
        padding-left: 0;
    }

    .primary-menu-responsive .primary-menu-menu > li > a {
        padding: 12px 20px 12px 40px;
    }
}

.rtl .registration-login-form .nav-tabs {
    left: auto;
    right: 0;
    border: inherit;
}

.registration-login-form.selected-forms-single {
    padding-right: 0;
}

.blog-post-v3 .post-thumb {
    border-radius: 0 5px 5px 0;
}

@media (max-width: 560px) {
    .single-post-v1 .reactions-cont-wrap {
        float: none !important;
    }

    .single-post-v1 .post-content {
        padding: 0 !important;
    }
}

.nice-select.open .list {
    z-index: 1000000;
}

.cart-main .form-inline .btn {
  border-radius: 5px 0 0 5px !important;
}

.cart-main .cart-subtotal {
  padding: 18px 25px 18px 0;
  float: left !important;
}