body{
  text-align: right;
}
/* Header */
.navbar-wrap ul {
    direction: rtl;
}
.header-shop-cart:hover ul.minicart {
    left: 0;
}

.header-shop-cart ul.minicart {
    left: 0 ;
    direction: rtl;
  }
  .header-shop-cart .minicart .cart-img {
      float: right;
  }
  .header-shop-cart .minicart .cart-content {
      float: right;
      text-align: right;
  }
.navbar-wrap ul li > .submenu li a {
    text-align: right;
    padding: 0px 18px 0px 25px;
}
#search-modal .modal-dialog .modal-content form input {
    text-align: right;
    direction: rtl;
}
#search-modal .modal-dialog .modal-content form button {
    left: 0;
    right: inherit;
}
.header-user-login > a {
    padding-right: 0;
}
.header-user-login > a i {
    float: right;
    margin-left: 11px;
}
.header-top-mail p i {
    margin-right: 10px;
    margin-left: 10px;
}
/* Footer */
footer {
    direction: rtl;
    text-align: right;
}
.footer-contact ul li i {
    margin-left: 10px;
    margin-right: inherit;
}
.fw-title h5::before {
    right: 0;
    left: inherit;
}

.newsletter-form-grp i {
    right: 15px;
    left: inherit;
}


/* Blog */
aside.blog-sidebar {
    direction: rtl;
    text-align: right;
}

.sidebar-widget-title h4 {
    padding-right: 20px;
    padding-left: 0;
}
.sidebar-widget-title h4::before, .sidebar-widget-title h4::after {
    left: inherit;
    right: 0;
}
.sidebar-widget-title h4::after {
    right: 7px;
    left: inherit;
}
.sidebar-search form button {
    right:inherit;
    left: 18px;
}
.sidebar-search form input {
    padding-right: 20px;
    padding-left: 50px;
}
.blog-area {
  direction: rtl;
}

.rc-post-thumb {
    margin-right: inherit;
    margin-left: 20px;
}
.breadcrumb-content.text-center {
    direction: rtl;
}

.blog-list-post-bottom ul li .blog-post-share a {
    margin-right: 15px;
    margin-left: inherit;
}
.blog-list-post.blog-details-wrap h3,.blog-list-post.blog-details-wrap h5{
  color:#1c1121;
}

.comment-avatar-info h4 span {
    margin-left: inherit;
    margin-right: 20px;
}

section.contact-area{
    direction: rtl;
    text-align: right;
}

button.close {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
.register-body{
  direction: rtl;
}
section.shopBody {
    direction: rtl;
}
