body {
	direction: rtl;
	unicode-bidi: embed;
}

/* Elements */
blockquote {
	border-left: none;
	border-right-width: 2px;
	border-right-style: solid;
	padding-right: 1.3rem;
}

/* Select */
select {
	background-position: left 0.75rem center;
}
/* Checkbox */
input[type='checkbox'] {
	margin: -2px 0 0 5px;
}

/* Fixed Social Media */
.social-icons {
	left: auto;
	right: 2rem;
}

/* Back to Top Button */
.back-top {
	right: auto;
	left: 2rem;
}

/* Navbar */
.navbar .navbar-menu-toggle:before,
.navbar .navbar-menu-toggle span,
.navbar .navbar-menu-toggle:after {
	right: auto;
	left: 0;
}

/* Header: Contact Info */
.header .contact-info ul li {
	border-left: none;
	border-right-width: 1px;
	border-right-style: solid;
}

/* Header: Scroll Down */
.header .scroll-down {
	right: auto;
	left: 4rem;
}

/* Resume Section */
.resume-section .resume-item {
	border-left: none;
	border-right-width: 2px;
	border-right-style: solid;
}
.resume-section .resume-item .item-arrow {
	left: auto;
	right: 0;
}
.resume-section .resume-item .item-arrow:before {
	left: auto;
	right: 0;
}
.resume-section .resume-item .item-arrow:after {
	left: auto;
	right: 16px;
    	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
@media (max-width: 767.98px) {
	.resume-section .resume-item {
		padding-left: 20px;
		padding-right: 48px;
	}
}

/* Progress Bar Section */
.skills-section .single-skill .skill-progress .progress-bar .skill-percentage {
	right: auto;
	left: 0;
}
.skills-section .single-skill .skill-info .skill-name {
	margin-left: 40px;
	margin-right: 0;
}

/* Testimonials Section */
.testimonials-section {
	direction: ltr;
}
.testimonials-section .single-review {
	direction: rtl;
    	text-align: right;
}
.testimonials-section .single-review .review-client {
	text-align: right;
}
.testimonials-section .single-review .review-client .client-avatar {
	margin-right: 0;
    	margin-left: 14px;
}

/* Portfolio Section */
.mfp-portfolio .item-popup .popup-details {
	text-align: right;
}
.mfp-close {
	right: auto;
	left: 0;
}

/* Team Section */
.team-section .member-info {
	border-left-width: 0;
	border-right-width: 2px;
	border-right-style: solid;
	margin-right: 35px;
	padding-right: 22px;
	padding-left: 10px;
}
.team-section .member-socialmedia .nav .nav-link {
	padding-right: 0;
	padding-left: 20px;
}

/* Blog list */
.blog-section .post-item .post-img .post-date {
	right: 0;
}

/* Single Post: Title */
.single .section-heading.page-heading .section-post-info .icon {
	margin-left: 0.5rem;
	margin-right: 20px;
}

/* Single Post: Comment List */
.comment-box .comment-info .comment-reply {
	float: left;
}
.comments .children {
	padding-left: 0;
	padding-right: 2rem;
}
.comment-box .comment-avatar {
	padding-right: 0;
	padding-left: 20px;
}
.comment-reply .comment-reply-link::before {
	content: none;
}
.comment-reply .comment-reply-link::after {
	margin-right: 7px;
	content: "\f4c7";
	display: inline-block;
	vertical-align: middle;
	font-family: 'Ionicons';
	font-size: 15px;
	line-height: 14px;
	font-weight: 900;
}
.comment-from .comment-reply-title small {
	float: left;
}

/* SHARE POST */
.share-post .share-label {
	padding-right: 0;
  	margin-right: 0;
	padding-left: 75px;
	margin-left: 15px;
}
.share-post .share-label::after {
	right: auto;
	left: 0;
}

/* Post Navigation */
.post-navigation .prev-post {
	text-align: right;
}
.post-navigation .next-post {
	text-align: left;
}

/* Background Line Style */
.lines-bg {
	direction: ltr;
}

/* 	
	=============
	 WOOCOMMERCE
	=============
*/
/* Dashboard Navigation Table */
.woocommerce-MyAccount-navigation ul li a:before {
	float: left;
}

/* Product Catalog: Add to cart button */
.woocommerce ul.products li.product .button.ajax_add_to_cart::before {
	margin: 0;
     margin-left: 8px;
}
.woocommerce ul.products li.product .button {
	margin: 0;
     margin-left: 13px;
}
.woocommerce ul.products li.product .button.loading {
	padding-right: 18px;
     padding-left: 38px;
}
/* Single Product: Add to cart button */
.woocommerce div.product form.cart .single_add_to_cart_button::before {
     margin: 0;
     margin-left: 8px;
}
/* Quantity Input */
.woocommerce div.product form.cart div.quantity {
	margin: 0 0 0 10px;
}
/* On Sale */
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
	left: auto;
	right: 15px;
}

/* Shopping Cart */
.shopping-cart .shopping-cart-dropdown.dropdown-menu {
     right: auto;
	left: 0;
}
.shopping-cart .shopping-cart-list li .product-thumb {
	float: right;
	margin: 0;
	margin-left: 15px;
}
.shopping-cart .shopping-cart-list li .product-title {
	padding-right: 0;
	padding-left: 25px;
}
.shopping-cart .shopping-cart-list li a.remove {
	right: auto;
	left: 0;
}

/* Checkout: Order Received Page */
.woocommerce ul.order_details li {
	margin-left: 0;
}
@media (min-width: 768px) {
     .woocommerce ul.order_details > li + li {
          border-left-width: 1px;
          border-right-width: 0;
     }
     .woocommerce ul.order_details li:last-of-type {
          border-left-width: 1px;
          border-right-width: 0;
     }
}

/* WooCommerce Forms */
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
     float: left;
}