body {
  text-align: right;
  direction: rtl; }

ul ul li {
  padding-right: 15px;
  padding-left: 0; }

input[type="radio"]:before,
input[type="checkbox"]:before {
  margin-right: 0;
  margin-left: 5px; }

select {
  background-position: left !important;
  background-position-x: 10px !important; }

.dropdown .dropdown-menu {
  right: unset;
  left: 50%;
  transform: translateX(-50%); }

.nav-tabs button:not(:last-child) {
  margin-right: 0;
  margin-left: 10px; }

#go-top .mdi {
  left: unset;
  right: 6px; }

.ajax-add-to-cart .loader {
  margin-left: 0;
  margin-right: 5px; }

.main-header .top-menu .menu-item-has-children > a:after {
  margin-left: 0;
  margin-right: 3px; }

.main-header .top-menu .menu-item.mini-cart {
  float: left; }

.main-header .top-menu .menu-item.mini-cart .dropdown-toggle .cart-count {
  left: 14px;
  right: unset; }

.main-header .top-menu .menu-item.mini-cart .mini-cart-content {
  left: 0;
  right: unset; }

.main-header .top-menu .menu-item.mini-cart .mini-cart-content:before {
  left: 30px;
  right: unset; }

.mini-cart-content .woocommerce-mini-cart .mini_cart_item, .mini-cart-content .woocommerce-mini-cart .cart_item {
  text-align: right; }

.mini-cart-content .woocommerce-mini-cart .mini_cart_item img, .mini-cart-content .woocommerce-mini-cart .cart_item img {
  margin-right: 0;
  float: right;
  margin-left: 10px; }

.mini-cart-content .woocommerce-mini-cart .mini_cart_item .remove, .mini-cart-content .woocommerce-mini-cart .cart_item .remove {
  float: left; }

.mini-cart-content .buttons .button {
  font-size: 12px; }
  .mini-cart-content .buttons .button:before {
    margin-right: 0;
    margin-left: 5px; }

.main-header .top-menu .menu-item-has-children ul.sub-menu {
  right: 0;
  left: unset; }

.search-form .btn {
  left: 0;
  right: unset;
  border-radius: 3px 0 0 3px; }

.search-form .input {
  padding-left: 50px;
  padding-right: 10px; }

.search-form #product_cat {
  left: 48px;
  right: unset; }

.search-form #product_cat + .btn + .loader {
  left: 164px;
  right: unset; }

.search-form .loader {
  left: 58px;
  right: unset; }

.search-form .ajax-results ul li img {
  margin-right: 0;
  margin-left: 7px; }

.main-header .header-row .col-lg-3:last-child .account-dropdown .account-toggle .avatar {
  margin-right: 0;
  margin-left: 5px; }

.main-header .header-row .col-lg-3:last-child {
  text-align: left; }

.main-header .header-row .col-lg-3:last-child .account-dropdown .dropdown-menu {
  left: 0;
  right: unset;
  text-align: right; }

.main-header .header-row .col-lg-3:last-child .account-dropdown .dropdown-menu:before {
  left: 30px;
  right: unset; }

.main-header .header-row .col-lg-3:last-child .user-actions .login-btn {
  border-radius: 0 3px 3px 0; }

.main-header .header-row .col-lg-3:last-child .user-actions .register-btn {
  border-radius: 3px 0 0 3px; }

.main-header .header-row .col-lg-3:last-child .user-actions .login-btn .mdi,
.main-header .header-row .col-lg-3:last-child .user-actions .register-btn .mdi {
  margin-right: 0;
  margin-left: 5px; }

.main-header .header-row .col-lg-3:last-child .user-actions .login-btn .circle {
  left: -10px;
  right: unset; }

li.woocommerce-MyAccount-navigation-link:not(.dokan-item) a:before {
  float: right;
  margin-left: 5px;
  margin-right: 0; }

li.woocommerce-MyAccount-navigation-link a {
  border-left: none;
  border-right: 3px solid transparent; }

