@charset "utf-8";
/* CSS Document - v3.1.0- e.v7.0.0 */

@font-face {
	font-family: 'IranSansWeb';
	src: local('IRANSansWeb'),
	url('//bayanbox.ir/download/5911521234097911079/isw.woff2') format('woff2'),
	url('//bayanbox.ir/download/6119274078383160532/isw.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IranSansWeb';
	src: local('IRANSansWeb Bold'), local('IRANSansWeb-Bold'),
	url('//bayanbox.ir/download/4060749048168250850/isw-b.woff2') format('woff2'),
	url('//bayanbox.ir/download/5702418641948136016/isw-b.ttf.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@media print {
	.bx_left{ display:none;}
	.bx_right{ display:none;}
	.footer_contain_bg{ display:none;}
	.footer_contain{ display:none;}
	.footer{ display:none;}
	.content_bg{ display:none;}
	.main_menu{ display:none;}
	.header{ display:none;}
	.post_detail{ display:none;}
	.messages{ display:none;}
	.post_comments{ display:none;}
	.cmt_reply{ display:none;}
	.commentForm{ display:none;}
	.pagination{ display:none;}
	.page_cls{display:none;}
	.post_cls{display:none;}
	.protected {display:none;}
	
	body {
		
		/*font-family:Tahoma, arial,"Times New Roman", Times;		
		font-size:12px;*/
		font-family: IranSansWeb,Vazir,'B Vazir',Yekan,'b yekan','b traffic',Tahoma, Verdana, 'Times New Roman';
		font-size:14pt;	
		text-align:right;
		text-align: -webkit-auto;
	}
	
	.body {
		display:block;
		width:95%;
		margin:auto;
		margin-top:5px;
		/*border:2px solid #bbb;
		outline:1px solid #333;*/
		padding:0;
		direction:rtl;
		text-align:right;
		text-align: -webkit-auto;
		cursor:default;		
	}
	
	* {
		transition: all .3s;
	}
	
	.bx_center .post {
		padding:1em;
		page-break-after: always;
	}
	
	.bx_center .post h2:not(:first-child) , .bx_center .post h3:not(:first-child) {
		page-break-before: auto;
		page-break-after: avoid;
	}
	
	.date_title{
		font-size:10pt;
		padding-bottom:10px;
		color:#444;
	}
	.h a,h2 a{
		/*font-family:"Times New Roman", Times, arial;
		font-size:18px;*/
		font-size:1.5rem;
		color:#333;
		text-decoration:none;
		padding-bottom:0px;
	}
	.cnt{
		/*font-size:12px;line-height:18px;*/
		font-size:1em;line-height:1.8em;
		color:#000;
		text-decoration:none;
		
	}
	#print .title .h{
		/*font-family:"Times New Roman", Times, arial;font-size:17px;*/
		font-size:2em;
		margin-bottom:0px;
		display:block;
		text-align:center;
		text-decoration:none;
		color:#333;
		text-decoration:none;
	}
	#print .title span{
		/*font-family:Tahoma, arial,"Times New Roman", Times;font-size:11px;*/
		display:block;
		text-align:center;
		padding-top:5px;
		padding-bottom:10px;
		margin-bottom:20px;
		text-decoration:none;
		border-bottom:1px solid #333;
		
		color:#333;
		text-decoration:none;
	}
	a{
		text-decoration:none;
		padding:5px;
	}
	
	
	#wrp .main_menu .cnt a {
		font-size : 16px;
		font-size : max(14pt,1rem);
	}
	
	
	img[alt] {
		display:inline-block;
		max-width : 90%;
		margin:0 auto;
		padding:1em;
		border-radius:20pt;
	}
	
	
	img[style*='float']{
		max-width:41%;
		height:auto !important;
	}
	
	.body div[style*='float'], p[style*='float'] {
		max-width:50%;
		padding:0 1em;
	}
	
	
	
	
}


:root {
	/*--base-bg-color: #E7ECEE;*/
	--base-bg-color: #ffffff;
}



