
/* ----------------------------
===========Header===========
---------------------------- */
.rtl #back-to-top {
    left: 20px;
    right: auto;
}

/* header menu */
.rtl .mobile-menu, 
.rtl .mobile-menu ul, .rtl .mobile-menu ul li { text-align: right; }
.rtl .mobile-menu.nav-is-visible{
    animation-name:rtl-anime-slidein-right;
}
@keyframes rtl-anime-slidein-right {
    0% {
        -webkit-transform: translateX(-1000px);
        transform: translateX(-1000px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
.rtl .mobile-menu ul li { float: right; width: 100%; }
.rtl .mobile-nav-offcanvas-right .mobile-menu { left: 0; right: auto; }
.rtl .mobile-nav-offcanvas-left .mobile-menu { right: 0; left: auto; -webkit-transform: translateX(100%); transform: translateX(100%); }
.rtl .mobile-menu.is-hidden, .rtl .mobile-menu > ul.is-hidden, .rtl .mobile-menu > ul li ul.is-hidden, .rtl .mobile-menu ul.sub-menu.is-hidden,
.rtl .mobile-menu ul.sub-menu li ul.is-hidden { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.rtl .mobile-menu, .rtl .mobile-menu > ul, .rtl .mobile-menu > ul ul.children,
.rtl .mobile-menu > ul ul.sub-menu, .rtl .mobile-menu > ul ul.children > li > ul,
.rtl .mobile-menu > ul ul.sub-menu > li > ul {left: 0!important; right: auto!important;}
.rtl .mobile-menu li[class*="has-children"] > a:before,
.rtl .mobile-menu li[class*="has_children"] > a:before{ left: 12px; right: auto;}
.rtl .mobile-menu ul li.go-back a:before { right: 15px; left: auto;  -webkit-transform: translateY(-50%) scaleX(-1); transform: translateY(-50%) scaleX(-1);}

.rtl .mobile-menu ul li.go-back a:hover:before { right: 10px;  left: auto;}

.rtl .mobile-menu li[class*="has-children"] > a:hover:before,
.rtl .mobile-menu li[class*="has_children"] > a:hover:before { left: 8px;  right: auto;}

.rtl .mobile-menu ul li.go-back a:after { right: 25px; left: auto;}

.rtl .mobile-menu ul li.go-back a:hover:after { right: 15px; left: auto; }

.rtl .mobile-menu li[class*="has-children"] > a:after,
.rtl .mobile-menu li[class*="has_children"] > a:after { left: 18px; right: auto; }

.rtl .mobile-menu li[class*="has-children"] > a:hover:after,
.rtl .mobile-menu li[class*="has_children"] > a:hover:after { left: 12px; right: auto; } 

.rtl .mobile-menu-overlay { right: 0; left: auto;}

.rtl .mobile-menu li[class*="has-children"] > a:before{ -webkit-transform: translateY(-50%) scaleX(-1); transform: translateY(-50%) scaleX(-1);}
.rtl .mobile-menu ul li.close-nav a,
.rtl .mobile-menu ul li.close-nav,
.rtl li.close-nav a{
    float: left;
}

/* Submenu arrow style */

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a:after {
    left: 0;
    right: auto;
    border-width: 0 0px 1px 1px;
    margin-right: 8px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: 0;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.rtl .wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul), .rtl .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
    right: 100%;
    left: auto;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li ul.sub-menu > li.current-menu-item > a span,
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li ul.sub-menu > li > a:hover span { -webkit-transform: translateX(-10px); transform: translateX(-10px); }
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li ul.sub-menu > li > a span:before {
    transform-origin: right bottom;
}
.rtl .wdt-header-menu ul li ul.children, .rtl .wdt-header-menu ul li ul.sub-menu, .rtl .wdt-header-menu ul li.has-mega-menu > ul{
    right: 0;
    left: auto;
    text-align: right;
}

.rtl .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item > div:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}



/* ----------------------------
===========Home-1===========
---------------------------- */

.rtl .wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:before {
    right: 0; left: auto;
}
.rtl .wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover:before {right: 0; left: auto; }
.rtl .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
    margin: 0 0 0 10px;
}
.rtl .wdt-sermons-item.wdt-type-2, .rtl .wdt-cust-donation .charitable-donation-form.charitable-template-standard .donation-amounts li span.description{text-align: right;}
.rtl .wdt-animation-wrapper {
    direction: ltr;
}
.rtl .blog-entry div.entry-meta-group>div {
    padding: 4px 8px 4px 20px;}

.rtl .charitable-notice>ul.charitable-notice-errors li:before {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .charitable-donation-form.charitable-template-standard #charitable-gateway-fields #charitable-gateway-selector li {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .charitable-form-field input[type=radio] {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-prev:before, 
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-next:before{transform: scaleX(-1);}
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-prev {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before { 
    left: 27px; right: auto; -webkit-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }

.rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { 
    left: 18px;  right: auto; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); }

.rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before { left: 18px; right: auto; }

.rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after { left: 26px; right: auto; }

@media only screen and (max-width: 767px) {
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
        margin: 0 0 0 10px;
    }
}



/* ----------------------------
===========Home-2===========
---------------------------- */
.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper.wdt-heading-subtitle:before {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-wrapper .wdt-event-item-footer:before {
    border-left: 1px solid var(--wdtBorderColor);
    border-right: 0;
    right: calc(-1 * clamp(0.625rem, -0.8066rem + 2.2346vw, 1.875rem));
    left: auto;
}
.rtl .woocommerce .price ins .woocommerce-Price-amount:before, .rtl .woocommerce ul.products li.product .price ins .woocommerce-Price-amount:before {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .wdt-ministry-item.wdt-type-1 .wdt-ministry-detail-group .wdt-ministry-description {
    padding-left: clamp(3.4375rem, 3.2285rem + 0.9554vw, 4.375rem);
    padding-right: 0;
}
.rtl .wdt-ministry-item.wdt-type-1 .wdt-ministry-button>a {
    position: absolute;
    left: 0;
    right: auto;
    transform: scaleX(-1);}

.rtl .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-social-icons-list {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
}
.rtl .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-social-icons-list {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}

.rtl .blog-entry div.entry-content-group, .rtl .blog-entry div.entry-media-group>div.entry-thumb-content{text-align: right;}

@media (max-width: 1024px) {
    .rtl .wdt-events-holder .wdt-event-item .wdt-event-item-wrapper .wdt-event-item-footer:before {
        border-color: transparent;
    }
}

@media (max-width: 479px) {
    .rtl .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-social-icons-list {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

/* ----------------------------
===========Home-3===========
---------------------------- */


.rtl .wdt-template-bordered .wdt-accordion-toggle-description {
    padding-left: 10%;
    padding-right: 30px;
}
.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: -1px;
    right: auto;
}
.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-left: 6em;
    padding-right: 25px;
}
.rtl .wdt-specifications-holder .wdt-specification-block.wdt_type_2 > div.wdt-content-detail-group > div.wdt-content-spec-group .wdt-content-icon {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-sermons-item.wdt-type-1 .wdt-sermons-title h5, .rtl .custom-playlist-ui {
    text-align: right;
}
.rtl .custom-playlist-ui .controls button:not(.play) {
    scale: -1;
}
.rtl .wdt-progressbar-container .wdt-progressbar-value { left: 0; right: auto;}
.rtl .wdt-progressbar-container.wdt-progressbar-horizontal.wdt-progressbar-content-fixed .wdt-progressbar-content { 
    top: 50%; right: 0; left: auto; }
.rtl .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar {
    transform: scaleX(-1);
}
.rtl .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-value {
    margin-right: auto;
    margin-left: 0;
}
.rtl .wdt-audio-playlist-holder.wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    right: -36%;
    left: auto;
}

@media (max-width: 1540px) {
    .rtl .wdt-audio-playlist-holder.wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        right: -41%; left: auto;
    }
}
@media (max-width: 1024px) {
    .rtl .wdt-audio-playlist-holder.wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        right: 0;
        left: auto;
    }
}




/* ----------------------------
===========Home-4===========
---------------------------- */

.rtl .wdt-counter-holder.wdt-rc-template-bordered .wdt-column:not(:last-child) .wdt-content-item {
    border-left: 1px solid var(--wdtBorderColor);
    border-right: 0;
}
.rtl .wdt-left-align .wdt-image-box-holder.wdt-rc-template-icon-box .wdt-column:nth-child(odd) .wdt-content-item{
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
}
.rtl .wdt-right-align .wdt-image-box-holder.wdt-rc-template-icon-box .wdt-column:nth-child(odd) .wdt-content-item{
   -webkit-transform: translateX(50%);
   transform: translateX(50%);
}

@media only screen and (max-width: 1024px){
 .rtl .wdt-left-align .wdt-image-box-holder.wdt-rc-template-icon-box .wdt-column:nth-child(odd) .wdt-content-item{
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
 .rtl .wdt-right-align .wdt-image-box-holder.wdt-rc-template-icon-box .wdt-column:nth-child(odd) .wdt-content-item{
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
}
@media (max-width: 479px) {
    .rtl .wdt-counter-holder.wdt-rc-template-bordered .wdt-column:not(:last-child) .wdt-content-item {
        border-left: 0;
    }
}

.rtl .wdt-sermons-item .wdt-sermons-button>a, .rtl .wdt-events-holder .wdt-event-item .wdt-event-item-wrapper .wdt-event-item-content .wdt-event-item-button {
    background: linear-gradient(270deg, currentcolor 0%, currentColor 100%);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: var(--wdtAltTransition);
    -webkit-transition-property: background-size, color;
    transition-property: background-size, color;
}
.rtl .wdt-sermons-item .wdt-sermons-button>a:hover, .rtl .wdt-events-holder .wdt-event-item .wdt-event-item-wrapper .wdt-event-item-content .wdt-event-item-button:hover {
    background-position: bottom left; 
}
.rtl .wdt-ministry-holder.wdt-carousel-holder .wdt-ministry-container:has(.wdt-ministry-item.wdt-type-3) + .wdt-carousel-pagination-wrapper{
    left: 0;
    right: auto;
}
.rtl .wdt-ministry-item .wdt-ministry-button>a {
    background: linear-gradient(270deg, currentcolor 0%, currentColor 100%);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: var(--wdtAltTransition);
    -webkit-transition-property: background-size, color;
    transition-property: background-size, color;
}
.rtl .wdt-ministry-item .wdt-ministry-button>a:hover {
    background-position: bottom left;
}
.rtl .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-description {
    margin-left: 20px;
    margin-right: 0;
}

/* ----------------------------
===========Contact===========
---------------------------- */
.rtl .wdt-contact-form > p, .rtl .wdt-contact-form > div.wdt-col-1 > p,
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl .wdt-contact-form p .wpcf7-list-item label>input[type="checkbox"]{
    margin-left: 8px;
    margin-right: 0;
}
.rtl .wdt-contact-form > div.wdt-submit-btn{text-align: right;}
.rtl .wpcf7-not-valid-tip {
    left: 10px;
    right: auto;
}
.rtl .wpcf7-form.invalid .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output {text-align: right;}
.rtl .wpcf7-form .wpcf7-response-output, .rtl .wpcf7 form .wpcf7-response-output {
    float: right;
    padding: 15px 45px 15px 15px;}
.rtl .wpcf7-form .wpcf7-response-output:before, .rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}
.rtl .pagination ul li a .wdticon-angle-double-left:before, .rtl .pagination ul li a .wdticon-angle-double-right:before{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}



/* ----------------------------
===========Blog page===========
---------------------------- */

.rtl .widget #searchform input[type="submit"] {
    left: 5px;
    right: auto;
    transform: scaleX(-1);
}
.rtl .widget #searchform input[type="text"] {
    padding-left: 50px;
    padding-right: 25px;
}
.rtl .widget .recent-posts-widget li .post-details {
    margin-right: 24px;
    margin-left: 0;
}
.rtl .wdt-blog-single-testimonial .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-subtitle {
    padding-right: 5px;
    padding-left: 0;
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link{text-align: right;}
.rtl .blog-single-entry .entry-post-navigation > .post-next-link {text-align: left;}
.rtl .blog-single-entry .entry-post-navigation > .post-next-link > a {
    margin-right: 20px;
    margin-left: 0;
}
.rtl .blog-single-entry .entry-post-navigation > div > a {
    right: 0;
    left: auto;
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link > a {
    margin-left: 20px;
    margin-right: 0;
}

/* Comments */
.rtl .comment-body {
    padding-right: 80px;
    padding-left: 0;
}
.rtl .commentlist ul.children {
    padding-left: 0;
    padding-right: 80px;
}

.rtl .comment-author .avatar {
    right: -80px;
    left: auto;
}
.rtl .comment-metadata a.comment-edit-link {
    margin-right: 1em;
    margin-left: 0;
}
.rtl .comment-form > p {
    text-align: right;}

.rtl ul.children li .comment-body {
    padding-right: 60px;
    padding-left: 0;
}
.rtl .children .comment-author .avatar {
    right: -60px;
    left: auto;
}

@media only screen and (max-width: 767px) {
    .rtl .comment-body {
        padding-right: 60px; padding-left: 0;
    }
    .rtl .commentlist ul.children {
        padding-right: 15px; padding-left: 0;
    }
    .rtl ul.children li .comment-body {
        padding-right: 50px; padding-left: 0;
    }
    .rtl .children .comment-author .avatar {
        right: -50px; left: auto;
    }
    .rtl .comment-author .avatar{right: -60px; left: auto;}
}
@media only screen and (max-width: 479px) {
    .rtl .comment-body {
        padding-right: 0;
    }
    .rtl ul.children li .comment-body {
        padding-right: 0;
    }
    .rtl .children .comment-author .avatar {
        right: 0;
        left: auto;
    }
    .rtl .comment-author .avatar {
        right: 0px;
        left: auto;
    }
}

.rtl .campaign .comment-body{padding-right: 80px; padding-left: 0;}
.rtl .campaign .comment-author .avatar {
    right: -80px; left: auto;
}
.rtl .campaign .commentlist ul.children{padding-right: 80px; padding-left: 0;}


.rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-info span,
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-info span {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .blog-single-entry.post-minimal .post-meta > [class*="meta"] i {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .blog-single-entry.post-minimal .post-meta > [class*="meta"] div[class*="single-entry-date"]{
    margin-left: 20px;
    margin-right: 0;
}
.rtl #searchform ul.quick_search_results { text-align: right; margin-left: auto; }
.rtl #searchform ul.quick_search_results.active:before { right: 20px; left: auto; }



/* ----------------------------
===========Events===========
---------------------------- */
.rtl .wdt-event-form p .wpcf7-list-item{direction: rtl;}
.rtl [type="checkbox"], .rtl [type="radio"] {margin-left: 10px; margin-right: 0;}
.rtl .wdt-event-form, .rtl input[type="text"], .rtl textarea{text-align: right;}
.rtl .mfp-close{left: 0; right: auto;}

.rtl .tribe-events-pg-template .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime-header,
.rtl .tribe-events-pg-template .tec-events-elementor-event-widget__cost-header, 
.rtl .tribe-events-pg-template .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-header, 
.rtl .tribe-events-pg-template .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header{
    margin-left: 10px; margin-right: 0;
}


/* ----------------------------
===========Donation===========
---------------------------- */

.rtl select {
        background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
        background-position: calc(10% - 15px);
        background-repeat: no-repeat;
    }

.rtl select, .rtl .select2-container--default .select2-selection--single, .rtl .select2-container--default .select2-selection--multiple {
     margin:0; padding: 10px 10px 10px 30px; text-align: right !important;}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow,
.rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow { left : 15px !important; }


/* ----------------------------
===========Inner pages===========
---------------------------- */

@media (min-width: 768px) {
    .rtl .wdt-rc-template-classic .wdt-content-item {
        padding-left: 50px !important;
        padding-right: 0 !important;
    }
}
.rtl .wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter{width: 100% !important;}
.rtl .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar{
    transform: scaleX(-1);
}
.rtl .campaign .post-meta .single-entry-author .meta-author-info span {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .campaign .post-meta .single-entry-author div > i, .rtl .campaign .post-meta .single-entry-date > i, .rtl .campaign .post-meta .single-entry-comments > i {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .campaign .charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li{text-align: right;}
.rtl .campaign .entry-post-navigation > .post-next-link > a {
    margin-right: 20px;
    margin-left: 0;
}
.rtl .campaign .entry-post-navigation > div > a {
    right: 0;
    left: auto;
}
.rtl .campaign .entry-post-navigation > .post-next-link {
    text-align: left;
}
.rtl .campaign .entry-post-navigation > .post-prev-link {
    text-align: right;
}
.rtl .campaign .entry-post-navigation > .post-prev-link > a {
    margin-left: 20px;
    margin-right: 0;
}

/* Shop page */

.rtl .widget_product_search input[type="search"] {
    padding-left: 2.3em;
    padding-right: 25px;
}

.rtl.woocommerce .star-rating {
    width: 5.4em;
}

.rtl.woocommerce .star-rating::before {
    float: left;
    left: 0; right: auto;
}
.rtl.woocommerce .star-rating span {
    float: left;
    left: 0; right: auto;
}
.rtl.woocommerce .star-rating span::before {
    left: 0;
    right: auto;
}

.rtl.woocommerce .price ins .woocommerce-Price-amount:before, .rtl.woocommerce ul.products li.product .price ins .woocommerce-Price-amount:before {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .widget.widget_product_search [type="submit"] {
    left: 5px;
    right: auto;}
.rtl .woocommerce nav.woocommerce-pagination ul li a{margin: 0 0 0 10px;}
.rtl.woocommerce nav.woocommerce-pagination ul li a .wdticon-angle-double-left:before, 
.rtl.woocommerce nav.woocommerce-pagination ul li a .wdticon-angle-double-right:before {
    transform: scaleX(-1);
}
.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
    margin: 0 0 0 20px;}
.rtl.woocommerce div.product form.cart div.quantity{
    margin: 0 0 0 15px;}
.rtl.woocommerce div.product .summary .woocommerce-product-rating .star-rating {
    margin: 0 0 0 5px;}
.rtl.woocommerce .star-rating:before, .rtl.woocommerce .star-rating span:before{
   letter-spacing: 2px;
}


/* Shop Detail */

.rtl.woocommerce .button.loading:after, .rtl.woocommerce button.button.loading:after,
.rtl.woocommerce input.button.loading::after,
.rtl.woocommerce a.button.loading::after, .rtl.woocommerce #respond input#submit.loading:after{
    margin-right: 10px; margin-left: 0;
    left: auto;
    right: auto;
}
.rtl.woocommerce div.product .summary > ul.product-additional-info li i {
    right: 0;
    left: auto;
}
.rtl.woocommerce div.product .summary > ul.product-additional-info li {
    padding: 0 30px 0 0;}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    right: 50%;
    left: auto; transform: translateX(50%);
    transform: translateX(50%);
    -moz-transform: translateX(50%);
    -webkit-transform: translateX(50%);}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before {right: 0px;left: auto;}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after { 
    left: 0; right: auto;}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel,
.rtl.woocommerce table.shop_attributes td{
    text-align: right;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin: 0 50px 0 0;}
.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating {
    float: left;}

.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    float: right;}

.rtl .wdt-popup-box-holder .wdt-popup-box-content-holder .mfp-close {
    left: 20px;
    right: auto;}

.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    padding-left: 12em;
    padding-right: 25px;
}

/* NewsLetter */

@media only screen and (max-width: 767px) {
    .rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
        padding-left: 9.5em; padding-right: 25px;
    }
}
@media only screen and (max-width: 479px) {
    .rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
        padding-left: 5.5em; padding-right: 25px;
    }
}


.rtl .wdt-terms-and-condition-holder input[type="checkbox"].wdt-terms-and-conditions{ margin: 0 0 0 8px !important;}
 @media only screen and (max-width: 479px) {
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 20px 0 0;
        padding: 0;
        text-align: center;
    }
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        float: none;
    }
    .rtl.woocommerce #review_form #respond p {
        text-align: right;
    }
}