li.woocommerce-MyAccount-navigation-link a:hover {
  border-right-color: #ff5588; }

.main-header .header-row .col-lg-3:last-child .account-dropdown .dropdown-menu .account-navigation li.dokan-item .fa {
  margin-right: 0;
  margin-left: 5px; }

body.dokan-dashboard .dokan-dash-sidebar .account-avatar {
  margin-right: -20%;
  margin-left: unset; }

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
  border-left: none;
  border-right: 3px solid transparent; }

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
  border-left: none !important;
  border-right-color: #ff5588 !important; }

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
  margin-left: 5px; }

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.pull-right {
  float: left; }

@media (min-width: 767px) {
  body.dokan-dashboard .dokan-dashboard-content {
    margin-right: 2%;
    margin-left: unset; } }
.cat-menu .menu-list a .chevron {
  margin-right: 5px;
  margin-left: 0; }

.cat-menu .menu-list a .cat-icon {
  margin-right: 0;
  margin-left: 3px; }

.cat-menu .menu-list .menu-item-has-children:not(.mega-menu-main-item) ul.sub-menu .menu-item a .mdi-chevron-right {
  float: left; }
  .cat-menu .menu-list .menu-item-has-children:not(.mega-menu-main-item) ul.sub-menu .menu-item a .mdi-chevron-right:before {
    content: '\F0141'; }

.cat-menu .menu-list a .chevron {
  margin-left: 0;
  margin-right: 5px; }

.cat-menu .menu-list .menu-item-has-children:not(.mega-menu-main-item) ul.sub-menu {
  left: unset;
  right: 0;
  width: 100%; }

@media (min-width: 992px) {
  .cat-menu .menu-list .menu-item-has-children:not(.mega-menu-main-item) ul.sub-menu .menu-item-has-children ul.sub-menu {
    right: 100%;
    left: unset;
    padding-right: 20px;
    padding-left: 0; } }
.cat-menu .menu-list .menu-item-has-children.mega-menu-main-item ul.sub-menu {
  left: 0; }

@media (min-width: 992px) {
  .cat-menu .menu-list .menu-item-has-children.mega-menu > .sub-menu > .menu-item > a:before {
    float: right; } }
@media (min-width: 992px) {
  .cat-menu .menu-list .menu-item-has-children.mega-menu-main-item > a .mega-menu-icon {
    margin-right: 0;
    margin-left: 10px; } }
@media (min-width: 992px) {
  .cat-menu .menu-list .menu-item-has-children.mega-menu-main-item > .sub-menu > .menu-item > .sub-menu {
    right: 100%;
    left: unset; }

  .cat-menu .menu-list .menu-item-has-children.mega-menu-main-item > .sub-menu .menu-item a .chevron {
    left: 5px;
    right: unset; }
    .cat-menu .menu-list .menu-item-has-children.mega-menu-main-item > .sub-menu .menu-item a .chevron:before {
      content: '\F0141'; } }
@media (max-width: 992px) {
  .main-header .header-row .col-lg-3 .top-menu-toggle {
    left: 10px;
    right: unset; }

  .main-header .header-row .col-lg-3:last-child {
    text-align: right !important; }

  .main-header .header-row .col-lg-3 .cat-menu-toggle {
    right: 10px;
    left: unset; }

  .main-header .header-row .col-lg-3:first-child {
    text-align: left !important; } }
@media (max-width: 992px) {
  .cat-menu {
    left: unset;
    right: -280px; }

  .cat-menu.show {
    left: unset;
    right: 0; }

  .cat-menu .search-form .btn {
    left: 15px;
    right: unset;
    border-radius: 3px 0 0 3px; }

  .cat-menu .menu-list .chevron {
    float: left; } }
.widget-main-slider .owl-carousel .owl-nav .owl-next {
  right: 0;
  left: unset; }

.widget-main-slider .owl-carousel .owl-nav .owl-prev, .widget-main-slider .owl-carousel .owl-nav .owl-next {
  left: 0; }

.widget-main-slider .owl-carousel .owl-item .slider-description {
  right: 10%;
  left: unset; }

.widget-main-slider .owl-carousel .owl-item .slider-description:before {
  right: 0;
  left: unset; }

.widget-products-slider .widget-header .widget-title .mdi,
.widget-products-grid .widget-header .widget-title .mdi,
.widget-posts-slider .widget-header .widget-title .mdi,
.widget-amazing-slider .widget-header .widget-title .mdi,
.widget-top-reviews .widget-header .widget-title .mdi {
  margin-right: 0;
  margin-left: 5px; }

