/*
Theme Name: Upstudy

/* Reset */

body {
    direction: rtl;
    unicode-bidi: embed;
}
th {
    text-align: right;
}
/* == Accessibility == */

.screen-reader-text:focus {
    left: auto;
    right: 5px;
}
/* == Typography == */

textarea {
    padding-right: 12px;
}
li>ul, li>ol {
    margin-left: 0;
    margin-right: 1.5em;
}
th:first-child, td:first-child {
    padding-left: 0.4em;
    padding-right: 0;
}
th:last-child, td:last-child {
    padding-left: 0;
    padding-right: 0.4em;
}
/* == Forms == */

input[type="radio"], input[type="checkbox"] {
    margin-left: 0.5em;
    margin-right: 0;
}
/* == Media == */

.mejs-offscreen {
    right: -10000px;
}
/* == Header == */

.upstudy-header-area .site-branding {
    margin-right: inherit;
    margin-left: 40px;
}
.upstudy-header-right-side {
    padding-left: inherit;
    margin-right: 27px;
    padding-left: 12px;
}
.theme-default-header .upstudy-header-right-side:after {
    left: inherit;
    right: -30px;
}
a.main-header-btn.upstudy-btn {
    margin-left: inherit;
    margin-right: 25px;
}
.upstudy-mobile-menu-nav-wrapper ul li.menu-item-has-children>a::after {
    left: 0;
    right: inherit;
}
.upstudy-breadcrumb-style-1 .upstudy-breadcrumb-wrapper ul li:not(:last-child), .upstudy-breadcrumb-style-2 .upstudy-breadcrumb-wrapper ul li:not(:last-child), .upstudy-page-title-area .upstudy-breadcrumb-wrapper ul li:not(:last-child) {
    padding-right: unset;
    padding-left: 25px;
}
.upstudy-breadcrumb-style-2 .upstudy-breadcrumb-wrapper ul li:after, .upstudy-page-title-area .upstudy-breadcrumb-wrapper ul li:after, .upstudy-page-title-area .upstudy-breadcrumb-wrapper .learn-press-breadcrumb a:after {
    content: "\f116";
    right: unset;
    left: 8px;
}
.upstudy-header-area ul.upstudy-navbar-nav>li.menu-item-has-children>a .upstudy-menu-icon {
    left: 8px;
    right: inherit;
}
.upstudy-header-area .main-navigation ul ul.upstudy-dropdown-menu {
    text-align: right;
    right: 0;
    left: inherit;
}
.upstudy-header-area.upstudy-navbar-expand-lg ul li:not(.mega-menu) ul.upstudy-dropdown-menu li.menu-item-has-children a .upstudy-menu-icon {
    transform: rotate(90deg) translateX(-50%);
    left: 10px;
    right: inherit;
    top: 20px;
}
.upstudy-header-area .main-navigation ul>li>ul.upstudy-dropdown-menu>li:hover ul {
    right: 100%;
}
.upstudy-header-profile-menu-items .upstudy-header-submenu {
    left: 0px;
    right: inherit;
}
.upstudy-header-profile-menu-items .upstudy-header-submenu:before {
    left: 35px;
    right: inherit;
}
.upstudy-search-box .upstudy-search-form button {
    left: 20px;
    right: inherit;
}
.theme-default-header .upstudy-header-right-side>div:not(:first-child):after {
    left: inherit;
    right: -15px;
}
.upstudy-woo-mini-cart-content {
    right: -350px;
}
.upstudy-woo-mini-cart-content:before {
    right: 330px;
}
/* == Pagination == */

.upstudy-pagination-wrapper .page-number li:not(:last-child), .upstudy-pagination-wrapper.tpc-custom-pagination .page-number a:not(:last-child), .upstudy-pagination-wrapper.tpc-custom-pagination .page-number span:not(:last-child), .upstudy-pagination-wrapper.woocommerce-pagination .page-numbers li:not(:last-child), body .tutor-pagination-wrap a:not(:last-child), body .tutor-pagination-wrap span, nav.upstudy-theme-page-links ul.pager li:not(:last-child) {
    margin-right: 0;
    margin-left: 10px;
}
/* == Blog addon == */

.upstudy-latest-news .single-news.news-big .news-thum.thum-single .content-thumb {
    left: unset;
    right: 40px;
}
/* == Blog single page == */