@media screen {
	
	#print{ display:none;}
	/*h1, h2, h3, ul {margin:0;}*/
	html { direction:ltr; }
	
	/*@font-face {
	font-family: 'b traffic';
	src: url('//cdn.bayan.ir/blog/templates/shared/fonts/BTraffic.eot?view'),
	src: url('//cdn.bayan.ir/blog/templates/shared/fonts/BTraffic.eot?view#iefix') format('embedded-opentype'),
	url('//cdn.bayan.ir/blog/templates/shared/fonts/BTraffic.woff?view') format('woff'),
	url('//cdn.bayan.ir/blog/templates/shared/fonts/BTraffic.ttf?view') format('truetype');
}
	@font-face {
	font-family: 'b nazanin';
	src: url('//cdn.bayan.ir/blog/templates/shared/fonts/BNazanin.eot?view'),
	src: url('//cdn.bayan.ir/blog/templates/shared/fonts/BNazanin.eot?view#iefix') format('embedded-opentype'),
	url('//cdn.bayan.ir/blog/templates/shared/fonts/BNazanin.woff?view') format('woff'),
	url('//cdn.bayan.ir/blog/templates/shared/fonts/BNazanin.ttf?view') format('truetype');
}*/
	
	body{
		font-family: IranSansWeb,Vazir,'B Vazir',Yekan,'b yekan','b traffic',Tahoma, Verdana, 'Times New Roman';
		font-size:15px;
		font-size: max(15px,.8vw);
		color: #333;
		margin:0px;
		padding:0px;
		line-height:2em; /*new*/
		/*background:#E6E6E6;*/
		background: var(--base-bg-color);
			}
			
			p { margin-bottom: 0.5em; }
			
			pre {
				direction:ltr;
				background-color:#FAFAEE;
				border:1px solid #DADADA;
				margin:1em;
				overflow-x:auto;
				overflow-y:hidden;
				padding:2px;
			}
			
			.btn_submit{direction:ltr;}
			.clear{clear:both;}
			
			::-webkit-scrollbar { background:#ddd; width:15px;height:15px; } ::-webkit-scrollbar-thumb { background:#999; border-radius:0px; box-shadow:inset 0 0 10px #333; } ::-webkit-scrollbar-corner { background:#fff;} ::-webkit-scrollbar-track{ background:#eee; border-radius:0px; box-shadow:inset 0 0 10px #aaa;}::-webkit-scrollbar-thumb:hover{ background:#888;}::-webkit-scrollbar-thumb:active{ background:#777;}
			
			
			/*-- Link & Button --*/
			h1, h2 ,h3{
				font-family:"b nazanin","Times New Roman", Times,Arial,serif;
			}
			img{ border:none; border-width:0px;}
			
			a{
				color: #3b86bd;
				cursor:pointer;
				text-decoration:none;
				-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-khtml-transition-duration:.3s;
			}
			a:hover{
				color:#222;
				text-decoration:none;
				cursor:pointer;
			}
			a:active{
				outline:hidden;
			}
			
			
			/*-- Wrapper --*/
			#wrp{
				width:758px;
				height:auto;
				margin:auto;
				direction:rtl;
			}
			
			/*-- Header --*/
			#wrp .header{
				height:134px;
				/*background:#e6e6e6 url(//cdn.bayan.ir/blog/templates/1/header.jpg) no-repeat top;*/
				
			}
			#wrp .header .hdr_right {
				float:right;
			}
			#wrp .header .hdr_left {
				float:left;
			}
			/*-- Title & Description --*/
			#wrp .header .title{
				padding:13px 35px;
			}
			#wrp .header .title .h {
				/*font-family:"b traffic","Times New Roman",Arial,Helvetica;*/
				font-size:35px;
				font-weight:bold;
				color:#444;
				margin-bottom:15px;
			}
			#wrp .header .title .h a{
				/*color:#444;*/
			}
			#wrp .header .title .h a:hover{
				/*color:#0e4779;*/
			}
			#wrp .header .title .desc .h {
				font-family:"b nazanin","Times New Roman",Arial,Helvetica ;
				font-size: 15px;
				font-weight:bold;
				cursor:default;
				color:#0e4779;
			}
			
			/*-- Mini Icons --*/
			#wrp .mini_icon{
				cursor:default;
				text-align:center;
				padding-top:10px;
				display:none;
			}
			#wrp .mini_icon .icons{
				display:inline-block;
			}
			#wrp .mini_icon ul{
				list-style:none;
				margin:0px;
				padding:0px;
			}
			#wrp .mini_icon li{
				float:left;
				margin:0px 2px 0px 2px;
			}
			#wrp .mini_icon li a.mi_home{
				background:url(//cdn.bayan.ir/blog/templates/1/home.png) no-repeat;
				display:block;
				height:20px;
				width:20px;
			}
			#wrp .mini_icon li a.mi_rss{
				background:url(//cdn.bayan.ir/blog/templates/1/rss.png) no-repeat;
				display:block;
				height:20px;
				width:20px;
			}
			
			
			/*-- Main Menu --*/
			#wrp .main_menu{
				height:40px;
				background:url(//cdn.bayan.ir/blog/templates/1/header-top.jpg) no-repeat 131px bottom;
			}
			#wrp .main_menu .cnt{
				padding-top:8px;
			}
			#wrp .main_menu .cnt ul{
				list-style:none;
				margin:0px;padding:0px;
			}
			#wrp .main_menu .cnt li{
				float:right;
				cursor:default;
				margin-left:3px;
			}
			#wrp .main_menu .cnt a{
				display:block;
				
				font-weight:bold;
				font-size:15px;
				color:#fff;
				background:#666;
				padding:2px 10px 2px 10px;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			}
			#wrp .main_menu .cnt a:hover{
				color:#fff;
				background:#00B7CB;
			}
			#wrp .main_menu .cnt a.selected{
				color:#fff;
				background:#00B7CB;
			}
			
			/*-- wrp -> Box1 (Content) --*/
			#wrp .box1{
				margin-top:2px;
			}
			
			/*-- wrp -> Boxs-Left --*/
			#wrp .box1 .bx_left{
				width:225px;
				float:left;
			}
			* html #wrp .box1 .bx_left{margin-left:-10px;}
			
			/*-- Module-Left --*/
			#wrp .box1 .bx_left .mod_left{ margin-bottom:10px;}
			#wrp .box1 .bx_left .mod_left .title{
				/*background:#FFF;
				border:1px solid #b7becc;
				border-top:3px solid #00B7CB;
				border-bottom: 1px solid #E5E5E5;*/
				padding:4px 10px 4px 5px;
				font-family:"b nazanin","arial","Times New Roman",Helvetica ;
				color:#00B7CB;
				text-align:right;
				cursor:default;
				font-weight:bold;
				font-size:14px;
				margin:0px;
				/*border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;*/
			}
			#wrp .box1 .bx_left .mod_left .cnt{
				/*background:#fff;
				border:1px solid #b7becc;
				border-top:none;*/
				padding:5px 6px 5px 5px;
				border-radius:0px 0px 4px 4x;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;
			}
			
			/*-- mod_left BLANK --*/
			#wrp .box1 .bx_left .mod_left_blank{
				background: #fff;
				/* border: 1px solid #b7becc; */
				/* border-top: 3px solid #00B7CB;*/
				
				margin-bottom:10px; margin-top: 0.7em;
				
			}
			#wrp .box1 .bx_left .mod_left_blank .cnt{
				padding:5px;
			}
			#wrp .box1 .bx_left .mod_left_blank .cnt .blogImage{
				text-align:center;
			}
			#wrp .box1 .bx_left .mod_left_blank .cnt img{
				text-align: center;
				max-width: 70%;
				height: auto;
				margin-top: 2em;
				margin-bottom: 5px;
				border-radius: 50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
			}
			* html #wrp .box1 .bx_left .mod_left_blank .cnt img{
				width:220px;
				height:auto;
				max-width: 70%;
			}
			
			#wrp .box1 .bx_left .mod_left_blank .cnt .blog_description h4{
				padding:5px;
				color:#333;
				font-size:11px;
				margin:0px;
				font-weight:normal;
				font-family:Tahoma, Geneva, sans-serif;
			}
			
			
			/*-- LI & UL --*/
			#wrp .box1 .bx_left .mod_left ul{
				padding:0px;
				margin:0px;
			}
			#wrp .box1 .bx_left .mod_left li{
				margin:0px;
				list-style:none;
			}
			/* Categories ----- */
			#wrp .box1 .bx_left .mod_left ul li ul.subcats a{
				padding-right:10px;
				padding-top:1px;
				display:inline-block;
				background:url(//cdn.bayan.ir/blog/templates/1/sub_ico.png) right no-repeat;
			}
			
			#wrp .box1 .bx_left .mod_left .cats li a{
				padding-bottom:0px;
				padding-right:20px;
				display:table-cell;
				*display:inline-block;
				background:url(//cdn.bayan.ir/blog/templates/1/folder_ico.png) right no-repeat;
			}
			#wrp .box1 .bx_left .mod_left .cats li h3{
				margin:0px;
				font:11px "tahoma","Times New Roman", Times,Arial,serif;
			}
			#wrp .box1 .bx_left .mod_left .cats li.selected{background:none;}
			#wrp .box1 .bx_left .mod_left .subcats li.selected{background:none;}
			#wrp .box1 .bx_left .mod_left .subcats{
				margin-right: 14px;
				margin-top: -3px;
			}
			#wrp .box1 .bx_left .mod_left .cats .count{
				cursor:default;
				display:table-cell;
				color:#666;
			}
			#wrp .box1 .bx_left .mod_left .subcats .count{
				cursor:default;
				display:inline-block;
				color:#666;
			}
			
			#wrp .box1 .bx_left .mod_left .category_selected{
				background:#E5E5E5;
				padding:2px 5px 2px 5px;
				display:block;
				height:21px;
				max-height:auto;
				*height:auto;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			}
			#wrp .box1 .bx_left .mod_left .category_selected a{
				color:inherit;
				cursor:default;
			}
			
			/*-LINKs-*/
			#wrp .box1 .bx_left .mod_left ul.links li{
				padding:2px 5px 3px 5px;
				background:url(//cdn.bayan.ir/blog/templates/1/line.png) no-repeat center bottom;
				*background:none;
				*border-bottom:1px solid #F5F5F5;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
				-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-khtml-transition-duration:.3s;
				/*white-space:nowrap;
				overflow:hidden;*/
			}
			#wrp .box1 .bx_left .mod_left ul.links li:hover{
				background:#E8E8E8 url(//cdn.bayan.ir/blog/templates/1/line.png) no-repeat center bottom;
			}
			#wrp .box1 .bx_left .mod_left .links li.selected{
				background:#E5E5E5 url(//cdn.bayan.ir/blog/templates/1/line.png) no-repeat center bottom;
			}
			#wrp .box1 .bx_left .mod_left .links li a{
				padding-bottom:3px;
				padding-right:10px;
				background:url(//cdn.bayan.ir/blog/templates/1/sidebar-bullet.png) right no-repeat;
			}
			
			#wrp .box1 .bx_left .mod_left .links .count{
				cursor:default;
				color:#666;
			}
			#wrp .box1 .bx_left .mod_left ul.links li:last-child {
				border-bottom:0px;
				background:none;
			}
			#wrp .box1 .bx_left .mod_left ul.links li:last-child:hover {
				background:#E8E8E8;
			}
			#wrp .box1 .bx_left .mod_left ul.links li.selected:last-child {
				background:#E5E5E5;
			}
			
			/* Advertising ---- */
			#wrp .box1 .bx_left .mod_left .cnt.ads{
				text-align: center;
				padding-top: 11px;
				padding-right: 5px;
				padding-bottom: 2px;
			}
			#wrp .box1 .bx_left .mod_left .cnt.ads .view_ads{
				margin-bottom:10px;
				display:block;
			}
			
			
			/*-- STAT Graph --*/
			#wrp .box1 .bx_left .mod_left #stat_summary_div {
				clear:both;
				padding:2px 6px;
			}
			
			#wrp .box1 .bx_left .mod_left .cnt.stat{}
			#wrp .box1 .bx_left .mod_left .cnt.stat .row{
				background:url(//cdn.bayan.ir/blog/templates/1/line.png) no-repeat center bottom;
				*background:none;
				clear:both;
				padding-bottom:23px;
			}
			#wrp .box1 .bx_left .mod_left .cnt.stat .row:last-child{
				background:none;
			}
			#wrp .box1 .bx_left .mod_left .cnt.stat .StatTitle{
				cursor:default;
				color:#555;
				font-size:11px;
				border:none;
				font-weight:normal;
				float:right;
				text-align:right;
				
			}
			#wrp .box1 .bx_left .mod_left .cnt.stat .Value{
				color:#000;
				cursor:default;
				float:left;
				padding-left:10px;
				text-align:left;
			}
			
			
			/* TAG Cloud ---- */
			#wrp .box1 .bx_left .mod_left .cnt .tagcloud h3{
				margin:0px 0px 0px 0px;
				font-size:11px;
				font-family:"tahoma","Times New Roman", Times,Arial,serif;
				font-weight:normal;
				display:inline-block;
				*display:inline;
				*margin:2px;
			}
			#wrp .box1 .bx_left .mod_left .cnt .tagcloud span{
				display:inline-block;
				margin:1px 0px 1px 0px;
			}
			#wrp .box1 .bx_left .mod_left .cnt .tagcloud a{
				padding:2px 5px 2px 5px;
				color:#333;
				border:1px solid #DDD;
				background:#EEE url(//cdn.bayan.ir/blog/templates/1/main-area-bg.png);
				display:table-cell;
				display:inline-block;
				margin:2px 0px 2px 0px;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			}
			#wrp .box1 .bx_left .mod_left .cnt .tagcloud a:hover{
				background:#00B7CB;
				border:1px solid #00B7CB;
				color:#FFF;
			}
			#wrp .box1 .bx_left .mod_left .cnt .tagcloud a.selected{
				background:#00B7CB;
				border:1px solid #00B7CB;
				color:#FFF;
			}
			
			/* Recent Posts ---- */
			#wrp .box1 .bx_left .mod_left .cnt .list_view li{
				display:inline-block;
				background:none;
				width:100%;
			}
			#wrp .box1 .bx_left .mod_left .cnt .list_view li a{
				background:none;
			}
			
			/*- Mobile -*/
			#wrp .box1 .bx_left .mod_left .cnt .list_view.mobile li a{
				padding-bottom:3px;
				padding-right:10px;
				display:table-cell;*display:inline-block;
				background:url(//cdn.bayan.ir/blog/templates/1/sidebar-bullet.png) right no-repeat;
			}
			
			#wrp .box1 .bx_left .mod_left .cnt .list_view .cnt{
				margin-right:-1px;
				margin-bottom: -1px;
				padding:4px 5px 6px 0px;
				line-height: 18px;
				border:none;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
				background:url(//cdn.bayan.ir/blog/templates/1/line.png) no-repeat center bottom;
				-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-khtml-transition-duration:.3s;
			}
			#wrp .box1 .bx_left .mod_left .cnt .list_view li a{
				color:#222;
			}
			#wrp .box1 .bx_left .mod_left .cnt .list_view li a:hover{
				color:#3b86bd/*#cc0f00*/;
			}
			#wrp .box1 .bx_left .mod_left .cnt .list_view .cnt:hover{
				background:#E8E8E8 url(//cdn.bayan.ir/blog/templates/1/line.png) no-repeat center bottom;
			}
			#wrp .box1 .bx_left .mod_left .cnt .list_view .cnt.selected{
				background:#E5E5E5 url(//cdn.bayan.ir/blog/templates/1/line.png) no-repeat center bottom;
			}
			
			#wrp .box1 .bx_left .mod_left .cnt .list_view .date{
				cursor:default;
				font-size:9px;
				color:#666;
				display:none;
			}
			#wrp .box1 .bx_left .mod_left .cnt .list_view.mobile .date{
				display:block;
			}
			.cnt.max {
				overflow: hidden;
				white-space: nowrap;
			}
			
			
			/* wrp -> Content -> BX_Center --------------------------------------------- */
			.align{padding-right:0px;padding-left:0px;}
			.post_break{ padding-top:0px;}
			
			#wrp .box1 .bx_center{
				margin-left:235px;
			}
			
			#wrp .box1 .bx_center .mod_center{float: right;width: 100%;}
			
			/* POST CENTER / CONTENT -> ------*/
			#wrp .box1 .bx_center a{}
			
			#wrp .box1 .bx_center .messages{
				border:1px solid #b7becc;
				margin-bottom:10px;
				background:#f7f7f7;
				border-top:3px solid #00B7CB;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			}
			#wrp .box1 .bx_center .messages .cnt{
				padding:8px 15px 7px 15px;
				color:#555;
			}
			#wrp .box1 .bx_center .messages .cnt .h{
				color:#666;
				text-shadow:1px 1px 2px #EEE;
				font-family:"b nazanin","Times New Roman",Arial,Helvetica ;
				font-size: 19px;
				font-weight:bold;
				text-align:center;
				cursor:default;
				margin:5px;
			}
			#wrp .box1 .bx_center .messages .cnt .h a.comment_count{ color:#555;text-shadow:1px 1px 2px #EEE;}
			#wrp .box1 .bx_center .messages .cnt .h a.comment_count:hover{ color:#222;}
			
			#wrp .box1 .bx_center .post , .box-msg {
				margin-bottom:3em;
				background:#fff;
				/*border:1px solid #b7becc;
				border-top:3px solid #b7becc;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;*/
				border-radius: 0.5em;
			}
			
			.box-msg {/*style in end file*/}
			
			#wrp .box1 .bx_center .post .title .date_title{
				color:#696969;
				cursor:default;
				padding:0px 15px 5px 5px;
				
			}
			#wrp .box1 .bx_center .post .title .h{
				line-height: 1.7;
				font-size:20px;
				color:#00B7CB;
				padding-bottom:3px;
				font-weight:bold;
				margin:0px;
				padding:30px 30px 5px 15px;
			}
			#wrp .box1 .bx_center .post .title .h a{
				/*color:#00B7CB;*/
			}
			#wrp .box1 .bx_center .post .title .h a:hover{
				/*color:#0791a0;*/
			}
			
			#wrp .box1 .bx_center .post .body {
				overflow:hidden;
				height:auto;
				margin:0px 15px 0px 14px;
			}
			a{
				color:#104fc7; /*#00B7CB*/
			}
			#wrp .box1 .bx_center .post .body .cnt a:hover{
				color:#000;
			}
			#wrp .box1 .bx_center .post .body .cnt{
				text-align:right;
				padding-bottom:15px;
			}
			#wrp .box1 .bx_center .post .body .cnt ul{
				margin-top:-4px;
			}
			#wrp .box1 .bx_center .post .body .cnt ul li{
				margin-right:5px;
				line-height:1.9em; /*new*/
			}
			#wrp .box1 .bx_center .post .body .cnt img{
				max-width:98%;
				height:auto;
				margin-right:1px;
				border:0px solid #CCC;
				padding:2px;
			}
			#wrp .box1 .bx_center .post .body .post_list img{
				max-width:98%;
				height:auto;
				margin:.5em .5em .5em 3px;
				border:0px solid #CCC;
				padding:2px;
			}
			
			#wrp .box1 .bx_center .post .body .readmore{
				margin-top:10px;
				margin-bottom:10px;
			}
			#wrp .box1 .bx_center .post .body .readmore a{
				margin:1px;
				margin-left:3px;
				padding:4px 7px 6px 7px;
				background:#f3f3f3;
				color:#777;
				border:#ccc 1px solid;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			}
			#wrp .box1 .bx_center .post .body .readmore a:hover{
				background:#00B7CB;
				color:#fff;
				border:#00B7CB 1px solid;
			}
			
			
			/*--- Post Detail ---*/
			#wrp .box1 .bx_center .post .post_detail{
				background:#EEE;
				/*border-top:1px solid #E0E0E0;*/
				padding-bottom:5px;
				border-radius:0px 0px 4px 4x;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt{
				padding-top:4px;
				color:#999;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .det_right{}
			#wrp .box1 .bx_center .post .post_detail .cnt .det_left{
				float:left;
				margin-left: .5em;
			}
			
			#wrp .box1 .bx_center .post .post_detail a{color:#696969;text-shadow:none;cursor:pointer;}
			#wrp .box1 .bx_center .post .post_detail a:hover{color:#000;}
			
			#wrp .box1 .bx_center .post .post_detail .cnt ul{
				margin:0px;padding:0px;
				list-style:none;
			}
			
			#wrp .box1 .bx_center .post .post_detail .cnt .det_left li{
				float:left;
				
				
				
				list-style:none;
				padding-right: .5em;
				padding-left: .5em;
				/* border-right: 1px solid #E0E0E0; */
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .det_right li{
				float:right;
				list-style:none;
				padding-right:7px;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .date{
				cursor:default;
				color:#696969;
				display:block;
				padding-right:25px;
				background:url(//cdn.bayan.ir/blog/templates/1/pd_ico_date.png) right .4em no-repeat;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .cmt{
				display:block;
				cursor:pointer;
				padding-right:25px;
				background:url(//cdn.bayan.ir/blog/templates/1/pd_ico_cmt.png) right .4em no-repeat;
			}
			#wrp .box1 .bx_center .post .post_detail .rating{
				padding-right:0px;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .rating{
				display:block;
			}
			#wrp .box1 .bx_center .post .post_detail .rating a{
				color:#696969;
				text-shadow:none;
			}
			#wrp .box1 .bx_center .post .post_detail .rating a:hover{
				color:#000;
			}
			
			
			/* rating */
			.rate-button-box.rated {font-weight:bold;}
			.rate-up, span.rateup {color:#090; margin-left:5px;}
			.rate-down, span.ratedn {color:#A00; padding:5px;}
			img.rateimg, img.renew, img.rateup, img.ratedn{
				background:url(//cdn.bayan.ir/blog/templates/1/pd_ico_rate.png) no-repeat center left;
				width:15px;
				height:15px;
				vertical-align:middle;
			}
			.rate-down img.rateimg, img.ratedn{ background-position: -3px -25px;}
			.rate-up img.rateimg, img.rateup { background-position: -3px -5px; }
			
			/*COMMENT  --------------------------------------------- */
			#wrp .box1 .bx_center .post_comments{
				
			}
			#wrp .box1 .bx_center .cmt_break{
				margin-bottom:10px;
			}
			#wrp .box1 .bx_center .post_comments .title_cmt{
				height:20px;
				width:100%;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt{
				height:auto;
				line-height:1.9em; /*new*/
				padding-top:5px;
				padding-bottom:8px;
				background:#F9F9F9;
				border:1px solid #b7becc;
				border-top:none;
				border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt{
				color:#333;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt .cnt_l{
				display:inline-block;
				margin-right:-70px;
				vertical-align:top;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt .cnt_r{
				display:inline-block;
				margin-right:-70px;
				min-width:50px;
				height:auto;
				float:right;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt .cnt_r img{
				width:30px;
				height:auto;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt a{
				color:#000;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt a:hover{
				color:#766958;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt{
				padding:0 80px 0 20px;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt ul{
				margin-top:-4px;
			}
			#wrp .box1 .bx_center .post_comments .body_cmt .cnt ul li{
				margin-right:5px;
				line-height:1.9em; /*new*/
			}
			
			/*-- Comment Details --*/
			#wrp .box1 .bx_center .post_comments .cmt_details{
				height:31px;
				
				background:#F1F1F1;
				border:1px solid #b7becc;
				border-bottom:none;
				padding:4px 0px 0px 0px;
				margin-right:0px;
				color:#888;
				cursor:default;
				border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details ul{
				margin:0px; padding:0px;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .dets_right li{
				list-style:none;
				float:right;
				margin-left:7px;
				padding-top:2px;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .dets_left li{
				list-style:none;
				float:left;
				margin-left:7px;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details:hover{
				color:#666;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .dets_right{
				float:right;
				margin-right:5px;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .dets_left{
				float:left;
				padding-top:2px;
				margin-left:5px;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details li a{
				-moz-transition-duration:.0s;
				-webkit-transition-duration:.0s;
				-o-transition-duration:.0s;
				-khtml-transition-duration:.0s;
			}
			#wrp .box1 .bx_center .cmt_details .avatar img{
				width:24px;
				height:auto;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .author{
				/*background:url(//cdn.bayan.ir/blog/templates/1/details_ico_cmt.png) center -38px no-repeat;
				width:18px;
				height:18px;*/
				display:block;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .website{
				background:url(//cdn.bayan.ir/blog/templates/1/details_ico_cmt.png) center -102px no-repeat;
				width:18px;
				height:18px;
				display:block;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .website:hover{
				background-position: center -125px;cursor:pointer;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .email{
				background:url(//cdn.bayan.ir/blog/templates/1/details_ico_cmt.png) center -60px no-repeat;
				width:18px;
				height:18px;
				display:block;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .email:hover{
				background-position: center -79px;cursor:pointer;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details .cmt_date{
				/*background:url(//cdn.bayan.ir/blog/templates/1/details_ico_cmt.png) right 3px no-repeat;
				padding-right:25px;*/
				display:block;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details a{
				color:#444;
				cursor:pointer;
			}
			#wrp .box1 .bx_center .post_comments .cmt_details a:hover{
				color:#777;
			}
			
			
			/*Reply COMMENT  -------- */
			#wrp .box1 .bx_center .cmt_reply{
				background:#FFC;
				border:1px solid #FC0;
				margin-top:4px;
				margin-bottom:10px;
				padding:5px 10px 5px 10px;
				color:#333;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			}
			#wrp .box1 .bx_center .cmt_reply.color2{
				background:#e7ffdb;
				border:1px solid #b9dfa7;
				color:#407825;
			}
			#wrp .box1 .bx_center .cmt_reply.color3{
				background:#e5f7ff;
				border:1px solid #87cbff;
				color:#006491;
			}
			
			.comment_add_form{
				
			}
			div.commentForm input.sendbutton{
				padding:5px 15px 6px 15px;
				background:#f3f3f3;
				color:#777;
				border:#ccc 1px solid;
				text-shadow:none;
				margin:1px;
				cursor:pointer;
				/*float:left;
				margin-top:-27px;*/
			}
			div.commentForm input.sendbutton:hover{
				background:#00B7CB;
				color:#fff;
				border:#00B7CB 1px solid;
			}
			.comment_add_form{
				background:#f7f6f0;
				margin-bottom:10px;
				padding:10px 10px 10px 11px;
				border: 1px solid #B7BECC;
				border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
			}
			
			div.commentForm iframe {background:#FFF;}
			
			
			
			/* KEYWORDS POST TAG ----------------- */
			#wrp .box1 .bx_center .post .post_detail .cnt .keywords_post{
				margin-top:5px;
				margin-right:8px;
				padding-right:18px;
				cursor:default;
				background:url(//cdn.bayan.ir/blog/templates/1/pd_ico_key.png) right  .4em no-repeat;
				display:block;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .keywords_post span{
				display:inline-block;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .keywords_post span a{
				border-right:1px dashed #aaa;
				padding:2px 7px 2px 7px;
				display:table-cell;
				margin-bottom:5px;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .keywords_post span h3{
				margin:0px;
				font-size:11px;
				font-family:"tahoma","Times New Roman", Times,Arial,serif;
				font-weight:normal;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .keywords_post .first a {
				border-right:none;
			}
			
			
			#wrp .box1 .bx_center .post .post_detail .cnt .author{
				padding-right:5px;
				/*background:url(//cdn.bayan.ir/blog/templates/1/pd_ico_author.png) right  .4em no-repeat;*/
				color:#353535;
				border-left:0px solid #e8e8e8;
				padding-left:10px;
				cursor:default;
				display:block;
			}
			#wrp .box1 .bx_center .post .post_detail .cnt .post_rating{
				padding-right:10px;
				
			}
			
			/*-- ReNew Button  ------*/
			img.renew{
				background: url(//cdn.bayan.ir/blog/templates/1/details_ico.png) no-repeat 0px -133px;
				width:18px;
				height:18px;
				vertical-align:middle;
			}
			
			
			
			/*Pagination  --------------------------------------------- */
			#wrp .box1 .bx_center .pagination{
				display: block;
				text-align: center;
				margin: 0 0 2em;
			}
			
			
			#wrp .box1 .bx_center .pagination a {
				cursor: pointer;
				padding: 0.1em 0.8em;
				margin: 0.2em 0.7em 0.2em .5em;
				line-height: 2;
				background: none;
				color: #555;
				border: none;
				text-shadow: none;
				border-radius: 0;
			}
			#wrp .box1 .bx_center .pagination a:after {
				content: '...';
				font-size: 1.2em;
				padding-right: 0.2em;
			}
			#wrp .box1 .bx_center .pagination a:hover {
				color: #104fc7;
				border-color: #104fc7;
			}
			.pagination {
				padding-top:0px;
			}
			
			
			/* Footer --------------------------------------------- */
			.footer{
				clear:both;
			}
			.footer .cnt{
				height:40px;
				margin:auto;
				margin-bottom:10px;
				border:1px solid #b6bac0;
				background:#f2f2f2;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			}
			.footer .links{
				float:right;
				cursor:default;
				color:#555;
				padding-top:9px;
				padding-right:7px;
			}
			.footer .links a{
				color:#555;
				text-decoration:none;
			}
			.footer .links a:hover{
				color:#333;
				text-decoration:underline;
			}
			
			.footer .icons{
				padding-top:10px;
				padding-left:9px;
			}
			.footer .icons a{
				float:left;
				margin-right:3px;
			}
			.footer .icons .bayan{
				background:url(//cdn.bayan.ir/blog/templates/shared/icon/bayan-icon.png) no-repeat;
				width:20px;
				height:20px;
			}
			.footer .icons .blog{
				background:url(//cdn.bayan.ir/blog/templates/shared/icon/blog-icon.png) no-repeat;
				width:20px;
				height:20px;
			}
			.footer .icons .bayanbox{
				background:url(//cdn.bayan.ir/blog/templates/shared/icon/bayanbox-icon.png) no-repeat;
				width:20px;
				height:20px;
			}
			.footer .icons .rss{
				background:url(//cdn.bayan.ir/blog/templates/shared/icon/rss-icon.png) no-repeat;
				width:20px;
				height:20px;
			}
			.footer .icons .templates{
				background:url(//cdn.bayan.ir/blog/templates/shared/icon/templates-icon.png) no-repeat;
				width:20px;
				height:20px;
			}
			
			
			
			
			
			
			/* Starting the MicroShip... */
			
			body {
				text-align:right;
				text-align: -webkit-auto;
				color: #333;
				margin: 0px;
				padding: 0px;
				line-height: 2em;
				background: var(--base-bg-color);
						font-size: max(1em,15px,.8vw);
						overflow-x: hidden !important;
					}
					
					#wrp {
						position: relative;
						width: 100%;
						/*overflow-x: hidden;*/
						background: linear-gradient(#f0f0f0, white 10%);
					}
					
					#wrp .box1 {
						position: relative;
						margin: 0 8vw;
					}
					
					#wrp .box1 .bx_left {
						float: none;
						width: 20vw;
						position: absolute;
						top: 0;
						left: 0;
						padding-bottom: 3em;
					}
					
					#wrp .box1 .bx_center {
						float:none;
						margin-left: 22vw;
						position: relative;
						right: 0;
						
					}
					
					
					a {
						text-decoration:none;
						color:#104fc7; /*#967adc*/
					}
					a:hover {
						color:#805bdc;
					}
					
					#wrp .header .title {
						padding: 40px 35px 0;
					}
					
					html,body,input[type="text"],input[type="submit"],input[type="password"],textarea,select ,
					div,p,h1,h2,h3,h4,h5,h6{
						
						font-family: IranSansWeb,Vazir,'B Vazir',Yekan,'b yekan','b traffic',Tahoma, Verdana, 'Times New Roman'  !important;
						/*font-size:15px;*/
						/*
						en.wikipedia.org/wiki/Font_hinting
						-webkit-font-smoothing: antialiased !important;
						-webkit-text-stroke: .025em rgba(51,51,51,0.50);
						text-rendering: optimizeLegibility !important;
						text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/
						
					}
					
					h1, h2, h3, h4, h5, h6 {
						line-height: inherit;
					}
					
					
					
					#wrp .main_menu {
						height: auto;
						background: none;
						margin: 0;
					}
					#wrp .main_menu .cnt {
						padding-top: 1em;
						/* clear: both; */
						padding: 1em 3vw;
						margin: 0;
						background: white;
						display: flex;
						justify-content: space-around;
						gap: 1em;
						flex-wrap: wrap;
					}
					
					#wrp .main_menu .cnt ul {
						list-style: none;
						margin: 0px;
						padding: 0px;
						
						flex-grow: 1;
					}
					
					#wrp .main_menu .cnt li {
						float: none;
						cursor: default;
						display: inline-block;
						margin-left: 3px;
					}
					
					
					#wrp .main_menu .cnt a {
						display: block;
						font-family: inherit;
						font-weight: normal;
						font-size: inherit;
						line-height: 2.0em;
						color: #222;
						padding: 2px 12px;
						border-bottom: 2px solid transparent;
						background: none;
						border-radius: 0;
						-webkit-border-radius: 0;
						
						font-size : max(16px,1rem,1em,1vw);
						
					}
					
					#wrp .main_menu .cnt a.selected {
						
						border-bottom: 2px solid #00B7CB;
						background:none;
						color: inherit;
						
					}
					
					#wrp .main_menu .cnt a.selected ,#wrp .main_menu .cnt a:hover{
						border-bottom-color: #00b894;
						background: none;
						color:inherit;
					}
					
					#wrp .header {
						height: auto;
						margin: 0 8vw;
						padding: 5em 0 3em;
						background: url(//bayanbox.ir/view/8377461289337710241/microships-butterfly.webp) no-repeat 84% 34%;
						background-size: 14vw;
						/*border-bottom: 3px solid #f0f0f0;*/
					}
					
					
					
					#wrp .header .hdr_right {
						float: none;
						position: relative;
					}
					
					#wrp .header .title {
						padding: 0;
						background: none;
						display: inline-block;
						/*color: transparent;*/
						
					}
					
					#wrp .header .title a {
						color: #e74c3c;
					}
					
					#wrp .header .title .h {
						display: inline-block;
						margin: 0;
						font-family: inherit;
						font-size: 3em;
						font-weight: bold;
						line-height: 1.5em;
						padding: 2em 20px 0px 50vw;
						/*background: linear-gradient(45deg, transparent,white);*/
						border-radius: 4px;
						max-width: 5em;		
						/*overflow: hidden;*/
					}
					
					#wrp .header .title .h a {
						
						white-space: nowrap;
					}
					
					#wrp .header .title .desc {
						padding: 6em 5px 2px;
						text-align: left;
						direction: ltr;
						font: inherit;
						font-size: small;
						background: transparent ;/*#f5f7f8 transparent*/
						color:#777;
						border-radius: 5px;
						line-height: 2em;
						/*position: absolute;
						left: 0;
						top: 2.5em;
						float:left;*/
						position: absolute;
						/* margin-top: -3em; */
						top: 50%;
						left:0;
						transform: translate(0%, -50%);
						white-space: nowrap;
					}
					
					
					#wrp .header .title .desc a {
						color: #967adc; /*#646464*/
					}
					
					
					
					
					
					
					
					.post .title {
						margin-top: 1.5em;
						display: flex;
						align-items: flex-start;
						line-height: 2;
					}
					
					
					
					#wrp .box1 .bx_center .post .title .h {
						/* line-height: 2; */
						
						color: #00B7CB;
						font-weight: bold;
						margin: 0px;
						
						font-size: 1.5em;
						
						padding: 1.0em 1em 0.5em 0.5em;
						border-radius: 2px;
					}
					#wrp .box1 .bx_center .post .title .h a {color: #104fc7;}
					#wrp .box1 .bx_center .post .title .h a:hover {
						color: #104fc7;
					}
					
					.post .title .h:before {
						content: ' ';
						display: inline-block;
						
						width: 1.7em;
						
						border-top: 0.4em dotted #104fc7;
						
						height: 0.3em;
						margin: 0 0 -0.3em 0.5em;
					}
					
					#wrp .box1 .bx_center .post .body .cnt {
						padding:2em;
					}
					#wrp .box1 .bx_center .post > .body > .cnt {
						padding-top:0em;
					}
					
					#wrp .box1 .bx_center .post .post_detail .cnt .det_left .date {
						display:none;
					}
					
					#wrp .box1 .bx_center .post .post_detail .cnt .cmt {
						background-position: right 50%;
						font-size:.85em;
					}
					
					#wrp .box1 .bx_center .post .body span[style*='background-color'] {
						padding: 2px 0.5em;
						border-radius: 3px;
					}
					#wrp .box1 .bx_center .post .body h2:has(span[style*='background-color']) ,
					#wrp .box1 .bx_center .post .body h3:has(span[style*='background-color']) ,
					#wrp .box1 .bx_center .post .body h4:has(span[style*='background-color']) ,
					#wrp .box1 .bx_center .post .body h5:has(span[style*='background-color']) ,
					#wrp .box1 .bx_center .post .body h6:has(span[style*='background-color']) {
						font-weight:normal !important;
					}
					
					#wrp .box1 .bx_center .post .body blockquote {
						border: 3px solid #ccc;
						border-width : 0 3px 0 0;
						margin: 5px 30px 10px;
						padding-right: 10px;
						font-style: italic;
					}
					
					#wrp .box1 .bx_center .post .body blockquote[dir*='ltr'] , 
					#wrp .box1 .bx_center .post .body blockquote:has(p[dir*='ltr']) {
						border-right : 0;
						border-left-width: 3px;
						padding-right: 0;
						padding-left: 10px;
						text-align:left;
					}
					
					.btn-dl {
						display: inline-block;
						margin: 0.5em auto;
						width: 200px;
						height: 74px;
						background: url(//bayanbox.ir/view/4496212329575963629/Free-Download-Button-elec-50.webp) no-repeat 50% 50%;
						background-size: contain;
						color: transparent;
						line-height: 74px;
						text-align: center;
					}
					.btn-dl:hover {
						color: transparent !important;
						transform: scale(1.05);
					}
					
					#wrp .box1 .bx_center .post .body .readmore {
						margin-top: 1em;
						margin-bottom: 1em;
					}
					
					#wrp .box1 .bx_center .post .body .readmore a {
						margin: 0;
						line-height: 1;
						padding: 0;
						border: 0;
						color: transparent;
						font-size: 0;
						border-radius: 0;
						-moz-border-radius: 0;
						-webkit-border-radius: 0;
					}
					
					#wrp .box1 .bx_center .post .body .readmore a:hover {
						/*background: transparent;
						color: transparent;*/
						border: 0;
					}
					
					#wrp .box1 .bx_center .post .body .readmore a {
						/*content: 'Continue » ';
						content: 'ادامه مطلب » ';*/
						display: inline-block;
						background: linear-gradient(90deg, #00B7CB , transparent );
						line-height: 2em;
						color: white;
						float: left;
						font-size: 1rem !important;
						/* text-align: left; */
						border-radius: 2em 0 0 2em;
						padding: 0.2em 50% 0em 0.8em;
						margin: 2em 0;
					}
					
					#wrp .box1 .bx_center .post .body .readmore a:hover {
						background: linear-gradient(90deg, #14c3d6, transparent );
					}
					
					
					
					#wrp .box1 .bx_center .post .post_detail {
						background: #f5f5f5;
						border-radius: 0.2em;
					}
					#wrp .box1 .bx_center .post .post_detail .cnt .author {
						color: inherit;
					}
					
					
					#wrp .box1 .bx_center .post-footer-tip {
						font-size: .85em;
						text-align: justify;
						padding: 0.5em 1em;
						border-radius: 0.3em;
						padding-right: 314px;
						background: #dbf0ff url('//bayanbox.ir/download/8377461289337710241/microships-butterfly.webp') no-repeat 100% 50%;
					}
					
					
					
					
					#wrp .box1 .bx_left * {
						font-size: .85rem;
					}
					
					
					.blog_description h4 {
						font-size: .8em;
					}
					
					#wrp .box1 .bx_left .mod_left .title {
						
						padding: 1em 10px .4em 5px;
						/* font-weight: normal; */
						font-size: 1.14em;
						color: #104fc7;
						
					}	
					
					#wrp .box1 .bx_left .mod_left .cnt .list_view .cnt {
						margin-right: 0;
						margin-bottom: 0;
						padding:0;
					}
					
					
					#wrp .box1 .bx_left .mod_left .cnt li a {
						color: #393939 !important;
						line-height: 1.5rem !important;;
						
					}
					
					#wrp .box1 .bx_left .mod_left  .list_view .cnt,#wrp .box1 .bx_left .mod_left  .list_view .cnt:hover {
						background:none !important;
						
					}
					
					#wrp .box1 .bx_left .mod_left  .list_view  li a {
						
						display: inline-block;vertical-align: baseline;
						padding-right: 10px;    padding-bottom: 2px;
						padding-left: 5px;
						
						background: url(//cdn.bayan.ir/blog/templates/1/sidebar-bullet.png) right .6em no-repeat !important;
					}
					
					#wrp .box1 .bx_left .mod_left ul.links li , #wrp .box1 .bx_left .mod_left .list_view li {
						padding:2px 5px 1px 5px;border-radius:4px;
					}
					#wrp .box1 .bx_left .mod_left ul.links li:hover , #wrp .box1 .bx_left .mod_left  .list_view li:hover {
						background: linear-gradient(45deg, transparent,#c1e4ef) !important;
					}
					
					
					#wrp .box1 .bx_left .mod_left .cnt .tagcloud a {
						font-size: inherit;
						border-radius:3px;
						border:0;
					}
					
					#wrp .box1 .bx_left .mod_left .cnt .tagcloud a:hover {
						background: #967adc;
						border-color: #805bdc;
						color: #FFF;
						border:0;
					}
					
					#wrp .box1 .bx_left .mod_left .cnt .tagcloud a.selected {
						border:0;
					}
					
					
					
					
					
					.footer .cnt {
						height: 1.5em;
						margin: 1em auto;
						padding: 0.5em 0.5em;
						margin-bottom: 10px;
						border: none;
						background: none;
					}
					
					
					.footer .links {
						float: right;
						cursor: default;
						color: #555;
						padding: 0;
						line-height: 1.5em;
						font-size: small;
					}
					
					.footer .icons {
						height: 1em;
						line-height: 1em;
						float: left;
						padding: 0 0 0 0.5em;
					}
					
					
					
					.bComForm .commentAvatar img {
						border-radius: 50%;
						border-width: 0;
						padding: 0;
					}
					
					
					
					.bComForm .commentAvatar span {
						margin: -19px 0px 0;
						line-height: 1.5em;
						padding: 0;
						font-size: small;
					}
					
					
					
					.formField2 label {
						font-size: .8em;
					}
					select[name="website"],select[name="email"] {
						direction: ltr;
						min-width: 30%;
					}
					
					
					select[name="fullname"] {
						max-width: 80%;
					}
					
					textarea,select,input[type="submit"],input[type="text"],input[type="password"],input[type="number"],input[type="email"] {
						border-radius: 3px;
					}
					
					.bComForm .hasComment {
						margin-left: 100px;
					}
					
					.bComForm .commentAvatar {
						float: left;
						padding: 1em;
						text-align: center;
					}
					
					#wrp .box1 .bx_center .post_comments {
						font-size:0.85em;
					}
					
					#wrp .box1 .bx_center .post_comments .body_cmt .cnt {
						padding: 1em 2em 0;
						unicode-bidi: plaintext;
						text-align: justify;
					}
					#wrp .box1 .bx_center .post_comments .body_cmt  .cnt .cnt_l {
						margin: 0;
						unicode-bidi: plaintext; 
						text-align: justify;
					}
					
					#wrp .box1 .bx_center .cmt_reply , #wrp .box1 .bx_center .cmt_reply * {
						unicode-bidi: plaintext; 
					}
					
					.search-box {
						background: #00b894;
						/* border: 2px solid #27AE60; */
						border-radius: 0.5em;
						line-height: 2em;
						max-height: 2em;
						margin: 0 0 0 .7em;
						color: white;
						width: 15em;
						/* flex: 1 1 20%; */
						transition: all 1s;
						padding: 0.3em 0.3em 0.2em 0.1em;
					}
					.search-box:has(input[name="q"]:focus) {
						width: 20em;
					}
					
					.search-box input.text {
						background: transparent;
						width: 100%;
						float: right;
						color: white !important;
					}
					
					
					.search-box .submit {
						cursor: pointer;
						/* border-radius: 2px 0 0 2px; */
						width: 35px;
						float: left;
						background: url(/media/images/search.png?fYtE_X?fYtE_X);
					}
					.search-box input.text::placeholder {
						color: white;
					}
					
					
					
					.box-msg {padding:2em;line-height:2em;}
					.box-msg-err {}
					.box-msg-wrn {}
					.box-msg-success {}
					
					
					
					
					input , textarea {
						unicode-bidi: plaintext;
					}
					
					.text-center {
						text-align:center;
					}
					.text-right {
						text-align:center;
					}
					.left {float:left;}
					.right {float:right;}
					.ltr {direction:ltr;}
					.rtl {direction:rtl;}
					.center {
						display:block;
						margin: 1em auto !important;
						text-align:center;
						border-radius: 0.5em !important;
					}
					.center a , .center img {
						display:inline-block;
					}
					
					.font-coding {
						/*Source Code Pro*/
						font-family: 'Consolas','Vazir Code',Verdana,'Microsoft Sans Serif', serif !important;
						font-weight: 500;
					}
					
					i.ve_txt {
						font-style: normal;
					}
					.ve_blink {
						animation: blink-animation 2s steps(2, start) infinite;
						-webkit-animation: blink-animation 2s steps(2, start) infinite;
					}
					
					@keyframes blink-animation {
						to {
							visibility: hidden;
						}
					}
					@-webkit-keyframes blink-animation {
						to {
							visibility: hidden;
						}
					}
					
					
					#wrp .box1 .bx_center .post .body img {border-radius:0.5em;}
					
					img {
						height:auto !important;
					}
					
					img[src*='blog.ir/media'] {
						padding: 0 !important;
						margin: 0 !important;
					}
					
					img[style*='float'], a[style*='float'], div[style*='float'], p[style*='float'] {
						max-width: 41% !important;
						height: auto !important;
						padding-right: 0.5em;
						padding-left: 0.5em;
					}
					
					div[style*='float'], p[style*='float'] {
						max-width: 50% !important;
					}
					
					p[dir*='ltr'],div[dir*='ltr'],ul[dir*='ltr']{
						text-align:left;
						text-align: -webkit-auto;
						
					}
					p[dir*='rtl'],div[dir*='rtl'],ul[dir*='ltr']{
						text-align:right;
						text-align: -webkit-auto;
						
					}
					
					mark , .marker {
						background: rgba(255, 193, 7,43%);
						/*color: rgba(0,0,0,.9);*/
						font-size: 1em;
						line-height: inherit;
						padding: .3em 0.5em;
						margin: 0 1px;
						font-weight: normal;display: inline-block;border-radius: 0.3em;
						/*border: 1px solid white;*/
					}
					
					h2 .marker {margin-bottom:1em;margin-right: -1em;}
					h3 .marker {margin-bottom:1em;margin-right: -1em;}
					h4 .marker {margin-bottom:1em;margin-right: -1em;}
					h2 mark {margin-bottom:1em;margin-right: -1em;}
					h3 mark  {margin-bottom:1em;margin-right: -1em;}
					h4 mark {margin-bottom:1em;margin-right: -1em;}
					
					
					mark a,.marker a {
						color: #555;
					}
					
					.marker.bg-dark  {
						background:rgba(122, 190, 237,.43) !important;
					}
					.marker.bg-dark a {
						color: inherit !important;
					}
					
					var {
						font-weight: bold;
						font-family: monospace,Consolas,"Vazir Code",math,serif,"Times New Roman";
						display: inline-block;
						direction:ltr;
					}
					
					samp {
						font-family: monospace,"Consolas","Vazir Code",Verdana,"Microsoft Sans Serif", serif,"Times New Roman",Arial;
						font-weight: bold;
					}
					
					tt,pre,code {
						font-family: "Consolas","Vazir Code",Verdana,monospace,"Microsoft Sans Serif",math, serif ;
						font-weight: bold;
					}
					
					code{
						display: inline-block;
					}
					
					pre {
						padding: 0.2em 0.9em 0;
						border: 1px solid #d9dfe8;
					}
					
					pre,code {
						direction: ltr;
						background-color: #e0e9f0;
						padding: 0.2em 0.9em 0;
						margin: 0.1em 0;
						border-radius: 0.25em;
					}
					
					
					
					#wrp .box1 .bx_center .post .body table {}
					#wrp .box1 .bx_center .post .body th, #wrp .box1 .bx_center .post .body td {
						border: 1px solid #eee;
						padding: 0.14em 0.7em;
					}
					
					table[align='center'] td,table[align='center'] th {text-align:center;}
					table[align='left'] td,table[align='left'] th {text-align:left;}
					table[align='right'] td,table[align='right'] th {text-align:right;}
					table.text-left td {text-align:left;}
					
					td[dir='ltr']{direction:ltr;}
					td[dir='rtl']{direction:rtl;}
					td[align='left']{text-align:left;}
					td[align='right']{text-align:right;}
					
					
					div.audio {
						display:inline-block;
						margin:0 auto;
						padding:0;
					}
					
					
					.rate-button-box.rate-down {
						display:none;
					}
					
					
					#resp-sidebar.resp-toogle {
						position: fixed;
						top: auto;
						left: 0;
						right: auto;
						z-index: 100;
						width: 2em;
						height : 100%;
						margin: 0;
						padding: 0;
						font-weight: 500;
						background: #f5f5f5;
						overflow:hidden;
					}
					
					.resp-toogle {
						display: flex;
						flex-direction: column;
						align-items:  center;
						justify-content: flex-start;
					}
					.resp-toogle > .resp-toogle-check  {
						display: none;
					}
					.resp-toogle > .resp-toogle-label {
						display: flex;
						align-items: center;
						justify-content: center;
						line-height: 0;
						width: 2em;
						height: 4em;
						padding: 0;
						margin: 0 0 0 .3em;
						/* background: #27AE60; */
						/* border: 54px solid #27AE60; */
						border-radius: 0;
						color: #00b894; /*#27AE60*/
						font-size: 2em !important;
						font-weight: 600;
						transform: rotateZ(90deg) translateX(-50%);
						animation: ss-ve-icon-bubble 10s ease-in-out 0s infinite both;
						cursor: pointer;
						overflow: hidden;
					}
					
					.resp-toogle > .resp-toogle-bubble {
						position: relative;
						display: flex;
						align-items: center;
						justify-content: center;
						padding: 0;
						width: auto;
						border-radius: 3px;
						line-height: 0;
						/* font-size: .85em !important; */
						font-weight: 400;
						white-space: nowrap;
						/* background: #ffffff00; */
						color: #999;
						transform: rotateZ(-90deg) translateX(-50%);
						/* rotate: -90deg; */
						/* text-shadow: 0px 0px 0px rgba(0,0,0,0.5); */
						/* animation: ss-ve-icon-bubble 10s ease-in-out 0s infinite both; */
					}
					
					.resp-toogle > .resp-toogle-bubble::after {
						content: '';
						position: absolute;
						right: 0;
						top: 50%;
						width: 0;
						height: 0;
						border: 5px solid transparent;
						border-left-color: #ffffff;
						border-right: 0;
						margin-top: -5px;
						margin-right: -5px;
						display: none;
					}
					
					@keyframes ss-ve-icon-bubble {
						10% {
							opacity: 0
						}
						20% {
							opacity: 1
						}
					}
					
					.resp-toogle > .resp-toogle-others {
						width: 100%;
						display: flex;
						align-items: center;
						justify-content: center;
						padding: 0;
						line-height: 1;
						white-space: nowrap;
						margin-top: 18em;
					}
					
					.resp-toogle > .resp-toogle-others #top-jumper-icon {
						position: absolute;
						bottom: 0;
						left: auto;
						top: auto;
						width: 100%;
						text-align: center;
						padding-top: 1em;
						height: 2rem;
						font-size: 1.2em;
					}
					
					
					#wrp .box1 .bx_left {
						background: var(--base-bg-color);
								border:3px solid #B7BECC;
								border-width : 0px 5px 1px 0;
								border-radius: 5px 0px 5px 0;
								padding: 0 .5em 0em 0.6em;
								width: 26vw;
								margin-left: calc(-75vw - .5em);
								position: fixed;
								overflow-y: auto;
								overflow-x: hidden;
								z-index: 99;
								max-height: 100vh;
								transition: all .5s;
							}
							#wrp .box1 .bx_left > .mod_left ,#wrp .box1 .bx_left > .mod_left_blank {
								/*border-top:0;
								border-radius: 0;*/
							}
							
							#wrp .box1 .bx_left:hover:has(.resp-toogle > .resp-toogle-others:not(:hover)) , #wrp .box1 .bx_left:focus:has(.resp-toogle > .resp-toogle-others:not(:focus)) , #wrp .box1 .bx_left:active:has(.resp-toogle > .resp-toogle-others:not(:active)) {
								margin-left: 0 !important; /*1.64em*/
								
							}
							#wrp .box1 .bx_left:hover .resp-toogle , #wrp .box1 .bx_left:focus .resp-toogle , #wrp .box1 .bx_left:active .resp-toogle {
								/* margin-left: -3em !important; */
								background:none ;
							}
							#wrp .box1 .bx_left:hover .resp-toogle > *:not(.resp-toogle-others) , #wrp .box1 .bx_left:focus .resp-toogle  > *:not(.resp-toogle-others), #wrp .box1 .bx_left:active .resp-toogle > *:not(.resp-toogle-others) {
								display:none;
							}
							
							#wrp .box1 .bx_left:hover .resp-toogle .resp-toogle-others {
								/* margin-left: 8.5em !important; */
								/* position: absolute; */
								/* left: 5em; */
								/* bottom: 0; */
							}
							
							#wrp .box1 .bx_center {
								margin-left: 0;
							}
							
							
							@media (max-width: 992px) {
								#wrp .header {
									background-position: 64% 34% !important;
									background-size: 24vw !important;
								}
							}
							
							@media (max-width: 767px) {
								body{
									line-height:2.5em;
								}
								#wrp .main_menu .cnt {
									padding: 1em 4vw 0;
								}
								#wrp .header {
									height: auto;
									margin: 0 2vw;
									padding: 6em 0 1.5em;
									background-position: 24% 22% !important;
									background-size: 50vw !important;
								}
								#wrp .header .hdr_right {
									float: none;
									position: relative;
								}
								#wrp .header .title {
									padding: 0;
									background: none;
									width: 100%;
									display: block;
								}
								
								#wrp .header .title .h {
									display: block;
									margin: 0;
									font-size: 3em;
									line-height: 1.5em;
									padding: 1em 0.3em 0.7em;
								}
								#wrp .header .title .desc {
									padding: 0;
									margin: 0 0 0 2.5em;
									display: block;
									float: none;
									position: static;
									transform: none;
								}
								
								#wrp .box1 .bx_left {
									width : 75vw;
								}
								#wrp .box1 {
									margin-right: 1vw;
								}
								#wrp  .bx_center .post .title .h {
									padding-left:.5em;
								}
								#wrp  .bx_center .post .body .cnt {
									padding: 0.5em !important;
								}
								#wrp  .bx_center .post .body .cnt p[style*='padding'] , #wrp  .bx_center .post .body .cnt div[style*='padding']
								{
									padding-left: 0.5em !important;
									padding-right: 0.5em !important;
									margin-left: 0 !important;
									margin-right: 0 !important;
									background-image:none !important;
								}								
								#wrp .bx_center blockquote {
									margin-right:0 !important;
									margin-left:0 !important;
								}
								#wrp .bx_center .post-footer-tip {
									padding-right: 0.5em !important;
									background-image: none !important;
								}
								
								#wrp  .blog-footer {
									white-space: pre-wrap;
									text-align: center;
									line-height: 1;
								}
								#wrp  .blog-footer .footer-part {
									float:none;
									line-height: 2;
								}
								#wrp  .blog-footer .footer-part span{
									white-space: pre;
								}
								
								table , .table {
									overflow-x:auto; 
								}
								
							}
							
							
							
							@media (max-width: 481px) {
								body {
									
								}
							}
							
							
							
					} /* end media screen*/
					
					
					
					.box-blog-msg.box-msg-success ,
					.box-blog-msg.box-msg-wrn {
						display:none;
					}
					
					
					img {
						/*pointer-events: none;*/
					}
					
					.nosel {
						-moz-user-select:none;
						-webkit-user-select:none;
						user-select:none;
					}
					
					.nopoi {
						pointer-events: none;
					}
					
					.poi,.poi *,
					.search-box,
					.nopoi a {
						pointer-events: auto !important;
						-moz-user-select:auto !important;
						-webkit-user-select:auto !important;
						user-select:auto !important;
						user-select: text !important;
					}
					
					.protected {
						-moz-user-select:none;
						-webkit-user-select:none;
						user-select:none;
						pointer-events: none;
					}
					
					.copy_source_link {
						display:none;
						margin:1em 0;
					}
					
					
					
					