/*-------------------------------------
 THEME RTL CSS
---------------------------------------*/

body {
    direction: rtl;
    unicode-bidi: embed;
    overflow-x: hidden;
}

.header-right-content.text-right {
    text-align: left!important;
}

.header_panel_nav_wrap {
    display: block;
}

.theme-navigation-area .mainmenu ul {
    text-align: right;
}

.nav-menu-wrapper .mainmenu ul li:first-child a {
    padding-right: 0;
}

.nav-menu-wrapper .mainmenu ul>li>ul {
    left: inherit;
    right: 0;
}

.nav-menu-wrapper .mainmenu li ul.sub-menu {
    text-align: right;
}

.nav-menu-wrapper li ul.sub-menu li a {
    padding-left: 28px;
    padding-right: 28px!important;
}

.nav-menu-wrapper .mainmenu ul>li.menu-item-has-children>a:after {
    left: inherit;
    right: 100%;
}

.nav-menu-wrapper .mainmenu li ul.sub-menu li.menu-item-has-children a {
    padding-right: 9px!important;
}

.header-user-wrap.text-right {
    text-align: left!important;
}

.theme-news-post-block .post-cat-box.post-block-meta-cat, .cutsom-post-block-list-wrapper .post-cat-box.post-block-meta-cat, .cutsom-post-block-list-inner .post-block-list-wrap .post-cat-box.post-block-meta-cat, .post-cat-box.post-block-meta-cat  {
    margin-right: 0;
    margin-left: 10px;
}

.cutsom-post-block-list-wrapper .blog-post-grid-wrapper.post-block-list-small-wrap .news-post-grid-thumbnail {
    margin-right: 0;
    margin-left: 10px;
}

.theme-news-post-block.post-block-item.post-block-item-one .grid-content-top h3.post-title, .post-excerpt-box, .cutsom-post-block-list-inner .news-post-grid-content.grid-content-inner h3.post-title, .theme-post-block-three-wrapper .post-block-item-three .grid-content-top h3.post-title, .theme-latest-post-block-wrapper h3.post-title, .theme-post-grid-design-one .grid-style-one-inner .grid-content-top h3.post-title, .theme-tab-one-wrapper .post-block-item-one .grid-content-top h3.post-title, .theme-tab-one-wrapper .grid-content-top.small-post-list-inner h3.post-title, .theme-small-posts-list-wrapper .grid-content-top.small-post-list-inner h3.post-title, .theme-post-video-wrapper.theme-post-video-block .video-post-block-content h3.post-title, .theme-postlist-loadmore-wrapper .post-block-item-three .grid-content-top h3.post-title, .single-blog-header h1.post-title.single_blog_inner__Title, .single-one-bwrap .blog-small-excerpt-box, .post-featured-image, .slider-meta-left-content .post-author-name-item, .blog-details-content p {
    text-align: right;
}

.blog-post-cat.sblog_catt_design {
    text-align: right;
}

.theme-blog-details-meta-wrap .slider-meta-left-author {
    margin-right: 0;
    margin-left: 10px;
}

.theme-blog-details-meta-wrap .slider-meta-left span {
    margin-right: 0;
    margin-left: 8px;
}

.theme-blog-details-meta-wrap .slider-meta-left ul.slider-bottom-meta-list li {
    padding-right: 0;
}

body.page .theme-page-spacing .entry-content .post-block-title-wrapper h2.post-block-title {
    text-align: right;
}

.theme-latest-post-block-wrapper .post-time-box {
    padding-left: 0;
    text-align: right;
    padding-right: 10px;
}

.theme-latest-post-block-wrapper .post-time-box:before {
    left: 0;
    right: 0;
}

.theme-post-grid-design-one .grid-style-one-inner .post-cat-box.post-block-meta-cat a.news-cat_Name, .theme-tab-one-wrapper .tab-one-block-top .grid-content-top .post-cat-box.post-block-meta-cat a.news-cat_Name, .cutsom-post-block-list-inner .post-block-list-small-inner .post-cat-box.post-block-meta-cat a.news-cat_Name, .theme-small-posts-list-wrapper .post-cat-box.post-block-meta-cat a.news-cat_Name, .theme-postlist-loadmore-wrapper .post-block-item-three .post-cat-box.post-block-meta-cat a.news-cat_Name, .sidebar.blog-sidebar .small-post-list-item-block .post-cat-box.post-block-meta-cat a.news-cat_Name, .panel-nav-widgets-content-wrapper .small-post-list-item-block .post-cat-box.post-block-meta-cat a.news-cat_Name { 

    margin-right: 0;
}