.widget-products-slider .loop-item .bought-message .mdi, .widget-posts-slider .loop-item .bought-message .mdi {
  margin-right: 0;
  margin-left: 3px; }

.widget-products-slider .loop-item .item-footer .price, .widget-posts-slider .loop-item .item-footer .price {
  float: left; }

.widget-products-slider .owl-carousel:not(.owl-carousel-nested) > .owl-nav,
.widget-posts-slider .owl-carousel:not(.owl-carousel-nested) > .owl-nav,
.widget-amazing-slider .owl-carousel:not(.owl-carousel-nested) > .owl-nav,
.widget-top-reviews .owl-carousel:not(.owl-carousel-nested) > .owl-nav {
  left: 0;
  right: unset;
  width: 64px; }

.widget-products-slider .owl-carousel .owl-nav .owl-next,
.widget-posts-slider .owl-carousel .owl-nav .owl-next,
.widget-amazing-slider .owl-carousel .owl-nav .owl-next,
.widget-top-reviews .owl-carousel .owl-nav .owl-next {
  position: absolute;
  right: 0; }

.widget-products-slider .owl-carousel .owl-nav .owl-prev,
.widget-posts-slider .owl-carousel .owl-nav .owl-prev,
.widget-amazing-slider .owl-carousel .owl-nav .owl-prev,
.widget-top-reviews .owl-carousel .owl-nav .owl-prev {
  position: absolute;
  left: 0; }

.widget-products-slider .loop-item .teacher .avatar,
.widget-posts-slider .loop-item .author .avatar {
  margin-right: 0;
  margin-left: 5px; }

.widget-products-slider .loop-item .item-footer .total-sale,
.widget-products-slider .loop-item .item-footer .post-date,
.widget-products-slider .loop-item .item-footer .rating,
.widget-products-slider .loop-item .item-footer .views,
.widget-products-slider .loop-item .item-footer .favorite,
.widget-posts-slider .loop-item .item-footer .total-sale,
.widget-posts-slider .loop-item .item-footer .post-date,
.widget-posts-slider .loop-item .item-footer .rating,
.widget-posts-slider .loop-item .item-footer .views,
.widget-posts-slider .loop-item .item-footer .favorite {
  margin-right: 0;
  margin-left: 4px; }

.magnifier .cats {
  float: right; }
.magnifier .item-footer .price {
  float: left; }

.widget-posts-slider .loop-item .item-footer .view-more {
  float: left; }

.widget-top-reviews .loop-item:before {
  left: 5px;
  right: unset; }

.widget-top-reviews .loop-item .comment-meta .comment-avatar {
  margin-right: 0;
  margin-left: 10px; }

body:not(.demo2) .widget_categories ul li.cat-item,
body:not(.demo2) .widget_product_categories ul li.cat-item {
  border-right: 2px solid #d6e0e2;
  border-left: none; }

.widget_categories ul li.cat-item:before, .widget_product_categories ul li.cat-item:before {
  right: -6px;
  left: unset; }

.widget_categories ul li.cat-item.has-submenu .mdi, .widget_product_categories ul li.cat-item.has-submenu .mdi {
  left: 5px;
  right: unset; }

.widget-newsletter .newsletter-description img {
  margin-right: 0;
  margin-left: 5px; }

.widget-posts .post-list .post-item img {
  float: right;
  margin-right: 0;
  margin-left: 7px; }

.widget_product_search .woocommerce-product-search:before, .widget_product_search #searchform:before,
.widget_search .woocommerce-product-search:before, .widget_search #searchform:before {
  left: 0; }

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
  float: right;
  margin-left: 4px; }

.sidebar .widget_nav_menu ul li a:before, .widget_meta ul li a:before,
.sidebar .widget_pages ul li a:before, .widget_recent_entries ul li a:before {
  float: right; }

.main-footer1 .footer-info .site-phone .mdi, .main-footer1 .footer-info .site-email .mdi {
  margin-left: 5px;
  margin-right: 0; }

.main-footer1 .footer-widgets .widget .widget-header .widget-title {
  text-align: right; }

.widget .widget-header:before {
  right: -15px;
  left: unset; }

