@font-face {
  font-family: 'Vazir';
  font-weight: normal;
  src: url(fonts/Vazir.eot);
  src: url(fonts/Vazir.eot?#iefix) format('embedded-opentype'),
       url(fonts/Vazir.woff2) format('woff2'),
       url(fonts/Vazir.woff) format('woff'),
       url(fonts/Vazir.ttf) format('truetype');
}

@font-face {
  font-family: 'Vazir';
  font-weight: Bold;
  src: url(fonts/Vazir-Bold.eot);
  src: url(fonts/Vazir-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/Vazir-Bold.woff2) format('woff2'),
       url(fonts/Vazir-Bold.woff) format('woff'),
       url(fonts/Vazir-Bold.ttf) format('truetype');
}

body {
	direction: rtl;
	unicode-bidi: embed;
	font-family:'Vazir';
}

.featuretext img{
	width: auto !important;
    max-height:100px !important;
}

.flexrow{
	display:flex;
}

.flexrow .col{
	display:flex;
}

@media screen and (max-width:768px)
{
	.flexrow{
		display:initial;
	}

	.flexrow .col{
		display:initial;
	}
}

footer a,footer a:visited
{
	color:#a3c3d6;
}

footer .site-info a
{
	color:inherit;
}

.blog-image
{
	text-align:center;
}

.blog-image img{
	width:auto;
	max-width:220px;
	margin:25px;
}

.page-title
{
	font-weight:bold;
}

.recent
{
	background:none;
}

.imagerct
{
	max-width:200px;
}

.entry-content strong
{
	font-size:16px;
}

.section_thumbnails .col
{
	margin-bottom:30px;
}

.entry-header-wrap:before
{
	background:none;
}