/*
Theme Name: RAshe

Adding support for languages written in a Right To Left (RTL) direction is easy,
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

*/
/* add custom font in wordpress by Paapak */

/* Reset */
body {
	direction: rtl;
	unicode-bidi: embed;
	font-family: Vazirmatn !important;
}


/* Header */

#top-menu {
	float: right !important;
}

#top-menu .sub-menu,
#main-menu .sub-menu {
	text-align: right;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}

#top-menu ul ul,
#main-menu ul ul {
	right: 100%;
	font-family: Vazirmatn;
}

#main-menu li.menu-item-has-children>a:after {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	color: brown;
}

#main-menu ul li.menu-item-has-children>a:after {
	float: left;
	content: "\f104";
}


.post-tags {
	text-align: center;
}
.post-tags a {
	line-height: 25px;
	border-radius: 5px;
	color: brown;
}

.blog-pagination.default .previous-page {
	float: right;
}

.blog-pagination.default .next-page {
	float: left;
}

.blog-pagination .fa-long-arrow-left:before {
	content: "\f178";
}

.blog-pagination .fa-long-arrow-right:before {
	content: "\f177";
}

.numeric-prev-page {
	right: 0;
	left: auto;
}

.blog-pagination.numeric .numeric-prev-page {
	right: 0;
	left: auto;
}

.blog-pagination.numeric .numeric-next-page {
	left: 0;
	right: auto;
}

.single-post .next-post {
	left: 0;
	right: auto;
}

.single-post .previous-post img {
  	right:-100px;
	left: auto;
}

.single-post .next-post img {
  	left: -100px;
	right: auto;
}

.single-post .previous-post:hover img {
    right: 25px;
	left: auto;
}

.single-post .next-post:hover img {
    right: auto;
	left: 25px;
}

.single-post .next-post .fa-angle-right:before {
    content: "\f104";
}

.single-post .previous-post .fa-angle-left:before {
    content: "\f105";
}

.comment-avatar {
  float: right;
  margin-right: 0;
  margin-left: 17px;
}

.comment-reply-link {
	float: left;
}

.ashe-widget .sub-menu,
.ashe-widget .children {
  padding-left: 0;
  padding-right: 10px;
}

.widget_search i,
.widget_search #searchsubmit {
	right: auto;
	left: 0;
}

.widget_categories ul li,
.widget_archive ul li {
  float: right;
  text-align: left;
}

.widget_categories ul li a,
.widget_archive ul li a {
  float: right;
}

.widget_categories .children li {
  padding-left: 0;
  padding-right: 10px;
}

.ashe_social_widget .social-icons a:last-child {
	margin-right: 8.5%;
}

.ashe_social_widget .social-icons a:first-child {
	margin-right: 0;
}


/* Footer */
.copyright-info {
	float: left !important;
}

.credit {
	float: right;
}

.footer-socials a:last-child {
	margin-right: 17px;
}

.footer-socials a:first-child {
	margin-right: 0;
}

.footer-menu-container {
	float: left;
}

#footer-menu {
  	float: right;
}

#footer-menu > li {
	margin-right: 0;
	margin-left: 5px;
}

.footer-menu-container:after {
	float: left;
	margin-right: 0;
	margin-left: 5px;
}

.scrolltop {
	right: auto;
	left: 80px;
}

.has-text-align-right{
	text-align: justify;
}
@font-face {
  font-family: 'Vazirmatn';
  src: url('fonts/Vazirmatn.woff2') format('woff2');
  src: url('fonts/Vazirmatn.ttf') format('truetype');
}
.vazirmatn {
  font-family: "Vazirmatn", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100 900;
  font-style: normal;
}
select, section h4, #featured-links h6, #main-menu, #main-menu li, #main-menu li a, #main-menu .sub-menu, #main-menu .sub-menu a, .category-description h4, .slider-title a, .slider-categories a, .no-result-found h3, .related-posts h3, .comment-author, .instagram-title h2, .comment-author, .related.products h2, .previous-page a, .post-title a, .post-header h1, .post-content h4, .wp-block-heading, p.wp-embed-heading a, .wp-embed-heading, .wp-embed-heading a, p.wp-embed-heading, div.wp-embed-excerpt, .wp-embed-site-title span, div.wp-embe, div.wp-embed p, .wp-embed, .wp-embed p, .post-content h3 {
	font-family: Vazirmatn!important;
}
#main-menu li a, #main-menu .sub-menu, #main-menu .sub-menu a {
	letter-spacing: 0px!important;
}
.slider-read-more a, .slider-categories a {
	letter-spacing: 0px;
	border-radius: 5px;
}
.wp-block-latest-posts__post-title, section h4 a {
	color: brown;
}
.sidebar-right, .main-container {
	/* background-color: white; */
	border: 1px;
	border-radius: 5px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	border-color: white;
	padding: 10px;
}
.header-logo a img {
	box-shadow: none;
}