.main-footer1 .footer-widgets .widget_nav_menu ul.menu {
  padding-right: 10px;
  padding-left: 0; }

.main-footer1 .footer-widgets .widget_nav_menu ul.menu li.menu-item a:before {
  right: 0;
  left: unset; }

.main-footer1 .footer-widgets .widget_nav_menu ul.menu li.menu-item a:hover {
  padding-left: 0;
  padding-right: 10px; }

@media (min-width: 992px) {
  body:not(.logged-in) .account-inner .row .col-12:nth-child(1) {
    border-left: 2px solid #dddddd;
    border-right: none; } }
body:not(.logged-in) .account-inner ul.register-rules li:before {
  float: right;
  margin-left: 5px;
  margin-right: 0; }

.account-nav-container li.woocommerce-MyAccount-navigation-link.is-active a {
  border-right-color: #ff5588; }

body.logged-in.woocommerce-account .post-body > .woocommerce .account-nav-container .account-avatar {
  margin-right: -20%;
  margin-left: unset; }

.account-widget .widget-inner .widget-icon {
  margin-right: unset;
  margin-left: 10px; }

.account-panels .panel-inner .header .mdi {
  margin-right: unset;
  margin-left: 5px; }

.account-panels .panel-inner .panel-post-list .post-item .image {
  margin-right: unset;
  margin-left: 10px; }

.woocommerce-MyAccount-content .upload-avatar .remove-avatar .loader {
  margin-left: unset;
  margin-right: 5px; }

body.archive .posts-list .post-item-inner .post-meta .favorite,
body.search .posts-list .post-item-inner .post-meta .favorite {
  margin-right: 0;
  margin-left: 10px; }

.post-inner .post-meta .mdi {
  margin-right: 0;
  margin-left: 4px; }

body.single .post-inner .post-body ul li:before {
  float: right;
  margin-right: 0;
  margin-left: 8px; }

.post-container .post-author .avatar {
  float: right;
  margin-left: 10px;
  margin-right: 0; }

.card-template .card-header .card-title .mdi {
  margin-right: 0;
  margin-left: 5px; }

.comment-rules li .mdi {
  margin-right: 0;
  margin-left: 5px; }

.comments-template .comment-list .comment .comment-meta .comment-author .avatar {
  margin-right: 0;
  margin-left: 7px; }

.comments-template .comment-list .comment .comment-meta .comment-reply-link {
  margin-right: 10px; }

.woocommerce ul.products li.product .onsale {
  right: 0;
  left: unset; }

.woocommerce ul.products li.product .bought-message .mdi {
  margin-right: 0;
  margin-left: 3px; }

.woocommerce ul.products li.product .item-footer .total-sale,
.woocommerce ul.products li.product .item-footer .favorite {
  float: left; }

.woocommerce ul.products li.product .item-footer .total-sale {
  margin-right: 10px;
  margin-left: 0; }

.woocommerce ul.products li.product .item-footer .teacher,
.woocommerce ul.products li.product .item-footer .author {
  float: right;
  margin-left: 5px; }

.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
  float: right;
  margin-left: 5px;
  margin-right: 0; }

body.woocommerce-cart .cart-wrapper table.shop_table,
body.woocommerce-cart .totals-wrapper table.shop_table {
  text-align: right; }

@media (max-width: 992px) {
  .cart-collaterals .cart_totals .shop_table .order-total td {
    left: 0;
    right: unset; } }
body.woocommerce-checkout:not(.woocommerce-order-received) .order-review-wrapper .woocommerce-checkout-review-order-table {
  text-align: right; }

body.single-product.product-demo-default .onsale {
  right: 15px;
  left: unset; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  right: unset; }

body.single-product.product-demo-default div.product .woocommerce-tabs .woocommerce-Tabs-panel--description ul li:before {
  float: right;
  margin-left: 5px;
  margin-right: 0; }

#download-box-accordion .accordion-card .accordion-header:after {
  left: 10px;
  right: unset; }

#download-box-accordion .accordion-card .accordion-header .badge {
  margin-left: 0;
  margin-right: 10px; }

body.single-product.product-demo-default div.product .woocommerce-tabs .woocommerce-Tabs-panel--description ul li:before {
  top: -2px; }

