:root {
    --tec-font-family-sans-serif: inherit;
}
/* rtl by wpnovin.com*/


ul.gva-nav-menu > li {
    float: right;
}
ul.gva-nav-menu > li .submenu-inner li, ul.gva-nav-menu > li ul.submenu-inner li {
    text-align: right;
}
.tribe-event-block {
    position: relative;
}
.tribe-event-block .block-content .tribe-start-date {
    right: 30px;
    left: auto;
}
.tribe-event-block .block-content .tribe-event-content {
    right: 0;
    left: auto;
}
.tribe-event-block .block-content .tribe-event-content .tribe-events-event-meta span .icon {
    margin-left: 8px;
}
.gva-user .login-account .profile .name .icon {
    margin-right: 5px;
    margin-left: 0;
}
.gva-user .login-account .user-account .gva-nav-menu > li {
    text-align: right;
}
.post-block-small .post-content .content-inner {
    padding-right: 95px;
    padding-left: 0;
}
.post-block-small .post-content .post-thumbnail {
    float: right;
}
.post:not(.post-single-content) .entry-meta .meta-inline > span {
    margin-left: 15px;
    margin-right: 0;
}
.post:not(.post-single-content) .entry-meta .meta-inline > span i {
    color: var(--zilom-theme-color);
    margin-left: 5px;
    margin-right: 0;
}
ul.gva-nav-menu > li > a {
    padding: 15px 0;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
    letter-spacing: 0 !important;
}
.btn, .btn-theme, .btn-theme-2, .btn-theme-second, .btn, .btn-white, .btn-gray, .btn-black, .btn-black-2, input[type*="submit"]:not(.fa):not(.las):not(.btn-theme), #tribe-events .tribe-events-button, .tribe-events-button {
    letter-spacing: 0;
}
.course-filter-form.select-filter-dropdow .course-checkbox-filter .show-results:before {
    left: 0;
    right: auto;
}
.course-filter-form.select-filter-dropdow .course-checkbox-filter .show-results:after {
    left: 20px;
    right: auto;
}
.course-block.tutor-course-loop .course-content .course-loop-meta .course-user {
    left: 0;
    right: auto;
}
.course-block.tutor-course-loop .course-loop-footer .content-inner > div i {
    margin-left: 6px;
    margin-right: 0;
}
.course-block.tutor-course-loop .course-loop-footer .course-loop-hover .btn-purchase, .course-block.tutor-course-loop .course-loop-footer .course-loop-hover .added_to_cart {
    letter-spacing: 0;
}
.course-block.tutor-course-loop .course-loop-footer .course-loop-hover .added_to_cart:after , .course-block-list > div.content-action .enroll .added_to_cart:after ,  .course-block-2.tutor-course-loop .course-loop-footer .course-loop-hover .added_to_cart:after{
    position: absolute;
    margin-right: 10px;
    transform: rotate(180deg);
}
.gva-testimonial-carousel.style-2 .testimonial-item {
    text-align: right;
}
.tutor-form-check input.tutor-form-check-input {
    margin-right: 0;
    margin-left: 8px;
}
[class*="block-grid-"] > div {
    float: right;
}
.wpcf7-form input[type*="email"], .wpcf7-form input[type*="text"], .wpcf7-form input[type*="tel"] {
    direction: rtl;
}
.course-block-2.tutor-course-loop .course-content-wrap .course-author .author-avatar {
    float: right;
}
.course-block-2.tutor-course-loop .course-content-wrap .course-author .author-name {
    padding-right: 45px;
    padding-left: 0;
}
.owl-carousel .owl-item {
    float: right;
    direction: rtl;
}
.course-block-2.tutor-course-loop .course-loop-footer .content-inner > div i {
    margin-left: 6px;
    margin-right: 0;
}
.course-block-2.tutor-course-loop .course-loop-footer .course-loop-hover .btn-purchase, .course-block-2.tutor-course-loop .course-loop-footer .course-loop-hover .added_to_cart {
    letter-spacing: 0;
}
.gva-testimonial-carousel.style-2 .testimonial-item .testimonial-item-content .testimonial-meta .testimonial-image {
    float: right;
}
.gva-testimonial-carousel.style-2 .testimonial-item .testimonial-item-content .testimonial-meta .testimonial-information {
    padding-right: 75px;
    padding-left: 0;
}
.gsc-heading.style-2 .content-inner .title {
    letter-spacing: 0;
    font-size: 21px;
}
.post:not(.post-single-content) .entry-content , .wpcf7-form textarea.size-medium {
    text-align: right;
}
.btn-inline:before {
    right: auto;
    left: 0;
    top: 2px;
    transform: rotate(180deg);
}
.btn-inline {
    letter-spacing: 0;
    padding-left: 24px;
    padding-right: 0;
}
.newsletter-form input[type="email"] {
    text-align: right;
}
.newsletter-form .form-action {
    left: 0;
    right: auto;
}
.course-block-list > div.content-action .enroll {
    float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 30px !important;
    right: auto !important;
}
.gsc-image-content.skin-v5 .box-content {
    left: 0;
    right: auto;
}
.gsc-course-filter-form .search-form-content .form-action {
    left: 0;
    right: auto;
    padding-left: 10px;
    padding-right: 0;
}
.gsc-course-filter-form .search-form-content {
    position: relative;
    padding-left: 200px;
    padding-right: 0;
    z-index: 11;
}
.gsc-icon-box-group .icon-box-item.style-1 .item-box .item-box-content .box-content {
    padding-right: 20px;
    padding-left: 0;
}
.gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content-inner .testimonial-information span.testimonial-name {
    font-family: inherit;
}
.gva-posts-sticky .gva-content-items .list-post .post .entry-content .content-inner .entry-meta {
    text-align: right;
    float: right;
}
.gva-posts-sticky .gva-content-items .list-post .post .entry-content .content-inner .entry-title {
    float: right;
    text-align: right;
}
.gva-posts-sticky .gva-content-items .list-post .post .entry-content .content-inner {
    padding-right: 30px;
    padding-left: 0;
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-percentage {
    left: 0;
    right: auto;
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar .elementor-progress-text:after {
    right: 100%;
    left: auto;
}
.course-block-list > div.content-action .enroll .added_to_cart:after {
    margin-left: 10px;
    opacity: 0;
}
.custom-breadcrumb .breadcrumb li {
    float: right;
}
.custom-breadcrumb .breadcrumb li:after {
    right: -3px;
    left: auto;
}
ul.gva-nav-menu > li .submenu-inner li a .caret, ul.gva-nav-menu > li ul.submenu-inner li a .caret {
    left: 0;
    right: auto;
    transform: rotate(180deg);
}
ul.gva-nav-menu > li .submenu-inner li ul.submenu-inner, ul.gva-nav-menu > li ul.submenu-inner li ul.submenu-inner {
    right: 90%;
    left: auto;
}
.btn-gray-icon, .tutor-social-share > .tutor-btn-ghost {
    letter-spacing: 0;
}
.course-single-action .tutor-social-share {
    margin-right: 10px;
    margin-left: 0;
}
.btn-gray-icon i, .tutor-social-share > .tutor-btn-ghost i {
    margin-left: 5px;
    margin-right: 0;
}
.tutor-loop-rating-wrap i:before, .tutor-star-rating-group i:before {
    margin-left: 2px;
    margin-right: 0;
}
.course-single-top-meta .tutor-single-course-rating {
    margin-left: 20px;
    margin-right: 0;
}
.tutor-rating-count .number {
    margin-right: 10px;
    margin-left: 0;
    top: 0;
}
.course-single-top-meta .course-category {
    margin-right: auto;
    margin-left: 0;
}
.course-single-top-meta .course-category .icon {
    margin-left: 10px;
    margin-right: 0;
}
.tutor-accordion-item-header::after {
    left: 1rem;
    right: auto;
    transform: rotate(180deg);
}
.course-single-instructors .single-instructor-wrap .single-instructor-top .tutor-instructor-left {
    border-left: 1px solid #dee2e6;
    padding-right: 0;
    margin-right: 0;
    border-right: none;
    padding-left: 20px;
    margin-left: 20px;
}
.tutor-mr-8 {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .single-instructor-wrap .instructor-bio {
    padding-right: 0;
    padding-left: 0;
}
.gsc-career .box-content .job-type {
    letter-spacing: 0;
}
.gsc-career .box-content .box-information ul li .icon {
    margin-left: 6px;
    margin-right: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
    margin-right: 15px;
    margin-left: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
    margin-left: 15px;
    margin-right: 0;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-family: inherit;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
    margin-right: 10px;
    margin-left: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
    margin: 15px;
}
.tribe-events .tribe-events-c-top-bar__nav-link-icon-svg {
    transform: rotate(180deg);
}
.tribe-event-list-block .tribe-event-left {
    float: right;
}
.tribe-event-list-block .tribe-event-right {
    padding-left: 0;
    padding-right: 30px;
    margin-top: 0;
    display: inline-block;
}
.tribe-event-list-block .tribe-event-right .content-inner .tribe-events-event-meta .icon {
    margin-left: 6px;
    margin-right: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
    transform: rotate(180deg);
}
.tribe-event-list-block.v2.clearfix {
    display: inline-block;
    margin-bottom: 30px;
}
.gva_widget_recent_entries ul li .post-thumbnail {
    float: right;
}
.gva_widget_recent_entries ul li .post-content {
    padding-right: 85px;
    padding-left: 0;
}
.gva_widget_recent_entries ul li .post-content .post-comments .icon {
    margin-left: 10px;
    margin-right: 0;
}
.widget .widget-title:after, .widget .widgettitle:after, .widget .wpb_singleimage_heading:after, .wpb_single_image .widget-title:after, .wpb_single_image .widgettitle:after, .wpb_single_image .wpb_singleimage_heading:after, .wpb_content_element .widget-title:after, .wpb_content_element .widgettitle:after, .wpb_content_element .wpb_singleimage_heading:after {
    right: 0;
    left: auto;
}
.not-found-wrapper .not-found-home > a i {
    margin-left: 10px;
    margin-right: 0;
    top: 0;
}
.post.post-style-2 .entry-content .entry-meta .left {
    border: none;
    float: right;
}
.post.post-style-2 .entry-content .entry-meta .right {
    padding-right: 65px;
    padding-left: 0;
}
.post.post-style-2 .entry-content .entry-meta .right i {
    margin-left: 6px;
    margin-right: 0;
    vertical-align: -1px;
}
.post.post-style-2 .entry-content .read-more {
    text-align: left;
}
.la-arrow-right:before {
    content: "\f060";
}
.post.post-style-2 .entry-content .entry-meta .left img {
    border-radius: 10px;
}
.post.post-style-2 .entry-content .entry-meta .left img {
    border-radius: 10px;
}
.widget_tag_cloud .tagcloud > a , .post.post-single-content .tag-links > a{
    letter-spacing: 0;
    font-size: 14px !important;
    font-weight: 300;
}
.fa-chevron-right:before {
    content: "\f053";
}
.fa-chevron-left:before {
    content: "\f052";
}
.social-networks-post > li {
    float: right;
}
#comments .comments-title:after {
    right: 0;
    left: auto;
}
.widget_categories ul > li .count, .widget_archive ul > li .count, .wp-sidebar .widget_nav_menu ul > li .count, #wp-footer .widget_nav_menu ul > li .count, .elementor-widget-sidebar .widget_nav_menu ul > li .count, .widget_pages ul > li .count, .widget_meta ul > li .count {
    left: 0;
    right: auto;
}
.gva-main-search .gva-search .btn-search {
    left: 6px;
    right: auto;
}
.gva-main-search .gva-search .btn-search {
    left: 6px;
    right: auto;
}
.single-product .entry-summary > .column-inner > * {
    float: right;
    width: 100%;
    text-align: right !important;
}
.single-product .product-single-inner .cart .button, .single-product .product-single-inner .add-cart .button {
    letter-spacing: 0;
    font-family: inherit;
}
.single-product .product-single-main.product-type-simple .quantity {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.woocommerce-tabs .nav-tabs > li > a {
    letter-spacing: 0;
}
.woocommerce-tabs .tab-content {
    text-align: right;
}
#respond p.stars a {
    margin-right: 0;
    margin-left: 10px;
}
.woocommerce-tabs #reviews #comments > h2 {
    letter-spacing: 0;
}
.star-rating {
    display: none;
}
.zl-dashboard-page .dashboard-main-content .dashboard-left-menu {
    right: 0;
    left: auto;
}
.zl-dashboard-page .dashboard-main-content .tutor-dashboard-content {
    padding-right: 360px;
    padding-left: 0;
}
.tutor-dashboard-header .user-info .tutor-dashboard-header-avatar {
    float: right;
}
.tutor-dashboard-header .user-info .tutor-dashboard-header-info {
    padding-right: 95px;
    padding-left: 0;
}
.tutor-component-three-col-action > *:first-child {
    margin-left: 15px;
    margin-right: 0;
}
.post.post-single-content .post-thumbnail .meta-inline > span i {
    margin-left: 10px;
    margin-right: 0;
}
.post.post-single-content .post-thumbnail .meta-inline > span {
    margin-left: 15px;
    margin-right: 0;
}
.post.post-single-content .entry-content .entry-title {
    text-align: right;
}
.social-networks-post > li.title-share {
    display: none;
}
.header-mobile .header-mobile-content .header-content-inner .header-right {
    float: right;
}
.header-mobile .header-mobile-content .header-content-inner .header-left {
    text-align: left;
    float: right;
}
.header-mobile .header-mobile-content .header-content-inner .header-right .canvas-mobile {
    margin-right: 20px;
    margin-left: 0;
}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li.menu-item-has-children .caret {
    left: 0;
    right: auto;
    background-position: left;
}
.tribe-event-list-block .tribe-event-right .event-action {
    left: 0;
    right: auto;
}
.tribe-events-single .tribe-events-schedule .icon {
    margin-left: 6px;
    margin-right: 0;
}
.tribe-events-single .tribe-events-event-meta .tribe-event-meta-bottom .event-single-organizer > .content-inner .meta-item .icon , .tribe-events-single .tribe-events-event-meta .tribe-event-meta-bottom .event-single-venue .meta-item .icon {
    margin-left: 10px;
    margin-right: 0;
}
.loop-footer-item.coruse-duration {
    display: none;
}
.return-top {
    left: 30px;
    right: auto;
}
/* rtl by wpnovin.com*/

