 /* latin-ext */

 body.rtl {
 	direction: rtl;
 	font-family: 'sao-vazir', 'tahoma', sans-serif
 }
 .rtl .rd-background img {
 	float: right
 }
 .rtl .rd-header-background img {
 	float: right
 }
 .rtl .rd-wrapper {
 	float: right;
 	text-align: right
 }
 .rtl .rd-body-boxid .rd-wrapper-container {
 	float: right
 }
 /********************************************************************
 1. Header Content
*********************************************************************/

 .rtl header {
 	float: right
 }
 .rtl .rd-header,
 .rtl .rd-masthead,
 .rtl .rd-navplus {
 	float: right
 }
 .rtl .rd-masthead-warp,
 .rtl .rd-header-warp,
 .rtl .rd-navplus-warp {
 	float: right
 }
 @media (max-width: 991px) {
 	.rtl .none-masthead {
 		float: right;
 		right: 0;
 		left: auto
 	}
 	.rtl .rd-none-header {
 		float: left
 	}
 	.rtl .rd-sticky-enable .none-masthead {
 		float: left
 	}
 }
 /********************************************************************
2.2 Toolbar
*********************************************************************/

 
@media (max-width: 991px) {
.rtl .rd-toolbar{right:auto;left:0}
.rtl .rd-toolbar-middle{right:-100%;left:auto}
.rtl .rd-toolbar-close{border-radius:10px 0 0 10px}
.rtl .rd-toolbar-warp{float:right}
}
 /********************************************************************
2 Logo
*********************************************************************/

 .rtl .rd-logo {
 	float: right
 }
 .rtl .rd-logo-right {
 	float: left
 }
 .rtl .rd-logo-center {
 	float: right
 }
 .rtl .rd-logo-center .rd-logo-warp {
 	float: right
 }
 .rtl a.rd-logo-title {
 	text-align: right
 }
 .rtl a.rd-logo-description {
 	text-align: right
 }
 body.rtl .rd-sticky-enable .rd-logo-title {
 	text-align: right!important
 }
 @media (max-width: 991px) {
 	.rtl .rd-sticky-enable .rd-logo {
 		float: right
 	}
 	.rtl .rd-logo {
 		left: auto!important;
 		right: 0!important
 	}
 	.rtl a.rd-logo-title {
 		text-align: center!important
 	}
 	.rtl a.rd-logo-description {
 		text-align: center!important
 	}
 	.rtl a.rd-logo-title,
 	.rtl a.rd-logo-description {
 		text-align: center!important;
 		float: none
 	}
 }
 /********************************************************************
3 Nav Menu
*********************************************************************/

 @media (min-width: 991px) {
 	.rtl .rd-nav-menu {
 		float: right
 	}
 	.rtl .rd-nav-menu.rd-menu-right {
 		float: left
 	}
 	.rtl .rd-nav-menu.rd-menu-left {
 		float: right
 	}
 	.rtl .rd-nav-menu .menu-item {
 		float: right
 	}
 	.rtl .rd-nav-menu .menu-item .menu-item-link.rd-depth-0 span {
 		position: absolute;
 		background: #444;
 		left: 0;
 		right: auto
 	}
 	.rtl .rd-nav-menu .menu-item .rd-depth-0 {
 		float: right;
 		text-align: right
 	}
 	.rtl .rd-nav-menu .menu .menu-item .menu-item-link.rd-has-icon::before {
 		margin-left: 5px;
 		margin-right: 0;
		float:right;
 	}
 	.rtl .rd-nav-menu .li-depth-0.menu-item-has-children .menu-item-link.rd-depth-0::after {
 		float: left;
		margin-left:0px;
		margin-right:5px;
 	}
 	.rtl .rd-nav-menu .sub-menu {
 		float: right;
 		position: absolute;
 		right: 0;
 		left: auto
 	}
	
	.rtl .rd-nav-menu.rd-menu-right .sub-menu {
 		float: right;
 		position: absolute;
 		right: auto;
 		left: 0
 	}
 	.rtl .rd-menu-background {
 		right: 0
 	}
 	.rtl .rd-nav-menu .sub-menu .menu-item {
 		float: right
 	}
 	.rtl .rd-nav-menu .sub-menu .menu-item-link {
 		float: right;
 		text-align: right
 	}
 	.rtl .rd-nav-menu .sub-menu .menu-item.menu-item-has-children>a.menu-item-link::after {
 		content: "\f341";
 		float: left
 	}
 	.rtl .rd-nav-menu .sub-menu .rd-sub-indicator {
 		margin-left: 5px;
 		margin-right: 0
 	}
 	.rtl .rd-nav-menu .sub-menu .sub-menu {
 		left: 0;
 		right: 100%
 	}
 	.rtl .rd-menu-section {
 		float: right
 	}
 	.rtl #rd-wrapper .rd-menu-section .sub-menu {
 		left: auto !important;
 		right: 0 !important;
 	}
 	.rtl .menu .rd-menu-image.rd-menu-image-full-height.rd-menu-image-full-width img {
 		width: 100.1%;
 		position: absolute;
 		top: 50%;
 		right: 50%;
 		min-height: 100.1%;
 		max-height: inherit!important;
 		max-width: inherit!important;
 		height: auto;
 		transform: translate(50%, -50%);
 		-webkit-transform: translate(50%, -50%);
 		-moz-transform: translate(50%, -50%);
 		-o-transform: translate(50%, -50%);
 		-ms-transform: translate(50%, -50%);
 		display: block;
 		margin-left: auto;
 		margin-right: auto
 	}
 	.rtl .menu .rd-menu-image-text.rd_alignment_left img {
 		float: right
 	}
 	.rtl .menu .rd-menu-image-text.rd_alignment_center a {
 		text-align: center
 	}
 	.rtl .menu .rd-menu-image-text.rd_alignment_right a {
 		text-align: center
 	}
 	.rtl .menu .rd-menu-image-text.rd_alignment_left a {
 		text-align: center
 	}
 	.rtl .menu .rd-menu-image-text.rd_alignment_right img {
 		float: left
 	}
 }
 @media (max-width: 991px) {
 	.rtl .rd-nav-menu.rd-menu-right {
 		float: left
 	}
 	.rtl .rd-nav-menu.rd-menu-left {
 		float: right
 	}
 	.rtl .rd-menu-icon-click {
 		right: 0
 	}
 	.rtl .rd-nav-active::after {
 		right: 0;
 		left: auto
 	}
 	.rtl .rd-menu-active {
 		left: 0
 	}
 	.rtl .rd-nav-menu .rd-menu-icon {
 		float: left
 	}
 	.rtl .rd-nav-menu li a::before {
 		margin-left: 5px;
 		margin-right: 0
 	}
 	.rtl .rd-nav-menu ul {
 		right: 0;
 		margin-right: 0;
 		margin-left: 0
 	}
 	.rtl .rd-nav-menu .rd-menu-down {
 		float: left;
 		left: 0;
 		right: auto;
 	}
 	.rtl .rd-nav-menu .rd-menu-up {
 		float: left;
 		left: 0;
 		right: auto
 	}
 	.rtl .rd-nav-menu ul li a span::before {
 		margin-left: 5px;
 		margin-right: 0;
 		float: right
 	}
 	.rtl .rd-nav-menu ul .menu-item {
 		float: right;
 		text-align: right
 	}
 	.rtl .rd-nav-menu ul li a {
 		float: right
 	}
 	.rtl .rd-nav-menu ul ul {
 		right: auto!important;
 		left: 0!important;
 		display: none;
 		float: right;
 		padding-left: 20px;
 		padding-left: 0;
 		opacity: 1!important
 	}
 	.rtl .rd-nav-menu .menu-item-link .rd-menu-featured {
 		margin-right: 5px;
 		margin-left: 0
 	}
 	.rtl .rd-nav-menu .menu-item-link:hover {
 		opacity: .7
 	}
 }
 /********************************************************************
4 LoginForm
*********************************************************************/

 .rtl .rd-masthead .rd-login {
 	float: left
 }
 .rtl .rd-navplus .rd-login {
 	float: left
 }
 .rtl .rd-header .rd-login {
 	float: left
 }
 .rtl .rd-masthead .rd-login-left,
 .rtl .rd-navplus .rd-login-left {
 	float: right
 }
 .rtl .rd-login-left {
 	float: right
 }
 .rtl .rd-login-right {
 	float: left
 }
 .rtl .rd-login .rd-user {
 	text-align: right
 }
 .rtl .rd-user i::before {
 	float: right;
 	margin-right: 0;
 	margin-left: 5px
 }
 .rtl .rd-singout {
 	float: left
 }
 .rtl .rd-singout-warp {
 	right: auto;
 	left: 0
 }
 .rtl .rd-login-left .rd-singout-warp {
 	right: 0;
 	left: auto
 }
 .rtl .rd-singout-warp li {
 	float: right
 }
 .rtl .rd-singout-warp li a {
 	text-align: right;
 	float: right
 }
 @media (max-width:991px) {
 	.rtl #rd-wrapper .rd-singout-active {
 		left: auto!important;
 		right: 0!important
 	}
 	.rtl .rd-body-login-active .rd-sing-active .rd-none-header {
 		float: none!important;
 		left: auto!important;
 		right: 0!important
 	}
 	.rtl .rd-singout-warp li {
 		float: right
 	}
 	.rtl .rd-singout-active .rd-singout {
 		float: right
 	}
 	.rtl .rd-singout-active .rd-user-icon {
 		float: right
 	}
 	.rtl .rd-singout-active .rd-user-icon:before {
 		text-align: center
 	}
 	.rtl .rd-singout-active .rd-user-name {
 		text-align: center
 	}
 	.rtl .rd-singout-active .rd-user-name::before {
 		margin-right: 0;
 		margin-left: 5px
 	}
 }
 @media (max-width: 767px) {
 	.rtl .rd-navplus-center .rd-login,
 	.rtl .rd-masthead-center .rd-login,
 	.rtl .rd-header-center .rd-login {
 		float: none!important
 	}
 	.rtl .rd-user i::before {
 		margin-right: 0
 	}
 }
 /********************************************************************
2.5. Wishlist
*********************************************************************/

 .rtl .rd-masthead .rd-wishlist {
 	float: left
 }
 .rtl .rd-navplus .rd-wishlist {
 	float: left
 }
 .rtl .rd-header .rd-wishlist {
 	float: left
 }
 .rtl .rd-masthead .rd-wishlist-left,
 .rtl .rd-navplus .rd-wishlist-left {
 	float: right
 }
 .rtl .rd-wishlist .rd-wish {
 	text-align: right
 }
 .rtl .rd-wish::before {
 	float: right;
 	margin-right: 0;
 	margin-left: 5px;
 	float: right;
 	margin-right: 0;
 	margin-left: 5px
 }
 /********************************************************************
2.5. SearchForm
*********************************************************************/

 .rtl .rd-navplus .rd-search.rd-search-left,
 .rtl .rd-masthead .rd-search.rd-search-left {
 	float: right
 }
 .rtl .rd-navplus .rd-search.rd-search-right,
 .rtl .rd-masthead .rd-search.rd-search-right {
 	float: left
 }
 .rtl .rd-navplus .rd-search {
 	float: left
 }
 .rtl .rd-masthead .rd-search {
 	float: left
 }
 .rtl .rd-header .rd-search {
 	float: right
 }
 .rtl .rd-header .rd-search.rd-search-right,
 .rtl .rd-navplus .rd-search.rd-search-right,
 .rtl .rd-masthead .rd-search.rd-search-right {
 	float: left
 }
 .rtl .rd-search-icon {
 	float: left
 }
 .rtl .rd-search-sub {
 	right: auto;
 	left: 0
 }
 .rtl .rd-search.rd-search-left .rd-search-sub {
 	right: 0;
 	left: auto
 }
 .rtl .rd-searchform {
 	float: right
 }
 .rtl .rd-header .rd-searchform select {
 	float: right;
 	border-width: 0px 0px 0px 1px;
 	background-position: left 10px center;
 }
 .rtl .rd-search-button {
 	float: left
 }
 .rtl .rd-search-text {
 	float: right
 }
 .rtl .rd-searchform i.rd-search-icon {
 	right: auto;
 	left: 0
 }
 @media (max-width:991px) {
 	.rtl #rd-wrapper .rd-search-active {
 		left: auto!important;
 		right: 0!important
 	}
 }
 
 @media (max-width: 767px) {
 	.rtl .rd-navplus-center .rd-search,
 	.rtl .rd-masthead-center .rd-search,
 	.rtl .rd-header-center .rd-search {
 		float: none!important
 	}
 }
 /********************************************************************
5. ADD CARD
*********************************************************************/

 .rtl .rd-addcart {
 	float: left
 }
 .rtl .rd-addcart-left {
 	float: right
 }
 .rtl .rd-addcart .rd-addcart-icon {
 	float: right
 }
 .rtl .rd-addcart .rd-addcart-icon::before {
 	margin-left: 5px;
 	margin-right: 0;
 	float: right
 }
 .rtl .rd-addcart .rd-addcart-content {
 	float: left
 }
 .rtl .rd-addcart-right .rd-addcart-warp {
 	right: auto;
 	left: 0
 }
 .rtl .rd-addcart .rd-addcart-count {
 	text-align: center;
 	left: auto;
 	right: 10px
 }
 .rtl .rd-masthead .rd-addcart .rd-addcart-count,
 .rtl .rd-navplus .rd-addcart .rd-addcart-count {
 	right: 2px;
 	left: auto
 }
 .rtl .rd-addcart .rd-addcart-icon a {
 	left: auto;
 	right: 0;
 	float: right
 }
 .rtl .rd-addcart ul.product_list_widget {
 	float: right
 }
 .rtl .rd-addcart .rd-addcart-icon i::before {
 	float: right;
 	margin-right: 0;
 	margin-left: 5px
 }
 .rtl .rd-addcart .rd-addcart-icon .woocommerce-Price-amount {
 	float: right
 }
 .rtl .rd-addcart .rd-addcart-icon {
 	float: right
 }
 .rtl .rd-addcart .woocommerce-mini-cart__total {
 	text-align: center;
 	float: right
 }
 .rtl .rd-addcart .widget_shopping_cart_content .buttons {
 	float: right
 }
 .rtl .rd-addcart .widget_shopping_cart_content .buttons a:first-child {
 	margin-left: 15px;
 	margin-right: 0
 }
 .rtl .rd-addcart ul.cart_list li,
 .rtl .rd-addcart ul.product_list_widget li {
 	float: right;
 	text-align: right
 }
 .rtl .rd-addcart .woocommerce-mini-cart__empty-message {
 	text-align: center
 }
 .rtl #rd-wrapper .rd-addcart .remove_from_cart_button {
 	float: right
 }
 .rtl #rd-wrapper .rd-addcart .remove_from_cart_button:hover {
 	float: right
 }
 .rtl .rd-addcart .remove_from_cart_button {
 	left: auto;
 	right: 7px
 }
 .rtl .rd-addcart .rd-details {
 	text-align: right
 }
 .rtl.woocommerce .comment-text .star-rating {
 	margin-top: 4px;
 	margin-left: 5px;
 }
 .rtl.woocommerce #respond input#submit:hover,
 .rtl.woocommerce a.button:hover,
 .rtl .woocommerce button.button:hover,
 .rtl.woocommerce input.button:hover {
 	background: #111111 !important;
 }
 @media (max-width:991px) {
 	.rtl #rd-wrapper .rd-cart-active {
 		left: auto!important;
 		right: 0!important
 	}
 	.rtl .rd-body-cart-active .rd-addcart-active .rd-none-header {
 		float: none!important;
 		left: auto!important;
 		right: 0!important
 	}
 	.rtl .rd-addcart-content {
 		left: 0!important;
 		float: left
 	}
 	.rtl #rd-wrapper .rd-cart-active .rd-addcart-warp {
 		float: right
 	}
 	.rtl .rd-cart-active .rd-addcart-icon::before {
 		text-align: center
 	}
 	.rtl .rd-cart-active .rd-details {
 		text-align: right
 	}
 }
 @media (max-width: 767px) {
 	.rtl .rd-navplus-center .rd-addcart,
 	.rtl .rd-masthead-center .rd-addcart,
 	.rtl .rd-header-center .rd-addcart {
 		float: none!important
 	}
 }
 .rtl .rd-countdown{
	 direction:ltr !important;
 }
 /********************************************************************
6. Social Icon
*********************************************************************/

 .rtl header .rd-social {
 	float: left
 }
 .rtl header .rd-social-left {
 	float: right
 }
 .rtl header .rd-social ul {
 	margin-left: 0!important;
 	margin-right: 0!important
 }
 .rtl header .rd-social li {
 	float: right
 }
 .rtl header .rd-social li a {
 	float: right
 }
 @media (max-width: 991px) {
	  	.rtl header .rd-social {
			float:none;
 	}
 	.rtl #rd-wrapper header .rd-social-active {
 		left: auto!important;
 		right: 0!important
 	}
 	.rtl header .rd-social-active ul {
 		float: right;
 		text-align: center
 	}
 	.rtl header .rd-social-active ul li {
 		float: none!important
 	}
 	.rtl header .rd-social-active .rd-social-icon {
 		float: right
 	}
 	.rtl header .rd-social-active .rd-social-icon:before {
 		text-align: center
 	}
 }
 @media (max-width: 767px) {
 	.rtl header .rd-navplus-center .rd-social,
 	.rtl header .rd-masthead-center .rd-social,
 	.rtl header .rd-header-center .rd-social {
 		float: none!important
 	}
 	.rtl header .rd-social {
 		float: none!important
 	}
 }
 /********************************************************************
2.7 Header Banner
*********************************************************************/

 .rtl .rd-banner-header {
 	float: right;
 	margin-right: 0;
 	margin-left: 20px
 }
 .rtl .rd-banner-header-right {
 	float: left;
 	margin-left: 0;
 	margin-right: 20px
 }
 .rtl .rd-banner-header-center {
 	float: right
 }
 .rtl .rd-banner-header-center .rd-header-warp {
 	float: right
 }
 .rtl .rd-banner-header-warp .rd-widget-header-content {
 	float: right
 }
 .rtl .rd-banner-header a {
 	text-align: center;
 	margin-left: auto;
 	margin-right: auto
 }
 /********************************************************************
2.7. rd-contact-us
*********************************************************************/

 .rtl .rd-contact-us {
 	float: left
 }
 .rtl .rd-contact-us-right {
 	float: left
 }
 .rtl .rd-contact-us-left {
 	float: right
 }
 .rtl .rd-contact-us-icon {
 	float: right;
 	margin-left: 5px;
 	margin-right: 0
 }
 .rtl .rd-contact-us-icon::before {
 	float: right
 }
 .rtl .rd-contact-us-textarea {
 	float: right
 }
 /********************************************************************
2.7. rd-contact-us
*********************************************************************/

 .rtl .rd-call-header {
 	float: left
 }
 .rtl .rd-call-header-right {
 	float: left
 }
 .rtl .rd-call-header-left {
 	float: right
 }
 .rtl .rd-call-header-icon {
 	float: right;
 	margin-left: 5px;
 	margin-right: 0
 }
 .rtl .rd-call-header-icon::before {
 	float: right
 }
 .rtl .rd-call-header-textarea {
 	float: right
 }
 /********************************************************************
2.7. Date Header
*********************************************************************/

 .rtl .rd-date-header {
 	float: left
 }
 .rtl .rd-date-header-right {
 	float: left
 }
 .rtl .rd-date-header-left {
 	float: right
 }
 .rtl .rd-date-header li {
 	float: right
 }
 /********************************************************************
3.1 Rows & Columns
*********************************************************************/

 .rtl .rd-wrapper-row {
 	float: right
 }
 .rtl .rd-wrapper-content {
 	float: right
 }
 .rtl .rd-row-item {
 	float: right
 }
 .rtl .rd-row-warp {
 	float: right
 }
 .rtl .rd-row-middle {
 	text-align: right
 }
 .rtl .rd-row-item {
 	width: 100%
 }
 .rtl .rd-row-item .rd-row-background img {
 	float: right
 }
 .rtl .rd-row-container {
 	float: right
 }
 .rtl .rd-column {
 	float: right;
 	direction: rtl
 }
 .rtl .rd-column-sidebar {
 	float: right;
 	direction: rtl
 }
 .rtl .rd-sidebar {
 	float: right
 }
 .rtl .rd_left_main .rd-row-container,
 .rtl .rd_left_right_main .rd-row-container {
 	direction: ltr
 }
 /********************************************************************
3.2. Breadcrumbs
*********************************************************************/

 .rtl .rd-breadcrumbs-warp {
 	float: right
 }
 .rtl .rd-breadcrumbs {
 	float: right
 }
 .rtl .rd-breadcrumbs li {
 	float: right;
 	padding-left: 10px;
 	padding-right: 0
 }
 /********************************************************************
Head Single Style
*********************************************************************/

 .rtl .rd-head-single-post {
 	float: right
 }
 .rtl .rd-head-single-post .rd-details {
 	float: right
 }
 .rtl .rd-head-single-post .rd-meta {
 	float: right
 }
 .rtl .rd-head-single-post .rd-meta li {
 	float: none;
 	text-align: center
 }
 .rtl .rd-head-single-post .rd-post-container {
 	float: right
 }
 .rtl .rd-head-single-post.rd-video .rd-details {
 	float: right;
 	padding-right: 0!important;
 	padding-left: 20px!important
 }
 .rtl .rd-head-single-post.rd-video .rd-title,
 .rtl .rd-head-single-post.rd-video .rd-title a,
 .rtl .rd-head-single-post.rd-video .rd-meta {
 	text-align: right
 }
 .rtl .rd-head-single-post.rd-video .rd-post-video {
 	float: left
 }
 .rtl .rd-head-single-post.rd-video .rd-post-video iframe,
 .rtl .rd-head-single-post.rd-video .rd-post-video video {
 	float: left
 }
 .rtl .rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-thumb img {
 	left: auto;
 	right: 0
 }
 .rtl .rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-post-middle {
 	left: auto;
 	right: 0
 }
 .rtl .rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-post-thumbnail {
 	float: right
 }
 .rtl .rd-head-single-post .rd-share {
 	text-align: center
 }
 .rtl .rd-head-single-post .rd-share li,
 .rtl .rd-head-single-post .rd-share span {
 	text-align: center;
 	float: none!important
 }
 .rtl .rd-head-single-post .rd-share-post {
 	float: none!important
 }
 .rtl .rd-head-single-post .rd-share-post li {
 	text-align: center;
 	float: none
 }
 .rtl.body-single-template-7 .rd-wrapper-row {
 	float: none;
 }
 @media (max-width: 1280px) {
 	.rtl .body-single-template-7 .rd-wrapper-row {
 		float: right
 	}
 }
 @media (max-width: 979px) {
 	.rtl .rd-head-single-post {
 		float: right
 	}
 }
 @media (max-width: 767px) {
 	.rtl .rd-head-single-post.rd-video .rd-post-video {
 		float: right;
 		padding-left: 0;
 		padding-right: 0
 	}
 	.rtl .rd-head-single-post.rd-video .rd-details {
 		float: right
 	}
 }
 /********************************************************************
5.1 Single Post
*********************************************************************/

 .rtl .rd-single {
 	float: right
 }
 .rtl .rd-single-item {
 	float: right
 }
 .rtl .rd-single-item .rd-padding::before {
 	float: right
 }
 .rtl .rd-single-post {
 	float: right
 }
 .rtl .rd-single-post .post {
 	float: right
 }
 .rtl .rd-single-post .rd-single-details {
 	float: right
 }
 .rtl .rd-single-post div:not(.has-post-thumbnail) .rd-single-details {
 	width: 100%!important;
 	margin-left: 0!important;
 	padding-left: 0!important
 }
 .rtl .rd-single-post .rd-single-title {
 	float: right
 }
 .rtl .rd-single-post .rd-single-meta {
 	float: right
 }
 .rtl .rd-post-a1 .rd-single-thumb,
 .rtl .rd-post-a2 .rd-single-thumb {
 	width: 40%;
 	overflow: hidden;
 	padding-right: 20px;
 	padding-left: 0px;
 	float: left !important;
 }
 .rtl .rd-post-a3 .rd-single-thumb img {
 	transform: translate(50%, 00%);
 	-webkit-transform: translate(50%, 00%);
 	-moz-transform: translate(50%, 00%);
 	-o-transform: translate(50%, 00%);
 	-ms-transform: translate(50%, 00%);
 	right: 50%;
 	left: auto;
 }
 body.rtl .rd-single-post .rd-post-content {
 	float: right
 }
 .rtl .rd-single-post .rd-single-thumb {
 	float: right
 }
 .rd-post-a3 .rd-single-thumb img {

    transform: translate(-50%, 00%);
    transform: translate(-50%, 00%);
    transform: translate(-50%, 00%);
    -webkit-transform: translate(-50%, 00%);
    -moz-transform: translate(50%, 00%);
    -o-transform: translate(-50%, 00%);
    -ms-transform: translate(-50%, 00%);
    right: 50%;
    position: relative;
    max-width: 100% !important;
    height: auto !important;
    display: inline-block !important;

}
 .rtl .rd-single-post.rd-video .rd-post-video {
 	float: right
 }
 .rtl .rd-single-post.rd-video .rd-video-warp {
 	left: 0
 }
 .rtl .rd-single-post.rd-video .rd-post-video .rd-video,
 .rtl .rd-single-post.rd-video .rd-post-video iframe {
 	float: right
 }
 .rtl .rd-post-a1 .rd-single-thumb,
 .rtl .rd-post-a2 .rd-single-thumb {
 	padding-left: 0px;
 	padding-right: 20px;
 	float: left!important
 }
 .rtl .rd-post-a1 .rd-post-content {
 	float: none!important
 }
 .rtl .rd-post-a1.rd-video .rd-single-thumb {
 	margin-left: 0
 }
 .rtl .rd-post-a2.rd-video .rd-single-thumb {
 	margin-left: 0
 }
 @media (max-width: 499px) {
 	.rtl .rd-post-a1 .rd-single-thumb,
 	.rtl .rd-post-a2 .rd-single-thumb {
 		padding-left: 0!important;
 		float: right!important
 	}
 }
 /********************************************************************
5.2. Single Content
*********************************************************************/

 .rtl ol {
 	margin-right: 40px;
 	margin-left: 0
 }
 .rtl ul ul,
 .rtl ol ol,
 .rtl ul ol,
 .rtl ol ul {
 	margin: 0 40px 0 0
 }
 .rtl ul ul,
 .rtl ol ol {
 	margin: 0 40px 0 0
 }
 .rtl ul {
 	margin-left: 0;
 	margin-right: 40px
 }
 .rtl table {
 	border-width: 1px 1px 0 0
 }
 .rtl caption,
 .rtl th,
 .rtl td {
 	text-align: right
 }
 .rtl .wp-caption-text {
 	float: right
 }
 .rtl blockquote p {
 	line-height: 1.5em;
 }
 /********************************************************************
5.3. Tags
*********************************************************************/

 .rtl .rd-tags {
 	float: right
 }
 .rtl .rd-tags li {
 	float: right
 }
 /********************************************************************
5.3. Share
*********************************************************************/

 .rtl .rd-share {
 	float: right
 }
 .rtl .rd-share span {
 	float: right
 }
 .rtl .rd-share span {
 	margin-left: 10px;
 	margin-right: 00px;
 }
 /********************************************************************
5.4. Post Pagination
*********************************************************************/

 .rtl #rd-post-pagination {
 	float: right
 }
 .rtl #rd-post-pagination a {
 	float: right
 }
 .rtl #rd-post-pagination span {
 	float: right
 }
 .rtl .post-edit-link {
 	float: right
 }
 /********************************************************************
5.5. Review Style
*********************************************************************/

 .rtl .rd-review {
 	float: right;
 	float: right
 }
 .rtl .rd-review-details {
 	margin-right: 0;
 	margin-right: calc(0px)!important;
 	margin-left: 2%;
 	margin-left: calc(20px)!important;
 	float: right
 }
 .rtl .rd-review-title {
 	float: right
 }
 .rtl .rd-review-excerpt {
 	float: right
 }
 .rtl .rd-score-details {
 	float: left
 }
 .rtl .rd-review-stars .stars-large {
 	float: left
 }
 .rtl .rd-review-final-score .stars-large {
 	float: none!important
 }
 .rtl .rd-review-style {
 	float: right
 }
 .rtl .rd-review-score {
 	float: left
 }
 .rtl .rd-stars-large span {
 	float: right
 }
 .rtl .rd-stars-score {
 	float: right
 }
 .rtl .rd-stars-score i {
 	float: right
 }
 .rtl .rd-stars-full-score {
 	float: right
 }
 .rtl .rd-stars-full-score i {
 	float: right
 }
 .rtl .rd-stars-full-score i::before {
 	font-size: 20px
 }
 .rtl .rd-review-short {
 	float: right
 }
 .rtl .rd-review .rd-circular {
 	float: left
 }
 @media (max-width: 500px) {
 	.rtl .rd-review-score {
 		float: none
 	}
 }
 /********************************************************************
5.6. Author box
*********************************************************************/

 .rtl .avater {
 	float: right
 }
 .rtl .rd-author-box {
 	float: right;
 	text-align: right
 }
 .rtl .rd-author-box .rd-author-name {
 	float: right
 }
 .rtl .rd-author-thumb {
 	float: right
 }
 .rtl .rd-author-box .rd-details {
 	float: right;
 	padding-left: 0;
 	padding-right: 20px
 }
 .rtl .rd-author-box ul {
 	float: right
 }
 .rtl .rd-author-social {
 	float: right
 }
 @media (max-width: 499px) {
 	.rtl .rd-author-thumb {
 		margin-right: 0;
 		margin-left: 15px
 	}
 }
 /********************************************************************
5.7. Next & Previous
*********************************************************************/

 .rtl .rd-post-nextprev {
 	float: right
 }
 .rtl .rd-post-previous {
 	float: right;
 	text-align: center
 }
 .rtl .rd-post-next {
 	float: right
 }
 .rtl .rd-post-next a,
 .rtl .rd-post-previous a {
 	text-align: center
 }
 .rtl .rd-post-next span,
 .rtl .rd-post-previous span {
 	float: right
 }
 /********************************************************************
5.8. Related Posts
*********************************************************************/

 .rtl .rd-related {
 	float: right
 }
 .rtl .rd-related h4 {
 	float: right
 }
 /********************************************************************
5.9. LightBox Style
*********************************************************************/

 .rtl .rd-lightbox {
 	top: 0;
 	text-align: center;
 	width: 100%;
 	color: #fff
 }
 .rtl .rd-lightbox-bottom {
 	left: 0;
 	right: 0
 }
 .rtl .rd-lightbox-nextbig {
 	right: auto !important;
 	left: 2%!important;
 	left: 20px!important
 }
 .rtl .rd-lightbox-prevbig {
 	left: auto !important;
 	right: 2%!important;
 	right: 20px!important
 }
 .rtl .rd-lightbox-prevbig::before {
 	content: "\f344";
 }
 .rtl .rd-lightbox-nextbig::before {
 	content: "\f340";
 }
 .rtl .rd-lightbox-close::before {
 	left: 20px;
 	right: auto
 }
 /********************************************************************
5.10. Comments Style
*********************************************************************/

 .rtl #comments {
 	float: right
 }
 .rtl .comment-list {
 	float: right
 }
 .rtl .comment-list.rd-thread li {
 	float: right
 }
 .rtl .comment-list.rd-list .comment-wrap {
 	float: right
 }
 .rtl .comment-avatar {
 	float: right;
 	margin-right: 0;
 	margin-left: 15px
 }
 .rtl .comment-avatar img {
 	float: right
 }
 .rtl .author-comment cite {
 	float: right;
 	padding-right: 5px
 }
 .rtl .author-link {
 	float: right
 }
 .rtl .author-link ol {
 	float: right;
 	padding-left: 5px;
 	padding-right: 5px
 }
 .rtl .author-link a {
 	float: right
 }
 .rtl .author-link-reply {
 	float: left
 }
 .rtl .commentmetadata {
 	text-align: left
 }
 .rtl .comment-content li {
 	float: none!important
 }
 .rtl .nocomments {
 	text-align: center
 }
 .rtl .comment-list .reply {
 	text-align: left;
 	float: right
 }
 .rtl .comment-list .reply a {
 	text-align: left;
 	float: none
 }
 .rtl #respond {
 	float: right
 }
 .rtl #commentform .required {
 	float: right
 }
 .rtl #commentform label {
 	float: right
 }
 .rtl #commentform p {
 	float: right
 }
 .rtl #commentform input {
 	float: right
 }
 .rtl #commentform textarea {
 	float: right
 }
 .rtl .rd-comment-navi {
 	float: right
 }
 @media (max-width: 499px) {
 	.rtl .comment-content {
 		float: right
 	}
 }
 /********************************************************************
6.1. Widget General
*********************************************************************/

 .rtl .widget:not(.rd-widget-post) {
 	float: right
 }
 .rtl .rd-widget-post {
 	float: left
 }
 .rtl .widget:not(.rd-widget-post) .widget-container {
 	float: right
 }
 .rtl .widget.widget_rss .rd-title-box h4 a:nth-child(1) {
 	padding: 5px 35px 5px 5px
 }
 .rtl .widget.widget_rss .rd-title-box h4 a:nth-child(2) {
 	padding: 5px 0 5px 35px
 }
 .rtl .rd-widget .widget-container {
 	float: right
 }
 .rtl .widget:not(.rd-widget) ul li:before {
 	content: "\f341";
 	margin-left: 3px;
 	margin-right: 0;
 	float: right
 }
 .rtl .widget ul ul,
 .widget ol ol {
 	margin: 0 15px 0 0
 }
 .rtl .rd-widget-tags .rd-widget-content {
 	float: right
 }
 .rtl .rd-tags-box {
 	float: right
 }
 .rtl .rd-tags-box a,
 .tagcloud A {
 	float: right
 }
 .rtl .rd-text-html {
 	float: right
 }
 .rtl .rd-widget-text-link {
 	float: right
 }
 .rtl .rd-widget-author .rd-post-module-2 .rd-thumb {
 	float: none
 }
 .rtl .widget ul {
 	margin-left: 0px;
 	margin-bottom: 0px;
 	margin-right: 0px;
 }
 /********************************************************************
6.4. Widget instagram 
*********************************************************************/

 .rtl #user-instagram-feed {
 	float: right
 }
 .rtl #user-instagram-feed li {
 	float: right
 }
 .rtl #user-instagram-feed li a {
 	float: right
 }
 .rtl #user-instagram-feed li:hover a::before {
 	content: "";
 	z-index: 1
 }
 .rtl #user-instagram-feed li img {
 	width: 100%;
 	margin: 0;
 	height: 100%;
 	position: absolute;
 	display: inline-block
 }
 .rtl .insta-flow {
 	left: auto;
 	right: 50%
 }
 /********************************************************************
6.2. Widget Social
*********************************************************************/

 .rtl .rd-social-content {
 	float: right
 }
 .rtl .rd-social-content .rd-social {
 	float: right
 }
 .rtl .rd-social-content .rd-social ul {
 	width: 100%;
 	margin-left: 0!important;
 	margin-right: 0!important;
 	float: right
 }
 .rtl .rd-social-content .rd-social li {
 	float: right
 }
 .rtl .rd-social-content .rd-social li a {
 	float: right
 }
 .rtl .rd-social-content .rd-social li img {
 	float: right;
 	left: auto;
 	right: 0
 }
 .rtl .rd-text-html .widget_text {
 	float: right
 }
 /********************************************************************
6.3. Widget Login 
*********************************************************************/

 .rtl .rd-widget-login-singin {
 	float: right
 }
 .rtl .rd-widget-login-singin label {
 	text-align: right;
 	float: right
 }
 .rtl .rd-widget-login-singin #submit {
 	float: left
 }
 .rtl .rd-widget-login-singin .rd-rememberme {
 	float: right
 }
 .rtl .rd-login-links {
 	float: right
 }
 .rtl .rd-login-links li {
 	margin-right: 0;
 	margin-left: 10px
 }
 .rtl .rd-widget-login-user {
 	float: right
 }
 .rtl .rd-author-avatar {
 	float: right
 }
 .rtl .rd-panel {
 	float: right;
 	padding-left: 0;
 	padding-right: 15px
 }
 .rtl .rd-login-user h3 {
 	float: right;
 	font-size: 14px
 }
 .rtl .rd-login-user ul {
 	float: right
 }
 .rtl .widget_search .rd-search-sub {
 	right: auto;
 	left: 0
 }
 .rtl .rd-ads {
 	float: right
 }
 .rtl .rd-ads img {
 	float: right
 }
 .rtl .rd-resize.rd-ads img {
 	float: right
 }
 /******************************************************************** 
7. Footer 
********************************************************************/

 .rtl .rd-footer-warp {
 	float: right
 }
 .rtl .rd-footer {
 	float: right
 }
 .rtl .rd-footer-bottom {
 	float: right
 }
 .rtl .rd-footer-bottom span {
 	float: right;
 	text-align: center
 }
 @media (max-width: 1280px) {
 	.rtl .rd-footer {
 		margin-left: 0
 	}
 }
 /*//////////////////////////////////////////////////////////////////
woocommerce
/////////////////////////////////////////////////////////////////////*/

 .rtl .rd-single-product {
 	float: right
 }
 .rtl.woocommerce ul.products {
 	margin-right: 0%;
 	margin-right: calc(00px);
 	margin-left: 4%;
 	margin-left: calc(40px)
 }
 .rtl.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
 	float: right
 }
 .rtl.single-product.woocommerce .rd-element-item .thumbnails #slider-prev:before {
 	float: left
 }
 .rtl.single-product.woocommerce .rd-element-item .thumbnails #slider-next:before {
 	float: right
 }
 .rtl.woocommerce ul.products li.product,
 .woocommerce-page ul.products li.product,
 .rtl.woocommerce-page .related ul li.product {
 	margin-left: 4%!important;
 	margin-left: calc(40px)!important;
 	margin-right: 0%!important;
 	margin-right: calc(0px)!important
 }
 .rtl.woocommerce ul.products li.product .onsale {
 	left: 0;
 	right: auto
 }
 .rtl.woocommerce ul.products li.product .price ins {
 	margin-left: 0px;
 	margin-right: 5px
 }
 .rtl .rd-button-add-to-cart {
 	float: right
 }
 .rtl .rd_alignment_center .rd-product.rd-post-module-2 .rd-button-add-to-cart {
 	float: left
 }
 .rtl .rd-single-product-warp {
 	float: right
 }
 .rtl .product_meta .sku_wrapper,
 .rtl .product_meta .posted_in,
 .rtl .product_meta .tagged_as {
 	float: right
 }
 .rtl .woocommerce .woocommerce-tabs {
 	float: right
 }
 .rtl .woocommerce-Tabs-panel {
 	float: right
 }
 .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
 	margin: 0 85px 0 0px
 }
 .rtl.woocommerce div.product .woocommerce-tabs .panel {
 	float: right
 }
 .rtl.woocommerce div.product ins {
 	float: right
 }
 .rtl .rd-cart-item {
 	float: right
 }
 .rtl.woocommerce div.product .woocommerce-tabs ul.tabs li {
 	margin: 0 0px 0 -5px
 }
 .rtl .woocommerce-pagination {
 	float: right
 }
 .rtl .woocommerce-pagination .page-numbers li {
 	margin-right: 0px!important;
 	margin-left: 5px!important
 }
 .rtl nav.woocommerce-pagination ul li {
 	border-right: 0!important;
 	margin-right: 0px;
 	margin-left: 2px
 }
 .rtl .rd_alignment_center .woocommerce-pagination ul.page-numbers li,
 .rtl .rd_alignment_center .woocommerce-pagination ul.page-numbers li {
 	float: none!important
 }
 .rtl.woocommerce span.onsale {
 	right: 0;
 	left: auto
 }
 .rtl #add_payment_method table.cart td.actions .coupon .input-text,
 .rtl .woocommerce-cart table.cart td.actions .coupon .input-text,
 .rtl .woocommerce-checkout table.cart td.actions .coupon .input-text {
 	float: right;
 	margin: 0 0px 0 4px
 }
 .rtl.woocommerce .cart-collaterals .cart_totals,
 .rtl.woocommerce-page .cart-collaterals .cart_totals {
 	float: right
 }
 .rtl.woocommerce ul.cart_list li img,
 .rtl.woocommerce ul.product_list_widget li img {
 	margin-right: 0;
 	margin-left: 10px;
 	float: right
 }
 .woocommerce-product-search .search-field {
 	margin-left: 5px;
 	margin-right: 0px
 }
 .rtl .rd-element-single-product span.onsale:before {
 	right: auto;
 	left: 50%
 }
 .rtl .rd-price ins {
 	margin-left: 7px;
 	margin-right: 0px;
 	float: right
 }
 .rtl .rd-single-summary .woocommerce-product-details__short-description {
 	float: right
 }
 .rtl .rd-single-summary .cart {
 	float: right
 }
 .rtl .rd-single-summary .cart div.quantity {
 	margin: 0 0px 0 20px !important
 }
 .rtl .rd-single-summary .button {
 	margin: 0 0px 0 20px !important
 }
 .rtl .rd-single-summary ins {
 	margin-right: 0px;
 	margin-left: 7px
 }
 .rtl .rd-single-summary .screen-reader-text {
 	float: right;
 	margin-left: 10px;
 	margin-right: 00px
 }
 .rtl .yith-wcwl-add-to-wishlist .rd-text-hover,
 .rtl .compare .rd-text-hover {
 	left: auto;
 	right: -18px
 }
 .rtl .rd-single-summary .yith-wcwl-add-to-wishlist a:before,
 .rtl .rd-single-summary .compare:before {
 	margin-right: 0px;
 	margin-left: 7px
 }
 .rtl #rd-wrapper .rd-single-summary .yith-wcwl-add-to-wishlist a,
 .rtl #rd-wrapper .rd-single-summary .compare {
 	margin: 10px 0px 10px 20px !important;
 	float: right
 }
 .rtl .rd-single-summary .yith-wcwl-wishlistaddresponse {
 	float: right
 }
 .rtl .rd-single-summary .product_meta {
 	float: right
 }
 .rtl .rd-single-summary .rd-stock-warp {
 	float: right
 }
 .rtl .rd-single-summary .rd-stock-warp .stock {
 	margin-right: 5px;
 	margin-left: 0px
 }
 .rtl .rd-single-summary .rd-stock-warp .out-of-stock {
 	margin-right: 5px;
 	margin-left: 0px
 }
 .rtl .woocommerce-MyAccount-navigation li {
 	float: right
 }
 .rtl.woocommerce .woocommerce-MyAccount-navigation {
 	padding-left: 20px;
 	padding-right: 00px
 }
 .rtl.woocommerce .woocommerce-MyAccount-content {
 	padding-right: 20px;
 	padding-left: 00px
 }
 .rtl .widget_shopping_cart .rd-product {
 	padding-left: 00px!important;
 	padding-right: 40px!important
 }
 .rtl .widget_shopping_cart .remove_from_cart_button {
 	left: 0px;
 	right: 7px
 }
 .rtl .widget_shopping_cart .woocommerce-mini-cart__total {
 	float: right
 }
 .rtl .widget_shopping_cart .widget_shopping_cart_content .buttons {
 	float: right
 }
 .rtl .select2-results__options {
 	margin: 0 5px !important;
 }
	.rtl .has-gallery.has-gallery-slider div.images{
	 direction: ltr;
 }
 body.woocommerce.rtl div.product.has-gallery.has-gallery-slider .thumbnails-warp{
	 padding-right: 0px;
	 padding-left: 20px;
 }
 /********************************************************************
2.3. Nav Menu
*********************************************************************/

 @media (min-width: 992px) {
 	.rtl .rd-sticky-enable .rd-category-menu {
 		display: none
 	}
 	.rtl .rd-category-menu {
 		float: right;
 	}
 	.rtl .rd-category-title::after {
 		float: left;
 		margin-right: 0px;
 		margin-left: 15px
 	}
 	.rtl .rd-category-menu::before {
 		left: 50%;
 		right: auto;
 	}
 	.rtl .rd-category-title-bg {
 		right: auto;
 		left: 40px;
 		-moz-transform: skew(-30deg);
 		transform: skew(-30deg);
 		-webkit-transform: skew(-30deg);
 		-moz-transform: skew(-30deg);
 		-o-transform: skew(-30deg);
 		-ms-transform: skew(-30deg)
 	}
 	.rtl .rd-category-menu-warp {
 		float: right
 	}
 	.rtl .rd-category-menu-warp.rd-menu-right {
 		float: left
 	}
 	.rtl .rd-category-menu-warp .li-depth-0 {
 		float: right
 	}
 	.rtl .rd-category-menu-warp .li-depth-0 .menu-item-link {
 		float: right;
 		text-align: right
 	}
 	.rtl .rd-masthead ul li.current-menu-item {
 		background: none!important
 	}
 	.rtl .rd-category-menu-warp .li-depth-0.menu-item-has-children>a::after {
 		margin-left: auto;
 		margin-right: 2px;
 		float: left
 	}
 	.rtl .rd-category-menu-warp .sub-menu {
 		float: right;
 		left: 0;
 		right: 100%;
 	}
 	.rtl .rd-category-menu-warp .sub-menu .menu-item {
 		float: right
 	}
 	.rtl .rd-category-menu-warp .sub-menu .menu-item-link {
 		float: right
 	}
 	.rtl .rd-category-menu-warp .sub-menu .rd-sub-indicator {
 		margin-left: 0px;
 		margin-right: 5px
 	}
 	.rtl .rd-category-menu-warp .sub-menu .sub-menu {
 		left: 0;
 		right: 100%
 	}
 	.rtl .rd-category-menu-warp ul ul a.fa::before {
 		float: right
 	}
 	.rtl .rd-category-menu-warp ul ul li .fa,
 	.rd-category-menu-warp ul ul li .fa {
 		float: right
 	}
 	.rtl .rd-masthead .rd-category-menu-warp {
 		float: right
 	}
 	.rtl .rd-category-menu-warp .sub-posts {
 		float: right;
 		right: 100%;
 		left: auto;
 	}
 	.rtl .rd-category-menu-warp .li-depth-0.menu-item-has-children>a::after {
 		content: "\f341";
 	}
 	.rtl .rd-category-menu-warp ul ul li.menu-item-has-children>a::after {
 		content: "\f341";
 	}
 	.rd-category-menu .menu-item-link .rd-menu-featured {
 		margin-left: 0px;
 		margin-right: 5px;
 	}
 	.rtl .rd-category-menu-warp .rd-menu-sub-posts .sub-menu.sub-depth-0 {
 		float: right;
 		left: auto;
 		right: 0
 	}
 	.rtl .rd-menu-sub-posts .rd-content {
 		float: right
 	}
 	.rtl .rd-category-menu-warp .rd-menu-col .sub-menu li .sub-menu {
 		float: right!important;
 	}
 	.rtl .rd-category-menu-warp .sub-posts::before,
 	.rtl .rd-category-menu-warp .sub-posts::after,
 	.rtl .rd-category-menu-warp .rd-details::before,
 	.rtl.rd-category-menu-warp .rd-details::after {
 		left: auto;
 		right: 0
 	}
 }
 @media (max-width: 991px) {
 	.rtl .rd-category-menu-warp {
 		float: left;
 		text-align: center
 	}
 	.rtl .rd-category-menu-warp.rd-menu-right {
 		float: right
 	}
 	.rtl .rd-category-menu-warp .rd-menu-icon {
 		float: right
 	}
 	.rtl .rd-category-menu-warp ul {
 		left: auto;
 		right: 0
 	}
 	.rtl .rd-category-menu-warp .rd-menu-down {
 		float: left;
 		right: auto;
 		left: 0
 	}
 	.rtl .rd-category-menu-warp .rd-menu-up {
 		text-align: center;
 		float: left;
 		right: auto;
 		left: 0
 	}
 	.rtl .rd-category-menu-warp a::before {
 		margin-right: 0px;
 		margin-left: 5px
 	}
 	.rtl .rd-category-menu-warp ul li {
 		float: right
 	}
 	.rtl .rd-category-menu-warp ul li a {
 		padding: 0 0px 0 20px !important;
 		float: right
 	}
 	.rtl .rd-category-menu-warp ul ul {
 		float: right
 	}
 }
 @media (min-width: 992px) {
 	.rtl .rd-category-menu {
 		float: right
 	}
 	.rtl .rd-category-menu .rd-category-title {
 		float: right
 	}
 	.rtl .rd-category-menu .rd-category-title a {
 		float: right
 	}
 	.rtl .rd-category-menu .rd-category-title i {
 		float: right;
 		margin-right: 0px;
 		margin-left: 5px
 	}
 }
 @media (max-width: 991px) {
 	.rtl .rd-category-menu .rd-category-title,
 	.rtl .rd-category-menu .rd-category-title a,
 	.rtl .rd-category-menu .rd-category-title i {
 		float: right
 	}
 	.rtl .rd-category-menu {
 		float: right
 	}
 	.rtl .rd-category-menu-warp {
 		float: left;
 		text-align: center
 	}
 	.rtl .rd-category-menu.rd-menu-right {
 		float: right
 	}
 	.rtl .rd-category-menu .rd-menu-icon {
 		float: right
 	}
 	.rtl .rd-category-menu.rd-menu-active .rd-menu-icon,
 	.rtl .rd-category-menu.rd-menu-active .rd-menu-icon::before {
 		text-align: center
 	}
 	.rtl .rd-category-menu .rd-menu-icon a {
 		float: right
 	}
 	.rtl .rd-category-menu ul {
 		left: 0
 	}
 	.rtl .rd-category-menu-warp .rd-menu-down {
 		float: left;
 		right: auto;
 		left: 0
 	}
 	.rtl .rd-category-menu-warp .rd-menu-up {
 		float: left;
 		right: auto;
 		left: 0
 	}
 	.rtl .rd-category-menu-warp a::before {
 		margin-right: 0px;
 		margin-right: 5px
 	}
 	.rtl .rd-category-menu-warp ul li {
 		float: right;
 		text-align: right;
 		padding: 0 20px 0 0px
 	}
 	.rtl .rd-category-menu-warp ul li a {
 		padding: 0 00px 0 20px !important;
 		float: right
 	}
 	.rtl .rd-category-menu-warp ul ul {
 		float: right
 	}
 }
 @media (max-width: 767px) {
 	.rtl .rd-category-menu .rd-menu-icon a {
 		float: left;
 	}
 	.rtl .rd-category-menu,
 	.rd-category-menu .rd-menu-icon {
 		text-align: center;
 		float: right!important
 	}
 }
 /********************************************************************
1. Post
*********************************************************************/

 .rtl #rd-wrapper span.onsale {
 	color: #fff!important;
	pointer-events: none;
 }
 .rtl .rd-module-item {
 	float: right
 }
 .rtl .rd-post-list {
 	float: right
 }
 .rtl .rd-product-list {
 	float: right
 }
 .rtl .rd-row {
 	float: right
 }
 .rtl .rd-line {
 	float: right
 }
 .rtl .rd-line .rd-border-top::before {
 	left: auto;
 	right: 0
 }
 .rtl .rd-element-item {
 	float: right
 }
 .rtl .rd-post-item-group {
 	float: right
 }
 .rtl .rd-border-top {
 	float: right
 }
 .rtl .rd-line {
 	float: right
 }
 .rtl .rd-padding {
 	float: right
 }
 .rtl #rd_module_blog {
 	float: right
 }
 .rtl .rd-module-row {
 	float: right
 }
 .rtl .rd-post-item {
 	float: right
 }
 .rtl .rd-title-box {
 	float: right
 }
 .rtl .rd-title-box.rd-title-box-center span {
 	float: none;
 }
 .rtl .rd-title-box h4,
 .rtl .tabs.rd-title-box {
 	float: right
 }
 .rtl .rd-title-box span,
 .rtl .rd-title-box li {
 	margin-right: 00px;
 	margin-left: 30px;
 	float: right;
 }
 .rtl .rd-title-box span:list-child {
 	margin-right: 0;
 	margin-left: 0
 }
 .rtl .rd-thumb {
 	float: right
 }
 .rtl .rd-circular {
 	left: 0;
 	right: auto
 }
 .rtl .rd-circular.rd-review-circular canvas {
 	right: 0;
 	left: auto
 }
 .rtl .rd-wrapper .rd-product-category i {
 	float: right
 }
 .rtl #rd-wrapper .rd-product-category {
 	float: right
 }
 body.rtl #rd-wrapper .rd-background-post {
 	left: auto;
 	right: 0px;
 }
 .rtl .rd_alignment_left {
 	text-align: right
 }
 .rtl .rd_alignment_right {
 	text-align: left
 }
 .rtl .rd_alignment_center {
 	text-align: center
 }
 .rtl .rd-details {
 	float: right
 }
 .rtl .rd-title {
 	float: right;
 	;
 	line-height: 1.5em;
 	line-height: calc(1em + 12px);
 }
 .rtl .rd-title a {
 	float: right;
 	;
 	line-height: 1.5em;
 	line-height: calc(1em + 12px);
 }
 .rtl .sticky .rd-title a::before {
 	float: right;
 	margin-left: 5px;
 	margin-right: 0px
 }
 .rtl .rd-text-center .sticky {
 	float: none
 }
 .rtl .rd-excerpt {
 	float: right
 }
 .rtl .rd_alignment_center {
 	text-align: center
 }
 .rtl .rd_alignment_center .rd-title a,
 .rtl .rd_alignment_center .rd-excerpt,
 .rtl .rd_alignment_center .rtl .rd-meta {
 	text-align: center
 }
 .rtl .rd_alignment_center .rd-meta li {
 	float: none!important
 }
 .rtl .rd-thumb img[alt] {
 	font-size: 0
 }
 .rtl .rd-meta {
 	float: right;
 	margin-right: 0px;
 }
 .rtl .rd-meta li {
 	float: right
 }
 .rtl .rd-meta li::after {
 	float: left;
 }
 .rtl .rd-stars-large {
 	float: right
 }
 .rtl .rd-meta li::before {
 	margin-left: 3px;
 	margin-right: 0
 }
 .rtl .rd-category {
 	float: right
 }
 .rtl .rd_alignment_center .rd-category {
 	float: left
 }
 .rtl .rd-category a {
 	float: right
 }
 body.rtl #rd-wrapper .rd-category i {
 	float: right
 }
 .rtl .rd-cart-item {
 	float: none
 }
 .rtl .rd-cart-item a:before {
 	margin-right: 0!important
 }
 .rtl .rd-cart-item a .rd-text-hover {
 	left: auto;
 	right: -18px
 }
 .rtl .rd-cart-item .yith-wcwl-add-to-wishlist a .rd-text-hover {
 	right: -24px;
 	left: auto;
 }
 .rtl .rd-cart-item .compare .rd-text-hover {
 	left: auto;
 	right: -25px
 }
 .rtl .rd-page-number {
 	text-align: right;
 	float: right
 }
 .rtl .rd-pagenavi {
 	float: right
 }
 .rtl .rd-pagenavi a,
 .rd-pagenavi span {
 	float: right
 }
 .rtl .rd_alignment_center .rd-page-number {
 	text-align: center
 }
 .rtl .rd_alignment_center .rd-pagenavi a,
 .rtl.rd_alignment_center .rd-pagenavi span {
 	float: none
 }
 .rtl .rd-load-more {
 	text-align: center;
 	float: right
 }
 .rtl #rd-wrapper .rd-load-more span::before {
 	right: 0;
 	left: auto;
 }
 .rtl .rd-readmore {
 	float: right
 }
 .rtl .rd-readmore a {
 	float: right
 }
 .rtl .rd-module-loading:before {
 	right: 0;
 	left: auto;
 }
 .rtl .rd_alignment_center .rd-readmore a {
 	float: right
 }
 /********************************************************************
List Posts
*********************************************************************/

 .rtl .rd-list-warp {
 	float: right
 }
 .rtl .rd-post-list {
 	float: right
 }
 .rtl .rd-post-module-1 .rd-thumb {
 	float: right
 }
 .rtl .rd-post-module-1 .rd-post-container {
 	float: right
 }
 .rtl .rd-none .rd-post-module-1 .rd-post-container {
 	float: right
 }
 .rtl .rd-post-module-1 .rd-details {
 	padding-left: 0px;
 	padding-right: 20px
 }
 .rtl .rd-post-module-1 .rd-post-warp {
 	float: right
 }
 .rtl .rd-post-module-1 .rd-category,
 .rd-post-module-1 .rd-readmore a {
 	float: right;
 }
 .rtl .rd-post-module-1 .rd-meta li,
 .rd-post-module-1 .rd-meta,
 .rd-post-module-1 .rd-excerpt,
 .rd-post-module-1 .rd-title a,
 .rd-post-module-1 .rd-readmore a {
 	text-align: right!important;
 	float: right!important
 }
 body.rtl #rd-wrapper.rd-wrapper .rd-price del {
 	margin-left: 0;
 	margin-right: 0
 }
 .rtl .rd-product.rd-post-module-1 .rd-price {
 	text-align: right!important
 }
 .rtl .rd-product.rd-post-module-1 .rd-rating {
 	float: right
 }
 .rtl .rd-product.rd-post-module-1 .star-rating {
 	float: right !important;
 }
 .rtl .rd-product.rd-post-module-1 .rd-cart-item {
 	float: right !important;
 }
 .rtl .rd-list-warp.rd_image_alignment_right .rd-thumb {
 	float: left
 }
 .rtl .rd-list-warp.rd_image_alignment_right .rd-details {
 	float: right;
 	padding-right: 0px;
 	padding-left: 20px
 }
 .rtl .rd_image_alignment_right .rd-background-post {
 	-moz-transform: scale(-1, 1);
 	-o-transform: scale(-1, 1);
 	-webkit-transform: scale(-1, 1);
 	transform: scale(-1, 1)
 }
 .rtl .rd-product.rd-post-module-1 .rd-cart-item a:before {
 	float: right
 }
 .rtl .rd-product.rd-post-module-1 .rd-cart-item a {
 	margin: 0px 0px 0 15px !important;
 	float: right
 }
 .rtl .rd-background-post {
 	-moz-transform: scale(-1, 1);
 	-o-transform: scale(-1, 1);
 	-webkit-transform: scale(-1, 1);
 	transform: scale(-1, 1);
 }
 .rtl .rd_image_alignment_right .rd-background-post {
 	-moz-transform: scale(1, 1);
 	-o-transform: scale(1, 1);
 	-webkit-transform: scale(1, 1);
 	transform: scale(1, 1);
 }
 .rtl .rd-product.rd-post-module-1 .rd-button-add-to-cart {
 	margin-right: 0px;
 	margin-left: 15px;
 	float: right;
 }
 .rtl #rd-wrapper  .rd_image_alignment_right .rd-post-module-1 span.onsale {
 	left: 10px;
 	right: auto;
  }
 .rtl #rd-wrapper  .rd-post-module-1 span.onsale {
 	right: 10px;
 	left: auto;
  }
 /********************************************************************
1. Grid Posts
*********************************************************************/

 .rtl .rd-post-module-2 {
 	float: right
 }
 .rtl .rd-post-module-2 .rd-post-container {
 	float: right;
 }
 .rtl .rd-post-module-2 .rd-post-warp {
 	float: left;
 }
 .rtl .rd-post-module-2 .rd-thumb {
 	float: left;
 }
 .rtl .rd-cart-item a .rd-text-hover {
 	left: 0px !important;
 	right: auto !important;
 	text-align: center
 }
 .rtl .rd-product.rd-post-module-2 .rd-cart-item {
 	float: none
 }
 .rtl .rd-product-item {
 	float: right
 }
 .rtl .rd-product-grid-warp {
 	float: right
 }
 .rtl .rd-product.rd-post-module-2 .rd-cart-item a {
 	float: none!important
 }
 .rtl .rd-price-rating {
 	float: right;
 	height: auto !important;
 }
 .rtl .star-rating {
 	float: right;
 }
 .rtl .comment-text .star-rating {
 	float: left;
 }
 .rtl #rd-wrapper .rd-post-module-2 span.onsale {
 	right: 10px !important;
 	left: auto;
 }
 .rtl span.onsale::before {
 	content: "";
 	position: absolute;
 	transform: skew(45deg);
 	-webkit-transform: skew(45deg);
 	-moz-transform: skew(45deg);
 	-o-transform: skew(45deg);
 	-ms-transform: skew(45deg);
 	height: 200%;
 	top: 0px;
 	right: auto;
 	left: 15px;
 	z-index: -1;
 	width: 200%;
 }
 .rtl .rd-price-rating {
 	float: right
 }
 
 .rtl .rd-price {
 	float: right;
 }
 .rtl .rd-product.rd-post-module-2 .rd-price {
 	width: 100%;
 }
 .rtl .rd-product.rd-post-module-2 .rd-rating {
 	width: 100%;
 	float: right;
 	top: auto;
	direction:ltr;
 	transform: none !important;
 	-webkit-transform: none !important;
 	margin-bottom: 15px;
 	-moz-transform: none !important;
 	-o-transform: none !important;
 	-ms-transform: none !important;
 }
 .rtl .rd-add-to-cart {
 	float: left;
 	text-align: center;right: auto;
	left: 10px;
 }
 .rtl .rd_alignment_center .rd-rating .star-rating {
 	float: none
 }
 .rtl .rd_alignment_center .rd-product.rd-post-module-2 .rd-rating {
 	margin-bottom: 0px;
 }
 @media (min-width: 992px) {
 	.rtl .rd-grid-grid_13 .rd_column_3_4 .rd-post-item {
 		float: left
 	}
 }
 /********************************************************************
1. Featrued Posts
*********************************************************************/

 .rtl .rd-featured-warp {
 	float: left
 }
 .rtl .rd-post-module-3 {
 	float: right
 }
 .rtl .rd-post-module-3 .rd-post-warp::after {
 	left: 0;
 	left: auto;
 }
 .rtl .rd-post.rd-post-module-3 .rd-post-thumbnail::before {
 	right: 0;
 	left: auto;
 }
 @media (min-width: 992px) {
 	.rtl .rd-featured-featured_13 .rd_column_3_4 .rd-post-item {
 		float: left
 	}
 }
 .rtl .rd-custom-slider .lSAction > .lSPrev::before{
	 content: "\f345";
 }
 .rtl .rd-custom-slider .lSAction > .lSNext::before {
    content: "\f341";
 }
 /********************************************************************
1. Share Posts
*********************************************************************/

 .rtl .rd-share-post {
 	float: right;
 	margin-right: 0px;
 }
 .rtl .rd-share-post li {
 	float: right;
 	margin: 0px 0px 5px 5px;
 }
 .yith_magnifier_zoom_magnifier {
 	background: #ffffff;
 }
 .rtl .yith_wcmg_zoom_position_right {
 	left: 0px !important;
 	right: 100% !important;
 }
 .rtl .caroufredsel_wrapper {
 	margin: 0px !important;
 }
 @font-face {
 	font-family: 'awesome';
 	src: url('../fonts/awesome-webfont.woff') format('woff'), url('../fonts/awesome-webfont.ttf') format('truetype');
 	font-weight: normal;
 	font-style: normal
 }
 .si-aparat::before {
 	font-family: "awesome"!important;
 	content: "\f007";
 	font-family: "awesome";
 }
 .si-bisphone::before {
 	font-family: "awesome"!important;
 	content: "\f001";
 	font-family: "awesome";
 }
 .si-bale::before {
 	font-family: "awesome"!important;
 	content: "\f002";
 	font-family: "awesome";
 }
 .si-wispi::before {
 	font-family: "awesome"!important;
 	content: "\f003";
 	font-family: "fontiran";
 }
 .si-igap::before {
 	font-family: "awesome"!important;
 	content: "\f004";
 	font-family: "awesome";
 }
 .si-soroush::before {
 	font-family: "awesome"!important;
 	content: "\f005";
 	font-family: "awesome";
 }
 .si-eitaa::before {
 	font-family: "awesome"!important;
 	content: "\f006";
 	font-family: "awesome";
 }
 /**
 * The style of the woocommerce compare products
 */

 /* plugin fixedheadertable fix */

 .rtl table.compare-list thead th a.close,
 h1 a.close {
 	float: left;
 	margin-left: 10px;
 	margin-right: 0px;
 }
 .rtl .yith-woocompare-widget ul.products-list a.remove {
 	float: right;
 }
 /* @group Reset */

 .rtl .fht-table-wrapper .fht-fixed-column,
 .rtl .fht-table-wrapper .fht-fixed-body {
 	/* position */
 	right: 0;
 	left: auto;
 }
 .rtl table.compare-list th {
 	text-align: right;
 }
 .rtl .woocommerce-review__author {
 	float: right;
 }
 
 .rtl .wishlist_table tr td.product-thumbnail,  .rtl .wishlist_table tr td.product-name, .rtl  .wishlist_table tr td.wishlist-name, .rtl .wishlist_table tr td.wishlist-privacy,  .rtl .woocommerce table.wishlist_table tfoot td {
    text-align: right;
}
 .rtl .yith-wcwl-share h4.yith-wcwl-share-title {
	float:none;
	display:inline-block;
	vertical-align: top;
	margin:5px 0px;
 }
 .rtl .yith-wcwl-share{
	 margin-top:10px;
 }
 .rtl .yith-wcwl-share ul{
	width: auto;
float: none;
margin-right:10px;
display: inline-block;
}
 /* @end */