

.rtl.x-navbar-static-active .desktop .x-nav>li,
.rtl.x-navbar-fixed-top-active .desktop .x-nav>li {
    float: right
}

.rtl.x-navbar-static-active .masthead-inline .x-brand,
.rtl.x-navbar-fixed-top-active .masthead-inline .x-brand {
    float: right
}

.rtl.x-navbar-static-active .masthead-inline .desktop .x-nav,
.rtl.x-navbar-fixed-top-active .masthead-inline .desktop .x-nav {
    float: left
}

.rtl.x-navbar-static-active .masthead-inline .desktop .x-nav>li:not(.x-megamenu) .sub-menu,
.rtl.x-navbar-fixed-top-active .masthead-inline .desktop .x-nav>li:not(.x-megamenu) .sub-menu {
    left: 0;
    right: auto
}

.rtl.x-navbar-static-active .masthead-inline .desktop .x-nav>li:not(.x-megamenu) .sub-menu .sub-menu,
.rtl.x-navbar-fixed-top-active .masthead-inline .desktop .x-nav>li:not(.x-megamenu) .sub-menu .sub-menu {
    left: 100%;
    right: auto
}

.rtl.x-navbar-static-active .masthead-stacked .desktop .x-nav>li:not(.x-megamenu) .sub-menu,
.rtl.x-navbar-fixed-top-active .masthead-stacked .desktop .x-nav>li:not(.x-megamenu) .sub-menu {
    left: auto;
    right: 0
}

.rtl.x-navbar-static-active .masthead-stacked .desktop .x-nav>li:not(.x-megamenu) .sub-menu .sub-menu,
.rtl.x-navbar-fixed-top-active .masthead-stacked .desktop .x-nav>li:not(.x-megamenu) .sub-menu .sub-menu {
    left: auto;
    right: 100%
}

@media (max-width:979px) {
    .rtl.x-navbar-fixed-left-active .x-brand,
    .rtl.x-navbar-fixed-right-active .x-brand {
        float: right
    }
}

.rtl .x-navbar .x-nav li>a>span {
    display: inline-block
}

.rtl .x-navbar .x-nav li>a>span:after {
    margin-left: 0;
    margin-right: .35em;
    float: left
}

.rtl .x-navbar .mobile .x-nav ul {
    margin: 0 2.25em 0 0
}

.rtl .x-sub-toggle {
    left: 0;
    right: auto
}

@media (max-width:979px) {
    .rtl .masthead-inline .x-btn-navbar {
        float: left
    }
}

.rtl .x-dropcap {
    float: right;
    margin: .2em 0 0 .215em
}

.rtl .x-skill-bar .bar {
    float: right
}

.rtl .x-skill-bar .bar .percent {
    left: 4px;
    right: auto
}

.rtl .h-feature-headline span i {
    float: right;
    margin-right: 0;
    margin-left: .25em
}

.rtl .x-btn [class*="x-icon-"] {
    float: right;
    margin-right: 0;
    margin-left: .5em
}

.rtl .x-ul-icons {
    margin-left: 0;
    margin-right: 1.425em
}

.rtl .x-accordion-heading .x-accordion-toggle:before {
    margin-left: 10px;
    margin-right: 0
}

.rtl .close {
    float: left
}

.rtl .x-alert .close,
.rtl .wpcf7-response-output .close {
    top: -10px;
    right: 10px
}

.rtl .x-author-box .avatar {
    float: right
}

.rtl .x-author-box .x-author-info {
    margin-right: 110px;
    margin-left: 0
}

.rtl .x-prompt.message-left .x-prompt-section.x-prompt-section-message {
    padding-left: 2.25em;
    padding-right: 0;
    text-align: left
}

.rtl .x-prompt.message-right .x-prompt-section.x-prompt-section-message {
    padding-right: 2.25em;
    padding-left: 0;
    text-align: right
}

.rtl .x-pricing-column-info ul>li [class*="x-icon-"] {
    margin-right: .85em;
    margin-left: 0
}

.rtl .flex-viewport {
    direction: ltr
}

.rtl .form-search:not(.center-text):before,
.rtl .widget_product_search:not(.center-text) form:before {
    left: auto;
    right: .8em
}

.rtl .form-search:not(.center-text) .search-query,
.rtl .form-search:not(.center-text) input[type="text"],
.rtl .widget_product_search:not(.center-text) form .search-query,
.rtl .widget_product_search:not(.center-text) form input[type="text"] {
    padding-right: 2.15em;
    padding-left: .8em;
    text-align: right
}