.course-accordion > .accordion > .accordion-card > .accordion-header:before {
  right: 0;
  left: unset; }

.course-accordion .accordion-body .lesson-accordion .accordion-header .label {
  margin-right: 0;
  margin-left: 10px; }

.course-accordion .accordion-card .accordion-header:after {
  margin-right: 0;
  margin-left: 10px;
  left: 10px;
  right: unset; }

.course-accordion .accordion-body .lesson-accordion .accordion-header .subtitle {
  margin-right: 0;
  margin-left: 10px; }

.course-accordion .accordion-body .lesson-accordion .accordion-header .private {
  margin-right: 0;
  margin-left: 10px; }

.course-accordion .accordion-body .lesson-accordion .accordion-header .private .mdi {
  margin-right: 0;
  margin-left: 3px; }

.course-accordion .accordion-body .lesson-accordion .accordion-header .download {
  margin-right: 0;
  margin-left: 10px; }

.widget-product-details .description .mdi {
  margin-right: 0;
  margin-left: 4px; }

body.product-demo-demo1 .product-images span.onsale {
  right: 0;
  left: unset; }

.widget-vendor-info .author img {
  margin-right: 0;
  margin-left: 10px;
  float: right; }

.attributes-table .attribute-row-inner .attribute-icon .icon {
  margin-right: 0;
  margin-left: 5px; }

.attributes-table .attribute-row-inner .attribute-value {
  margin-left: unset;
  margin-right: auto; }

body.product-demo-demo2 .primary-container .summary-container {
  order: 2; }

body.product-demo-demo2 .product-container .primary-container .single-actions {
  float: right; }

body.product-demo-demo2 .product-container .primary-container .single-actions .dropdown .dropdown-menu {
  right: 60px;
  left: unset; }

body.product-demo-demo2 .product-container .primary-container .single-actions .dropdown .dropdown-menu:before {
  border-right: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  border-left: none;
  border-top: none;
  right: -2px; }

body.product-demo-demo2 .product-container .primary-container .single-actions .vendor.dropdown .dropdown-menu img {
  margin-right: 0;
  margin-left: 7px; }

body.product-demo-demo2 .product-container .primary-container .single-actions .vendor.dropdown .dropdown-menu .store-name + a {
  margin-left: 0;
  margin-right: 7px; }

body.product-demo-demo2 .product-container .primary-container .single-actions .teacher.dropdown .dropdown-menu img {
  margin-right: 0;
  margin-left: 7px; }

body.product-demo-demo2 .product-container .primary-container .post-header .rating-wrapper {
  float: left; }

body.product-demo-demo2 .product-container .primary-container .post-header .rating-wrapper .star-rating {
  margin-left: 0;
  margin-right: 7px; }

body.product-demo-demo2 .product-container .description .mdi {
  margin-left: 4px;
  margin-right: 0; }

body.product-demo-demo3.single-product .gallery-container #launch-gallery .mdi {
  margin-right: 0;
  margin-left: 5px; }

body.demo2 .search-form .btn {
  left: 1px;
  right: unset; }

@media (min-width: 992px) {
  body.demo2 .main-header .cat-menu .menu-list > .menu-item:not(:last-child):not(.mega-menu-main-item) {
    border-left: 1px dashed rgba(177, 177, 177, 0.3);
    border-right: none; }

  body.demo2 .main-header .cat-menu .menu-list .menu-item-has-children.mega-menu > ul.sub-menu {
    width: 100%; } }
@media (max-width: 992px) {
  body.demo2 .cat-menu .search-form .btn {
    left: 16px;
    right: unset; } }
body.demo2 .widget_categories ul li.cat-item:before,
body.demo2 .widget_product_categories ul li.cat-item:before {
  content: '\F0141'; }

body.demo2 .sidebar .widget .widget-header:before {
  right: 0;
  left: unset;
  border-radius: 0 5px 5px 5px; }

body.demo2 .sidebar .widget .widget-header:after {
  right: 0;
  left: unset;
  transform: rotate(45deg); }