.theme-tab-one-wrapper .post-block-item-one.tab-one-block-top .grid-content-top h3.post-title {
    padding-right: 0;
}

.theme-tab-one-wrapper .post-block-item-one .grid-content-top .post-excerpt-box p {
    padding-right: 0;
    padding-left: 40px;
}

.theme-tab-one-wrapper .small-post-list-item-block .news-post-grid-content.grid-content-top.small-post-list-inner {
    padding-left: 0;
    padding-right: 15px;
}

.theme-tab-one-wrapper .grid-content-top.small-post-list-inner .post-excerpt-box p {
    padding-right: 0;
    padding-left: 30px;
}

.theme-heading-one-custom.elementor-widget-heading h2 {
    text-align: right;
}

.custom-plist-left .cutsom-post-block-list-inner .grid-content-inner.post-block-list-small-inner h3.post-title {
    margin-right: 0px;
    margin-left: 0px;
}

.theme-small-posts-list-wrapper .small-post-list-item-block .news-post-grid-thumbnail {
    margin-right: 0;
    margin-left: 10px;
}

.exclusive-long-post .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0!important;
    padding-left: 15px!important;
}

.theme-post-block-three-wrapper .post-block-item-three.theme-col-reverse .grid-content-top.post-block-item-three-inner {
    padding-right: 0;
    padding-left: 30px;
}

.video-play-icon-wrap {
    left: inherit;
    right: 30px;
}

.custom-col-videolist .video-play-icon-wrap {
    left: inherit;
    right: 10px;
}

.left-video-col .theme-post-video-wrapper.theme-post-video-block:after {
    display: none;
}

.custom-col-videolist .theme-post-video-wrapper.theme-post-video-block {
    padding-right: 0;
    padding-left: 15px;
}

.theme-postlist-loadmore-wrapper .post-block-item-three {
    flex-direction: row-reverse;
}

.theme-postlist-loadmore-wrapper article.loadmore-small-post .grid-content-top.post-block-item-three-inner {
    padding-right: 0;
}

.post-layout-style2 .single-blog-content .entry-content ul {
    padding-left: 0;
    text-align: right;
    padding-right: 17px;
}

.post-layout-style2 .single-blog-content .entry-content h4, .post-layout-style2 .single-blog-content .entry-content h3, .post-layout-style2 .single-blog-content .entry-content h2, .post-layout-style2 .single-blog-content .entry-content h1 {
    text-align: right;
}

.author_bio__Wrapper, .blog-post-comment .comment-respond .comment-reply-title, .blog-post-comment .comment-respond p.logged-in-as, p.form-submit, .theme_related_post_Grid h2, .theme_blog_nav_Label, .theme-post-style-four .single-blog-four-header h1.post-title.single_blog_inner__Title, .theme_blog_nav_Title, .wp-block-image, .theme-post-style-five .post-layout-four-left-wrapper h1.post-title.single_blog_inner__Title {
    text-align: right;
}

.theme-post-style-four .single-blog-four-header .post-layout-four-left-wrapper {
    padding-left: 0;
    padding-right: 60px;
}

.theme-amp-post-style h1.amp-wp-title, .amp-wp-article-content, .amp-wp-article-featured-image {
    text-align: right;
}

.author-thumb {
    float: right;
    margin-right: 0px;
    margin-left: 15px;
}

.header-user-wrap.header-two-user-box {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: inherit;
    left: 15px;
}

.theme_blog_Nav.post_nav_Right:before, .theme_blog_Nav.post_nav_Left:before {
    display: none;
}

.blog-sidebar .widget ul, .blog-sidebar .widget_block li.wp-block-latest-comments__comment {
    text-align: right;
}

.blog-sidebar .widget ul li::before {
    left: inherit;
    right: 0;
}

.blog-sidebar .widget ul li {
    padding-left: 0;
    padding-right: 14px;
}

