[dir='rtl']{
	
	// Widget
	.widget{
		&.style-1{
			.widget-title{
				&:before{
					left: auto;
					right: 0;
				}
				&:after{
					left: auto;
					right: 32px;
				}
			}
		}
	}


	// search-bx
	.search-bx{
		.form-control{
			border-radius: 0px var(--border-radius-base)  var(--border-radius-base) 0!important;
		}
		.input-group-prepend{
			border-left: 0;
		}
		button{
			border-radius: var(--border-radius-base) 0 0 var(--border-radius-base) !important;
		}
	}


	// download-file
	.download-file {
		padding: 25px 20px 20px 25px;
		ul{
			li{
				a {
					text-align: right;
					i {
						&:after, 
						&:before {
							left: auto;
							right: 0;
						}
					}				
				}
			}
		}
	}
	
	// Contact Box
	.widget_contact{
		&:after{
			left:auto;
			right:0;
		}
	}
	.list-2{
		li{
			float: right;
		}
	}

	// WP Widget Start
	/* widget listing*/
	.wp-block-latest-posts,
	.wp-block-categories-list,
	.wp-block-archives-list,
	.widget_categories ul,
	.widget_archive ul,
	.widget_meta ul,
	.widget_pages ul,
	.widget_recent_comments ul,
	.widget_nav_menu ul,
	.widget_recent_entries ul,
	.widget_services ul{
		padding-right: 0;
		
		li{
			padding: 0.5rem 1rem 0.5rem 0rem;
			a{
				
				&:before{
					content: "\f100";
					left: auto;
					right: -1rem;
				}
			}
			
			li{
				&:before {
					left: auto;
					right: 0;
				}
			}
		}
		ul{
			padding-left: 0;
			padding-right: 1.125rem;
			margin-left: 0;
			margin-right: -0.9375rem;
		}
	}
	.widget_recent_comments ul li a:before{
		display: none;
	}

	/*widget categories*/
	.widget_archive ul li,
	.wp-block-categories-list li,
	.wp-block-archives-list li,
	.wp-block-latest-posts li,
	.widget_categories ul li {
		text-align: left;
		padding: 0.5rem 1.5rem 0.5rem 0rem !important;
	}
	.widget_archive li a,
	.wp-block-latest-posts li a,
	.wp-block-categories-list li a,
	.wp-block-archives-list li a,
	.widget_categories li a {
		float: right;
		text-align: right;	
	}

	// WIDGET RECENT COMMENT
	.widget_recent_comments{
		
		ul{
			li{
				padding-left: 0;
				padding-right: 1.875rem;
				&:before {
					left: auto;
					right: 0;
				}
			}
		}
	}
	.wp-calendar-nav {
		span {
			border-left:0.0625rem solid rgba(255,255,255,0.2);
		}
	}


	// WIDGET GALLERY
	.widget_gallery{
		ul {
			padding-right: 0;
			margin-left: -0.625rem;
			margin-right: -0.625rem;
		}
		li {
			float:right;
			&:nth-child(3n-3) {
				margin-left: 0;
			}
			
		}
	}


	// widget_tag_cloud
	.widget_tag_cloud{
		.tagcloud{
			a{
				margin: 0 0 15px 15px;
			}
		}
	}


	// recent-posts-entry
	.recent-posts-entry{
		.widget-post-bx{
			.widget-post{
				.dz-info{
					padding-left: 0;
					padding-right: 15px;
				}
				.dz-meta{
					ul{
						li{
							padding-left:0;
							padding-right:15px;
								
							&:after{
								left: auto;
								right: 0;
							}
						}	
					}	
				}
			}
		}
	}
	// widget_services
	.service_menu_nav{
		ul{
			li{
				a{
					&:before{
						right: auto;
						left: 50px;
					}
					&:after{
						left:auto;
						right:0;
					}
				}
				&:hover,
				&.current-menu-item,
				&.active{
					a{
						padding-left: 0;
						padding-right: 20px;
						&:before{
							right:auto;
							left:10px;
							@include respond('tab-land'){
								right:auto;
								left:5px;
							}
						}
					}
				}
			}
		}
	}
	.wp-block-categories-dropdown,
	.wp-block-archives-dropdown{
		select{
			@extend .form-control;
			&:after{
				right:auto;
				left: 50px;
			}
		}
	}
	.post-tags{
		strong{
			margin-right:0;
			margin-left:10px;
		}	
		a{
			margin-right:0;
			margin-left:10px;
		}
	}
	
	.wp-block-latest-posts,
	.wp-block-categories-list,
	.wp-block-archives-list,
	.widget_categories ul,
	.widget_archive ul,
	.widget_meta ul,
	.widget_pages ul,
	.widget_recent_comments ul,
	.widget_nav_menu ul,
	.widget_recent_entries ul,
	.widget_services ul{
		li{
			a{
				&:hover{
					transform:translateX(-10px);
				}
			}
		}
		
	}


}