body.demo2 .widget-products-slider .widget-header .widget-title,
body.demo2 .widget-products-grid .widget-header .widget-title,
body.demo2 .widget-posts-slider .widget-header .widget-title,
body.demo2 .widget-amazing-slider .widget-header .widget-title,
body.demo2 .widget-top-reviews .widget-header .widget-title {
  padding-right: 0;
  padding-left: 10px; }

body.demo2 .widget-products-slider .widget-header .widget-title .mdi,
body.demo2 .widget-products-grid .widget-header .widget-title .mdi,
body.demo2 .widget-posts-slider .widget-header .widget-title .mdi,
body.demo2 .widget-amazing-slider .widget-header .widget-title .mdi,
body.demo2 .widget-top-reviews .widget-header .widget-title .mdi {
  border-radius: 45px 15px 45px 45px; }

body.demo2 .widget-products-slider .owl-carousel .owl-nav,
body.demo2 .widget-posts-slider .owl-carousel .owl-nav,
body.demo2 .widget-amazing-slider .owl-carousel .owl-nav,
body.demo2 .widget-top-reviews .owl-carousel .owl-nav {
  height: 25px;
  padding-right: 10px;
  padding-left: 0;
  width: 52px; }
  body.demo2 .widget-products-slider .owl-carousel .owl-nav .owl-prev,
  body.demo2 .widget-posts-slider .owl-carousel .owl-nav .owl-prev,
  body.demo2 .widget-amazing-slider .owl-carousel .owl-nav .owl-prev,
  body.demo2 .widget-top-reviews .owl-carousel .owl-nav .owl-prev {
    border-radius: 50% 0 50% 50%; }
  body.demo2 .widget-products-slider .owl-carousel .owl-nav .owl-next,
  body.demo2 .widget-posts-slider .owl-carousel .owl-nav .owl-next,
  body.demo2 .widget-amazing-slider .owl-carousel .owl-nav .owl-next,
  body.demo2 .widget-top-reviews .owl-carousel .owl-nav .owl-next {
    border-radius: 50% 50% 50% 0; }

body.demo2 .main-footer .footer-info .contact-text > div,
body.demo2 .main-footer .footer-info .site-phone > div,
body.demo2 .main-footer .footer-info .site-email > div {
  text-align: right; }

body.demo2 .main-footer .footer-widgets .widget_nav_menu ul.menu li.menu-item a:before {
  left: unset;
  right: -10px; }

body.demo2 .widget-products-slider .owl-carousel .owl-item > div .image-link .add2cart-wrapper,
body.demo2 .widget-amazing-slider .owl-carousel .owl-item > div .image-link .add2cart-wrapper {
  left: 10px;
  right: unset; }

body.demo3.home,
body.demo3.home {
  background-image: url("assets/img/abstract4.png");
  background-position: left center;
  background-repeat: no-repeat; }
  body.demo3.home #main,
  body.demo3.home #main {
    position: relative; }
    body.demo3.home #main:before, body.demo3.home #main:after,
    body.demo3.home #main:before,
    body.demo3.home #main:after {
      position: absolute;
      background: rgba(250, 176, 80, 0.08);
      border-top-left-radius: 20px;
      border-bottom-left-radius: 50px;
      width: 125px;
      -webkit-transform-origin: bottom right;
      transform-origin: bottom right;
      content: '';
      top: 70%;
      -webkit-transform: skewX(-10deg);
      transform: skewX(-10deg);
      height: 250px; }
    body.demo3.home #main:before,
    body.demo3.home #main:before {
      right: -60px; }
    body.demo3.home #main:after,
    body.demo3.home #main:after {
      right: 0;
      margin-top: 60px; }

@media (min-width: 992px) {
  .main-header2 .header-row .cat-menu {
    margin-left: 0;
    margin-right: 30px; }

  .main-header2 .header-row .cat-menu .menu-list .menu-item-has-children:not(.mega-menu-main-item) ul.sub-menu {
    width: 100%; } }
@media (max-width: 576px) {
  .main-header2 .header-row .user-actions .search-toggle .dropdown-menu {
    left: 100%;
    right: unset; }

  .main-header2 .header-row .user-actions .mini-cart .dropdown-menu {
    left: 100%;
    right: unset; }

  .main-header2 .header-row .user-actions .account-dropdown .dropdown-menu {
    left: 100%;
    right: unset; } }