.blog-sidebar .widget .widget-title, .wp-block-search .wp-block-search__label, .widget.widget_block .wp-block-group__inner-container h2 {
    text-align: right;
}

.sidebar.blog-sidebar .small-post-list-item-block .news-post-grid-thumbnail, .panel-nav-widgets-content-wrapper .small-post-list-item-block .news-post-grid-thumbnail {
    margin-right: 0;
    margin-left: 10px;
}

.theme-breacrumb-title, .breadcrumb-nav-top ul {
    text-align: right;
}

.breadcrumb-nav-top ul li:first-child {
    padding-right: 0;
    padding-left: 17px;
}

.breadcrumb-nav-top ul li:before {
    right: inherit;
    transform: rotate(180deg);
    left: -14px;
}

.main-container .theme-pagination-style ul.page-numbers {
    justify-content: center !important;
}

.breadcrumb-nav-top ul li:last-child {
    padding-right: 17px;
}

#theme-serach-box_Inner .theme-serach-box_inner_wrapper button {
    text-align: left;
    right: inherit;
    left: 0;
}

#theme-serach-box_Inner .theme-serach-box_inner_wrapper input {
    padding: 0 0px 0.125em 0;
}

.vibenews-custom-panelclose-letter i {
    right: 70px;
}

.vibenews-custom-panelclose-letter {
    padding-right: 0px;
    text-align: right;
}

.panel-nav-social {
    text-align: right;
}

.panel-nav-social a:first-child {
    margin-right: 0px;
}

.nav-menu-wrapper .mainmenu li ul li ul.sub-menu {
    left: -100%;
}

.nav-menu-wrapper .mainmenu li ul li ul.sub-menu li a {
    padding-right: 22px!important;
}


.footer-main .footer-widget ul, .footer-main h4.widget-title, p.copyright-text {
    text-align: right;
}

.footer-nav {
    text-align: left;
}

.footer-nav li {
    margin-left: 0px;
    margin-right: 15px;
}

.footer-top-wrapper {
    text-align: right;
}

.footer-nav li:first-child:before {
    display: none;
}

.footer-nav li:last-child:before {
    display: block;
}

.backto {
    right: inherit;
    left: 35px;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="file"],
input[type="search"],
textarea,
select {
    direction: rtl;
}

.wp-block-video figcaption,
.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
    text-align: right;
}

body.rtl.woocommerce ul.products li.product .woocommerce-loop-product__title, body.rtl.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
    text-align: right;
}

body.rtl.woocommerce ul.products li.product .price, body.rtl.woocommerce-page ul.products li.product .price {
    display: block!important;
    text-align: right!important;
}

body.rtl nav.wc-pagination, .woocommerce-product-details__short-description, body.rtl.woocommerce div.product .product_title, body.rtl.woocommerce div.product .entry-summary p.price, body.rtl.woocommerce div.product .woocommerce-tabs .panel, .related.products h2 {
    text-align: right!important;
}

body.rtl nav.wc-pagination ul.page-pagination {
    -webkit-box-pack: right important;
    -ms-flex-pack: right!important;
    justify-content: right!important;
}

body.rtl.woocommerce ul.product_list_widget li .vibenews-product-widget-thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

body.rtl .shop-sidebar .woocommerce ul.product_list_widget li img {
    margin-left: 0!important;
    margin-right: 0px!important;
}

body.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger img {
    display: none!important;
}

body.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
    top: 12px;
    right: 12px; 
}

body.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
    top: 22px;
    right: 25px;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    text-align: right!important;
}

.content-product-wrapper .product_meta {
    float: right;
}

body.likhun-dark .woocommerce-error, body.likhun-dark .woocommerce-info, .woocommerce-message, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading {
    text-align: right!important;
}

.woocommerce-message {
    color: #fff!important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    text-align: right;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}


@media (max-width: 991px) {

    .slicknav_nav li {
        text-align: right;
        padding-right: 0;
    }
    .slicknav_nav .slicknav_row,
    .slicknav_nav a {
        padding-left: 0;
        padding-right: 20px;
    }
    .slicknav_nav .slicknav_arrow {
        right: auto;
        left: 20px;
        transform: rotate(180deg);
    }

}