.rtl .isotope .isotope-item {
    -webkit-transition-property: right, top, -webkit-transform, opacity;
    -moz-transition-property: right, top, -moz-transform, opacity;
    -ms-transition-property: right, top, -ms-transform, opacity;
    -o-transition-property: right, top, -o-transform, opacity;
    transition-property: right, top, transform, opacity
}

.rtl .woocommerce-MyAccount-navigation ul {
    margin-right: 0!important
}

.rtl .woocommerce-MyAccount-navigation-link a {
    margin-left: 3px;
    margin-right: 0
}

.rtl .x-topbar .p-info {
    float: right
}

.rtl .x-topbar .x-social-global {
    float: left
}

.rtl .x-topbar .x-social-global a {
    margin-left: 0;
    margin-right: 8px
}

@media (max-width:767px) {
    .rtl .x-topbar .p-info,
    .rtl .x-topbar .x-social-global {
        float: none
    }
    .rtl .x-topbar .x-social-global a {
        margin: 0 1.5%
    }
}

.rtl.x-navbar-static-active .desktop .x-nav>li:not(.x-menu-item-woocommerce)>a,
.rtl.x-navbar-fixed-top-active .desktop .x-nav>li:not(.x-menu-item-woocommerce)>a {
    border-left: 1px solid rgba(255, 255, 255, .1);
    border-right: 0
}

.rtl.x-navbar-static-active .desktop .x-nav>li:not(.x-menu-item-woocommerce):first-child>a,
.rtl.x-navbar-fixed-top-active .desktop .x-nav>li:not(.x-menu-item-woocommerce):first-child>a {
    border-right: 1px solid rgba(255, 255, 255, .1)
}

.rtl .x-nav-articles .prev {
    margin-left: .5em
}

.rtl .x-nav-articles .next {
    margin-left: 0
}

.rtl .x-breadcrumbs {
    float: right;
    text-align: right
}

@media (max-width:767px) {
    .rtl .x-breadcrumbs {
        float: none;
        width: 100%;
        text-align: center
    }
}

.rtl .entry-title:before {
    float: right;
    margin-right: 0;
    margin-left: .35em
}

.rtl .x-landmark {
    padding-right: 0;
    padding-left: 9.92611%
}

.rtl .entry-footer a {
    float: right;
    margin: .615em 0 0 .615em
}

.rtl .h-comments-title small {
    left: -40px;
    right: auto
}

.rtl .x-comment-img {
    float: right
}

.rtl article.comment {
    margin: 0 80px 25px 0
}

.rtl .comment-edit-link {
    left: 10px;
    right: auto
}

.rtl .widget ol,
.rtl .widget ul {
    margin-right: 0
}

.rtl .widget_tag_cloud .tagcloud a,
.rtl .widget_product_tag_cloud .tagcloud a {
    float: right;
    margin: .615em 0 0 .615em
}

.rtl .widget_recent_comments .url:before {
    display: none
}

.rtl .widget_text ol,
.rtl .widget_text ul {
    margin: 0 1.655em 1.313em 0
}

.rtl .widget_nav_menu ul li a:before,
.rtl .widget_meta ul li a:before,
.rtl .widget_pages ul li a:before {
    display: none
}

.rtl .widget_nav_menu ul li a:after,
.rtl .widget_meta ul li a:after,
.rtl .widget_pages ul li a:after {
    content: "\f0d9";
    padding-left: .4em;
    font-family: "FontAwesome"!important;
    font-style: normal!important;
    font-weight: normal!important;
    text-decoration: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.rtl .widget_nav_menu ul li ul li a,
.rtl .widget_nav_menu ul li .sub-menu li a,
.rtl .widget_meta ul li ul li a,
.rtl .widget_meta ul li .sub-menu li a,
.rtl .widget_pages ul li ul li a,
.rtl .widget_pages ul li .sub-menu li a {
    padding-right: 2.55em
}

.rtl .widget_nav_menu ul li ul ul li a,
.rtl .widget_nav_menu ul li .sub-menu ul li a,
.rtl .widget_meta ul li ul ul li a,
.rtl .widget_meta ul li .sub-menu ul li a,
.rtl .widget_pages ul li ul ul li a,
.rtl .widget_pages ul li .sub-menu ul li a {
    padding-right: 4.25em
}

.rtl ul.x-post-carousel {
    margin: 0 0 0 -2px!important
}

.rtl ul.x-post-carousel .x-post-carousel-item {
    float: right
}

.rtl .x-bar-left {
    left: auto;
    right: 0
}