body.demo3 .widget-main-slider .owl-carousel .owl-dots {
  text-align: left;
  padding-left: 20px;
  padding-right: 0; }

body.demo3 .widget-main-slider .owl-carousel .owl-item .slider-description:not(.has-text) {
  left: unset;
  right: 20px; }

body.demo3.single .widget-posts-slider .widget-header .widget-title .button,
body.demo3.single .widget-products-slider .widget-header .widget-title .button,
body.demo3 .mainbar .widget .widget-header .widget-title .button,
body.demo3 .topbar .widget .widget-header .widget-title .button {
  float: left; }

body.demo3.single .widget-posts-slider .widget-header .widget-title,
body.demo3.single .widget-products-slider .widget-header .widget-title,
body.demo3 .mainbar .widget .widget-header .widget-title,
body.demo3 .topbar .widget .widget-header .widget-title {
  text-align: right; }

body.demo3 .widget-products-slider .loop-item .image-link .add2cart-wrapper .btn {
  height: 44px; }
  body.demo3 .widget-products-slider .loop-item .image-link .add2cart-wrapper .btn .mdi {
    position: relative;
    top: 3px; }

body.demo3 .widget-products-slider .loop-item .author .avatar,
body.demo3 .widget-posts-slider .loop-item .author .avatar {
  margin-right: 0;
  margin-left: 5px; }

body.demo3 .widget-products-slider .loop-item .teacher .mdi {
  margin-right: 0;
  margin-left: 5px; }

body.demo3 .widget-products-slider .loop-item .item-footer .favorite,
body.demo3 .widget-posts-slider .loop-item .item-footer .favorite {
  float: left; }

body.demo3 .widget-products-slider .loop-item .item-footer .total-sale .mdi,
body.demo3 .widget-products-slider .loop-item .item-footer .post-date .mdi,
body.demo3 .widget-products-slider .loop-item .item-footer .rating .mdi,
body.demo3 .widget-products-slider .loop-item .item-footer .favorite .mdi,
body.demo3 .widget-posts-slider .loop-item .item-footer .post-date .mdi,
body.demo3 .widget-posts-slider .loop-item .item-footer .favorite .mdi {
  margin-right: 0;
  margin-left: 5px; }

body.demo3 .ajax-add-to-cart .mdi {
  top: -3px; }

body.demo3 .shop-container .products-list .woocommerce-ordering .orderby {
  background: #F6F7FA url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23A8AEB2' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left 10px center/8px 10px !important;
  padding-left: 27px;
  padding-right: 10px; }

body.demo3.product-demo-demo3.single-product .teacher-card .image-holder {
  margin-right: 0;
  margin-left: 15px; }

.main-footer2 .footer-info .site-phone .mdi, .main-footer2 .footer-info .site-email .mdi {
  margin-right: 0;
  margin-left: 7px; }

.woocommerce .woocommerce-Reviews#reviews #comments .commentlist li.review img.avatar {
  right: 15px;
  left: unset; }

.woocommerce-product-gallery__trigger {
  left: 25px;
  right: unset; }

body.archive .posts-list .post-item-inner .post-meta .post-author .avatar,
body.search .posts-list .post-item-inner .post-meta .post-author .avatar {
  margin-left: 5px;
  margin-right: 0; }

body.demo3 .widget-services .row .col:first-child {
  padding-left: 10px;
  padding-right: 0; }

body.demo3 .widget-services .row .col:last-child {
  padding-left: 0;
  padding-right: 10px; }

.widget-product-details .timer,
.widget-countdown-timer .timer {
  direction: ltr; }

#download-box-accordion .accordion-card .accordion-body .description li:before {
  margin-right: 0;
  margin-left: 5px; }

.attributes-container .attributes-table .attribute-row-inner .attribute-icon .icon {
  margin-right: 0;
  margin-left: 10px; }

.widget-search-form .form-col .search-form .input {
  padding-right: 20px; }

form.woocommerce-checkout + strong {
  left: 10px;
  right: unset; }

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  float: right !important; }

@media (min-width: 992px) {
  body.demo2 .main-header .cat-menu .menu-list .menu-item-has-children.mega-menu:hover > ul.sub-menu {
    display: flex !important; } }

/*# sourceMappingURL=rtl.css.map */