.author.vcard img {
    margin-right: 0;
    margin-left: 8px;
}
.edu-blog .blog-meta li+li {
    margin-left: 0;
    margin-right: 0;
}
.edu-blog .blog-meta li i {
    padding-right: 7px;
    padding-left: 7px;
}
.upstudy-post-tag-wrapper .upstudy-post-tag a {
    margin-left: 0;
    margin-right: 5px;
}
.upstudy-tag-social-share-wrapper .has-text-align-right {
    text-align: left;
}
body .post-share.style-04 .share-list a:not(:last-child) {
    margin-right: 0;
    margin-left: 10px;
}
.post-share.style-01 .share-label {
    margin-right: 0;
    margin-left: 15px;
}
.tpc-post-details-page {
    margin-right: 0;
    margin-left: 25px;
}
.post-share .share-list {
    right: initial;
    left: 85px;
}
.post-share .share-list:before {
    left: 21px;
    right: inherit;
}
.related-post-wrap .posted-on i {
    margin-right: 0;
    margin-left: 5px;
}
.blog-nav-links .next h6:before {
    left: 20px;
    right: inherit;
    content: '\f13f';
}
.blog-nav-links .prev h6:before {
    left: inherit;
    right: 20px;
    content: '\f140';
}
.blog-nav-links .next h6 {
    padding: 20px 30px 20px 50px;
}
.blog-nav-links .prev h6 {
    padding: 20px 50px 20px 30px;
}
.upstudy-comment-list .upstudy-comment-avatar {
    margin-right: 0;
    margin-left: 30px;
}
.widget_upstudycore_recent_posts_widget .upstudy-recent-post-each-item .post-meta i {
    padding-right: 10px;
    padding-left: 10px;
}
.widget_upstudycore_lp_courses_widget .upstudy-recent-course-each-item .upstudy-course-widget-thumb, .widget_upstudycore_ld_courses_widget .upstudy-recent-course-each-item .upstudy-course-widget-thumb, .widget_upstudycore_tl_courses_widget .upstudy-recent-course-each-item .upstudy-course-widget-thumb, .widget_upstudycore_recent_posts_widget .upstudy-recent-post-each-item .upstudy-post-widget-thumb, .widget_shopping_cart .upstudy-mini-cart-item-thumb, .widget_products .product_list_widget li img, .widget_top_rated_products .product_list_widget li img {
    margin-right: 0;
    margin-left: 20px;
}
.upstudy-comment-bottom-part .comment-reply-link i {
    margin-right: 0;
    margin-left: 6px;
}
@keyframes headingAnimation {
    from {
        -webkit-transform: translateY(120%);
        -ms-transform: translateY(120%);
        transform: translateY(120%);
    }
    to {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
/* == Case Study == */

.single-case-study.style-1 .case-study-content {
    left: inherit;
    right: 60px;
}
.single-case-study .case-study-img a::before {
    left: inherit;
    right: -25%;
}
/* style 2 */

.single-case-study.style-2 .case-study-img .top-meta {
    left: inherit;
    right: 30px;
}
.single-case-study.style-2 .case-study-content {
    left: inherit;
    right: 30px;
}
/* style 3 */

.single-case-study.style-3 .case-study-img .case-study-content .title {
    padding-left: 0;
    padding-right: 15px;
}
.single-case-study.style-3 .case-study-img .case-study-content .title::before {
    left: inherit;
    right: 0;
}
/* style 5 */

.upstudy-service.service-style-5 .service-text .service-title::before {
    left: inherit;
    right: 0;
}
.upstudy-service.service-style-5 .service-text .service-title {
    padding-left: 0;
    padding-right: 20px;
}
/* == Testimonial == */

.tpc_testimonial .upstudy-testimonial .testimonial-thumb {
    left: inherit;
    right: -6%;
}
.tpc_testimonial .upstudy-testimonial .testimonial-content {
    padding-right: 0;
    padding-left: 40px;
}
/* == Accordion == */

.single_accordion.upstudy-icon-align-right .upstudy-accordion-header {
    padding-right: 80px;
}
.single_accordion.upstudy-icon-align-left .upstudy-accordion-header .accordion-title {
    padding-right: 0;
    padding-left: 25px;
}
.single_accordion.upstudy-icon-align-right .upstudy-accordion-header .accordion-title {
    padding-left: 25px;
    padding-right: 0;
}
.single_accordion.upstudy-icon-align-left span.accordion-icon {
    right: inherit;
    left: 30px;
}
.single_accordion.upstudy-icon-align-right span.accordion-icon {
    left: 30px;
}
/* == Service == */

.upstudy-service.service-style-2 .next-icon {
    right: inherit;
    left: 15%;
    transform: rotate(280deg);
}
.upstudy-service.service-style-2 .service-img:before {
    left: inherit;
    right: -15px;
}
/* == Blog Addon == */

.edu-blog .content .upstudy-blog-readmore a i {
    transform: translateX(0px) rotate(180deg);
    display: inline-flex;
}
.edu-blog .content .upstudy-blog-readmore a:hover i {
    margin-left: inherit;
    transform: translateX(-5px) rotate(180deg);
}
.edu-blog.blog-style-2 .thumbnail a.tw-date {
    left: inherit;
    right: 30px;
}
/* == Button == */

.upstudy-button-icon-position-after svg, .upstudy-button-icon-position-after i {
    padding-right: 6px;
    padding-left: 0;
}
.upstudy-btn.style-2:hover i, .upstudy-btn.style-2:hover svg {
    transform: translateX(-5px);
}
/* == Team Addon == */

.upstudy-single-team .team-content {
    left: inherit;
    right: 60px;
}
.upstudy-single-team .team-content .team-name::before {
    left: inherit;
    right: -30px;
}
.upstudy-teacher-item.upstudy-teacher-style-4 .teacher-social {
    right: unset;
    left: 10%;
}
/* == WooCommerce Product == */

.tpc-product-image-top-content {
    right: 13px;
    left: inherit;
}
.upstudy-single-product-inner .upstudy-single-product-thumb-wrapper .product-over-info ul li.add-to-cart a::before {
    margin-right: 0;
    margin-left: 7px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after {
    margin-right: 0;
    margin-left: 5px;
}
.upstudy-product-rating-wrapper .star-rating {
    margin: 5px 0px 0px 2px !important;
}
.upstudy-woo-mini-cart-inner p.woocommerce-mini-cart__buttons .button.checkout {
    margin-left: 0;
    margin-right: 10px;
}
.upstudy-mini-cart-product-name-quantity a {
    padding-right: 0;
    padding-left: 8px;
}
.upstudy-mini-cart-item-thumb {
    padding-right: 0;
    padding-left: 15px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
    border-radius: 0 5px 5px 0;
    padding-right: 25px;
}
.woocommerce-cart .upstudy-coupon-wrapper button {
    border-radius: 5px 0 0 5px !important;
}
.woocommerce table.shop_table>tbody>tr>td:first-child, .woocommerce table.shop_table>tfoot>tr>th:first-child, .woocommerce table.shop_table>tfoot>tr>td:first-child {
    padding-right: 30px;
    padding-left: 0;
}
.woocommerce table.shop_table>thead>tr th:first-child {
    padding-right: 30px;
    padding-left: 0;
}
.woocommerce-cart-form .quantity .qty, .upstudy-single-product-main-content-wrapper form.cart .quantity .qty, .woocommerce .upstudy-yith-wcqv-wrapper .quantity .qty {
    margin-right: 0;
    margin-left: 12px;
}
@media screen and (min-width: 48em) {
    .woocommerce table.shop_table_responsive tr th, .woocommerce table.shop_table_responsive tr td {
        text-align: right;
    }
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 3em 1em 2em;
}
/* ==  LMS Courses == */

body.rtl .upstudy-course .author__name {
    left: inherit;
    right: 20px;
}
body.rtl .upstudy-course.layout__1 .course-meta-inline {
    margin-right: 0;
    margin-left: 10px;
}
body.rtl .upstudy-course.layout__1 .course-meta-inline:last-child {
    margin-left: 0;
}
body.rtl .upstudy-course.layout__1 .upstudy-meta-border {
    margin-right: 0;
    margin-left: 5px;
}
body.rtl .upstudy-course .author__name img {
    margin-right: 0;
    margin-left: 5px;
}
.filter-widget input[type="checkbox"] {
    margin: 5px 0 0 15px;
}
.edu-top-sorting-area .edu-top-sorting-right .layout-switcher .switcher-btn {
    padding-right: 5px;
}
.edu-top-sorting-area .edu-top-sorting-right {
    flex-direction: row-reverse;
}
.filter-widget label .filter-count {
    margin-right: 4px;
}
.upstudy-course.layout-list-01 .course__media {
    margin: 0 0 0 30px;
}
.upstudy-ratings-total {
    margin-left: 0;
    margin-right: 8px;
}
.widget-area.course-filter h5.widget-title:after {
    right: 100%;
}
.upstudy-course.layout__6 .price {
    text-align: left;
}
.upstudy-course.layout__6 .course-meta-inline-wrap {
    display: inherit;
}
.upstudy-course.layout__6 .course-meta-inline-wrap .course-meta-inline {
    margin-right: 0;
    text-align: left;
    margin-left: 0;
}
.course-meta-inline-wrap .upstudy-meta-border {
    margin-right: 0;
    margin-left: 5px;
}
.course-meta-inline-wrap .course-meta-inline {
    margin-right: 0;
    margin-left: 5px;
}
.upstudy-course-info ul li i {
    margin-right: inherit;
    margin-left: 11px;
}
.single-course-layout-02 .upstudy-course-top-info {
    text-align: right;
}
body.single-course-layout-02 .upstudy-course-top-info .upstudy-breadcrumb-wrapper {
    text-align: right;
}
body.single-course-layout-02 .upstudy-page-title-area.upstudy-default-breadcrumb .upstudy-page-title h1 {
    text-align: right;
}
.upstudy-course-top-info .course-short-text {
    padding-right: inherit;
    padding-left: 150px;
}
.upstudy-course-single-header-meta-01>div+div:before {
    right: 0;
}
.upstudy-course-single-header-meta-01 .meta-value {
    margin-left: 20px;
}
.upstudy-course-single-header-meta-01 .tutor-mr-16 {
    margin-right: 16px;
}
.upstudy-course-single-header-meta-01 .meta-icon {
    margin-right: inherit;
    margin-left: 6px;
}
.has-text-align-left {
    text-align: right;
}
.upstudy-single-course-lead-info.has-text-align-left {
    padding-left: 40px;
}
.upstudy-breadcrumb ul li:not(:last-child) {
    padding-left: 25px;
    padding-right: inherit;
}
.upstudy-breadcrumb ul li:after {
    font-size: 12px;
    left: 9px;
    right: inherit;
    transform: rotate(180deg);
}
/* == Preloader  == */

body.rtl #preloader_two .preloader_two {
    text-align: unset;
}
/* == Custom Title  == */

body.rtl .elementor-widget-custom-title-addons .tpc-double_heading.underline-enabled .dbl__subtitle p::after {
    right: 0;
    left: unset;
}
/* == Testimonial  == */

body.rtl .upstudy-testimonial.style-3 .author-details .author-img {
    margin-right: 0;
    margin-left: 15px;
}
.tpc-testimonial_wrapper.style-3::before {
    border-bottom: 40px solid #ffffff;
    border-top: 0;
    right: -50px;
}
/* == Event  == */

.tpc-event-item.tpc-event-style-3 .thumbnail {
    margin-right: 0;
    margin-left: 15px;
}
.tpc-event-item .upstudy-event-meta span i {
    margin-right: 0;
    margin-left: 5px;
}
.tpc-event-item.tpc-event-style-1 .upstudy-event-meta span i {
    margin-right: 5px;
    margin-left: 0;
}
.tpc-event-item .thumbnail .event-date-time-wrap {
    left: 0;
    right: 25px;
}
/* == Event Single == */

.tpc-event-sidebar .event-meta li .icon-wrap i {
    padding-right: 0;
    padding-left: 11px;
}
.wp-block-search__button-outside .wp-block-search__button {
    right: unset;
    left: 0;
    border-radius: 4px 0 0 4px;
}
/* == cf7 == */

.upstudy-form-wrapper input[type=date], .upstudy-form-wrapper input[type=datetime], .upstudy-form-wrapper input[type=datetime-local], .upstudy-form-wrapper input[type=email], .upstudy-form-wrapper input[type=month], .upstudy-form-wrapper input[type=number], .upstudy-form-wrapper input[type=password], .upstudy-form-wrapper input[type=range], .upstudy-form-wrapper input[type=search], .upstudy-form-wrapper input[type=tel], .upstudy-form-wrapper input[type=text], .upstudy-form-wrapper input[type=time], .upstudy-form-wrapper input[type=url], .upstudy-form-wrapper input[type=week], .upstudy-form-wrapper select, .upstudy-form-wrapper textarea {
    direction: rtl;
    text-align: right;
}