.rtl.wdt-shop-cart-widget.cart-notification-widget, .rtl .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-inner,
.rtl .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content{
    float: right;
}
.rtl .wdt-shop-cart-widget.cart-notification-widget {
    right: 18px; left: auto;}
.rtl .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button{
    left: 10px; right: auto;}
.rtl .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb {
    padding: 0 0 0 10px;
}
.rtl .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info,
.rtl .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info a{
    text-align: right;
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child { margin-right: 0; padding-right: 0; }



/* Cart page */

.rtl.woocommerce-page .wp-block-woocommerce-cart .wc-block-components-sidebar{
    margin-right: 30px;
    margin-left: 0;
}
.rtl.woocommerce-page .wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th, 
.rtl.woocommerce-page .wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td {
    border-width: 0 0 0 1px;
}
@media (max-width: 1024px) {
    .rtl.woocommerce-page .wp-block-woocommerce-cart .wc-block-components-sidebar {
        margin-right: 0;
    }
}

/* Checkout */

.rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-sidebar {
    margin-right: 30px;
    margin-left: 0;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow,
.rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    left: 15px !important;
    right: auto !important;
}
.rtl .select2-container.select2-container--default .select2-selection--single{line-height: inherit;}
.rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-validation-error {
    left: 8px;
    right: auto;
}
.rtl.woocommerce-page .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{
    margin: 0 0 0 8px !important;
}
.rtl .wc-block-components-text-input input[type=tel]{text-align: right;}

@media only screen and (max-width: 1024px) {
    .rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-sidebar, 
    .rtl .woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main {
        margin-right: 0;
    }
}
.rtl.woocommerce-page .is-medium .wp-block-woocommerce-checkout-order-summary-block.wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-icon{
    margin-right: 10px; margin-left: 0;
}

.rtl .select2-container .select2-selection--single .select2-selection__arrow b{
    left: 0;
    right: auto;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b{
    margin-right: -4px;
    margin-left: 0; border-width: 5px 5px 0;
}



/* My account */

.rtl .woocommerce form.login, .rtl .woocommerce form.register {
    right: 50%; left: auto;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}
.rtl .woocommerce form.login .woocommerce-form-row label:before, 
.rtl .woocommerce form.register .woocommerce-form-row label:before{
    right: 1px;
    left: auto;
}
.rtl .woocommerce form.login .woocommerce-form-row label, 
.rtl .woocommerce form.register .woocommerce-form-row label {
    padding-right: 28px;
    padding-left: 0;
}

.rtl .woocommerce .woocommerce-error .button, .rtl .woocommerce .woocommerce-info .button, .rtl .woocommerce .woocommerce-message .button {
    float: left;}
.rtl.woocommerce-account .woocommerce h2{text-align: right;}
.rtl.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit {
    float: right;
}
.rtl .woocommerce form .form-row-first {
    float: right;
}



/* Progress style */
.rtl .wdt-progressbar-container.wdt-progressbar-horizontal.wdt-progressbar-content-floating .wdt-progressbar-value { 
    left: auto; transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); }

.rtl .wdt-progressbar-container.wdt-progressbar-horizontal.wdt-progressbar-content-fixed .wdt-progressbar-content { 
   right: 0; left: auto;}



 /* Events */

 .rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
    right: 16px;
    left: auto;
}
.rtl .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    padding: var(--tec-spacer-4) var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4);
}
.rtl .tribe-events .tribe-events-c-top-bar__nav-list-item {
    padding-left: 15px;
    padding-right: 0;
}
.rtl .tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
    margin-right: var(--tec-spacer-1);
    margin-left: 0;
}
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .tribe-events .tribe-events-c-top-bar__nav-link-icon-svg {
    transform: scaleX(-1);
}
.rtl .tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg {
    margin-left: var(--tec-spacer-2);
    margin-right: 0;
}
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
    margin-left: 15px;
    margin-right: 0;
    transform: scaleX(-1);
}
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg{
    margin-right: 15px;
    margin-left: 0;
    transform: scaleX(-1);
}
.rtl .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, 
.rtl .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{
    margin-right: var(--tec-spacer-1);
    margin-left: 0;
}
.rtl .wdt-cus-payment-img .wdt-elementor-repeater-container-wrapper>div:not(:last-child){
    margin-left: 0;
}
.rtl .tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown, 
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown {
    float: left;
    margin-right: auto; margin-left: 0;
}
.rtl .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item, 
.rtl .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{
    text-align: right;
}


/* donation */

.rtl .donation-summary dt{
    float: right;
    margin-left: .5em;
    margin-right: 0;
}
.rtl .donation-summary dd::after {
    content: " ";
    display: block;
    clear: right;
}
.rtl.woocommerce-cart .wc-block-grid__product-rating .star-rating, .rtl.woocommerce-cart .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{    letter-spacing: 5px;}
.rtl .woocommerce .star-rating:before, .rtl .woocommerce .star-rating span:before{letter-spacing: 4px}


/* ----------------------------
===========Footer===========
---------------------------- */

.rtl .wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .wdt-elementor-repeater-container-wrapper>div:not(:last-child){
    margin-left: 20px;
    margin-right: 0;
}
@media (max-width: 767px) {
    .rtl #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
        padding: 0px 0px 20px 20px;
    }
}
