/* 
RTL By HamyarWP.COM
AUTHOR : Reza Akbari 
*/

body {
	direction: rtl;
}

.site-header .site-branding {
    padding-left: 10px;
    padding-right: 0;
}

.site-branding, ul.punte-main-menu > li, .blog-style2 .entry-image {
    float: right;
}

.main-navigation, .blog-style2 .entry-excerpt {
    float: left;
}

.page-header nav ul.trail-items li span::after {
	left: -2px;
	right: auto;
	transform: rotate(315deg);
}

.page-header nav ul.trail-items .trail-item.trail-begin span,.blog-style2 .entry-footer span {
	padding-right: 0;
	padding-left: 15px;
}

.punte-related-post-wrap .entry-date-author span {
	margin-left: 10px;
	margin-right: 0;
}

/* Add Font By HamyarWP.COM */
@font-face {
	font-family: BMitra;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/BMitra.eot');
	src: url('fonts/BMitra.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/BMitra.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/BMitra.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/BMitra.ttf') format('truetype');
}

body, a, ul, li, table, h1, h2, h3, h4, h5, h6,input, textarea, select, button, select, option, p, span, div {
	font-family: BMitra !important;
	letter-spacing: normal !important;
	font-size: 20px;
}

.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
    font: normal 20px/1 dashicons !important;
}

.lnr {
    font-family: 'Linearicons-Free' !important;
}

#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before, .eicons{
    font-family: eicons !important;
}





