/******************************************************************
Theme Name: قالب مجله اي ديجي وب
Version: 2.0
******************************************************************/
@font-face {
    font-family: "yekan";
    src: url(fonts/Yekan.eot);
    src: url(fonts/Yekan.eot?#iefix) format("embedded-opentype"), url(fonts/Yekan.woff) format("woff"), 	url(fonts/Yekan.ttf) format("truetype"), url(fonts/Yekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal
}
body{
	background:#f0f0f0;	
	font-family:yekan,tahoma;
}
a{text-decoration:none !important;direction:rtl;}
header{background:#a21414;}
a,p,b,h1,h2,h3,h4,h5,h6,span,i{
	font-family:yekan;	
	direction:rtl;
}
.logo{
	float:right;
	width:160px;
	height:50px;
}
.logo img{
	width:160px;
	height:40px;
	margin-top:5px;
}
.baners img{margin:5px auto;height:60px;width:468px;}
.navbar{
	margin-bottom:0 !important;
	border:none;
	float:right;
	margin-right:5px;
}
.navbar-toggle .icon-bar{
	background:white;
}
.navbar-toggle{
	border:1px solid white;
}
.navbar ul ul{background:#333333 !important;}
nav ul li a{color:white !important;}
.nav{
	float:right;
}
.navbar-nav>li{height:50px;}
.navbar-nav>li>a{
	line-height:17px;
}
.navbar-nav>li:hover{
	background:#b12929;
}
.dropdown-menu{background: #f7f8fa}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,.nav>li>a:hover,.nav>li>a:focus,.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a{background:none !important;}
nav a{
	color:white !important;
	text-decoration:none;	
}
.slideshow{padding:0;}
.slideshow ul{
	padding:0;
	margin:0;
	list-style:none;
}
.slideshow ul>li{
	height:330px;
}
.slideshow .first-post img{
	width:100%;
	height:330px;
	border-left: 1px solid white;
}
.slideshow .second-post img{
	width:100%;
	height:165px;
	border-bottom: 1px solid white;
}
.slideshow .first-post h2 a{
	color: white;
    font-size: 17px;
	text-align: right;
    direction: rtl;
}
.slideshow .second-post h2 a{
	color: white;
    font-size: 13px;
	text-align: right;
    direction: rtl;
}
.slideshow .first-post h2{
	margin:0;
	background: rgba(0,0,0,0.5);
    -webkit-transition: background linear 0.2s;
    -o-transition: background linear 0.2s;
    transition: background linear 0.2s;
    position: absolute;
    bottom: 0px;
    padding: 10px;
}
.slideshow .second-post .first{
	background: rgba(0,0,0,0.5);
	margin:0;
    -webkit-transition: background linear 0.2s;
    -o-transition: background linear 0.2s;
    transition: background linear 0.2s;
    position: absolute;
    top: 0px;
    padding: 5px;
}
.slideshow .second-post .second{
	background: rgba(0,0,0,0.5);
	margin:0;
    -webkit-transition: background linear 0.2s;
    -o-transition: background linear 0.2s;
    transition: background linear 0.2s;
    position: absolute;
    bottom: 0px;
    padding: 5px;
}
.special{
	background: #323232;
	margin-bottom:10px;
	padding-bottom: 15px;
}
.special h3,.related h3{
	margin:0px;
}
.related h3 a{
	color:#4d4d4d;
	font-size:14px;}
.special h3 a{
	color:white;
	font-size:14px;
}
.special h5{
	color:white;
	font-size:18px;
}
.special img{
	max-width:100%;
	height:auto;
	min-height: 150px;
}
.special .post{
	padding:0px;
}
.ads{
	text-align: center;
    margin: 10px auto;
}
.ads img{
	max-width:100%;
}
.search{
	height: 50px;
    position: absolute;
    width: 85%;
	display:none;
}
.txt_search{
	height: 50px;
    float: right;
    font-size: 11px;
    width: 100%;
    border: none;
	padding-right:10px;
	outline:none;
}
.search-icon{
	float: left;
    color: white;
    font-size: 20px;
    position: relative;
    top: 14px;
    cursor: pointer;
}
.special ul{
	padding:0;
	margin:0;
	list-style-type:none;	
}
.special ul>li{
	float:right;
	margin-top:20px;	
}
.r-sidebar{margin-bottom:10px;}
.r-sidebar section{
	 background:#ffffff;	
	 padding:3px 0;
	 padding-top:0;
	 margin-bottom:10px;
	 padding-bottom:10px;
	 border-top:none;
}
.r-sidebar #lastposts li .imgthumb{
	float:right;
	margin-left:5px;
}
.r-sidebar #lastposts li h4{
	margin:0px;
}
.r-sidebar #lastposts li{border-bottom:1px #f5f5f5 solid;}
.r-sidebar #lastposts li:last-child{border:none;}
.r-sidebar #lastposts li span,.r-sidebar #lastposts li span a{
color: #c6c6c6;
    font-size: 11px;
    font-family: tahoma;
}
.title-sidebar{
	background: #f5f5f5;
	margin-bottom:10px;
}
.title-sidebar h3{
	text-align:right;
	color:#4d4d4d;
	text-decoration:none;
	margin:0;
	padding:10px;
	font-size:14px;
	border-bottom: 2px solid #ef3f3e;
	display:inline-block;
}
#cat{
    background: #EF3F3E;
    padding: 3px 7px;
    position: absolute;
    top: 20px;
}
#cat a{color: white;
    font-size: 12px;}
.r-sidebar ul{
	list-style:none;
	margin:0;
	padding:0px 5px;
}
.r-sidebar ul li{
	margin:5px 0;
	padding:5px 0;	
}
.r-sidebar ul li a{	
	color:#535353;
	font-size:13px;	
}
.breadcrumb{
	background:#ffffff;
	border-radius:0;
	border: 1px solid #eaeaea;
    color: #4d4d4d;
    font-size: 12px;
    padding: 12px 20px;
	margin-bottom:10px;
}
.main-sidebar article{
	background:#ffffff;
	margin-bottom:10px;
	min-height:210px;
	padding:10px;
}
.single-title-main{
	border-bottom: 1px solid #eaeaea;
	padding-bottom:5px;
}
.thumb{
	padding:0;
	margin:0;
	clear:right;
	padding-top: 5px;
}
.thumb img{
	//margin:5px;
	border:1px solid #CCC;
	padding:1px;
	height:auto;
	max-width:100%;
}
.title-main h1,.title-main h2{
		margin:0px;
}
.title-main h1 a,.title-main h2 a{
	font-size:17px;
	color: #4d4d4d;
}
.title-main h1{
	margin-bottom:15px;
}
.title-main ul{
	padding:0;
	margin:0;
	list-style:none;
}
.title-main ul>li{
	float:right;
	 margin: 10px 0px 10px 0px;
}
.cat a{
	color:white !important;
	font-size:11px;
	background:#a21414;
	font-family:tahoma;
    padding: 5px;
}
.title-main ul>li a{
	color:#b5b3b3;
	font-size:11px;
	font-family:tahoma;
    padding: 5px;
}
.title-main h1 a:hover{color:#de5932;}
.main-content{
	background:#ffffff; 
	clear:both;	
	height:100px;
	overflow:hidden;
}
.single-content{
	background:#ffffff; 
	clear:both;	
	padding:0px;
}
.single-content img{max-width:100%;}
.single-content ul{
	list-style:none;
	padding:0;
	margin:0;
}
.single-content p{
	text-align:justify;
	color:#565656;	
	line-height: 25px;
	font-size: 13px;
}
.main-content p{
	text-align:justify;
	color:#565656;	
	line-height: 25px;
	font-size: 13px;
}
.main-content img{max-width:95%;display:block;margin:5px auto;}
.main-content p a{
	color:#565656;
	text-decoration:none;	
}
.clear{
	clear:both;	
}
.footer{
    background:#222;
	margin-top: 15px;
}
.footer a{    
	color: white;
    font-size: 12px;
}
.footer h3{font-size: 15px;color:white;}

.footer ul{
	list-style-type:none;
	padding:5px;
	margin:0px;
	float:right;
}
.footer ul>li{margin:5px 0;}
.copyright{
    width: 100%;
    font: 12px Tahoma;
    text-shadow: none;
   background:#0d0d0d;
}
.social{
	list-style:none;
	padding:0;
	margin:0;
}
.social li{
	float:left;
	margin:0px 5px;
}
.social .fb{
    width: 31px;
    height: 31px;
    float: left;
    background-image: url(images/social.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
.social .tw{
    width: 31px;
    height: 31px;
    float: left;
    background-image: url(images/social.png);
    background-repeat: no-repeat;
    background-position: -25px 5px;
}
.social .gp{
    width: 31px;
    height: 31px;
    float: left;
    background-image: url(images/social.png);
    background-repeat: no-repeat;
    background-position: -60px 5px;
}
.social .cb{
    width: 31px;
    height: 31px;
    float: left;
    background-image: url(images/social.png);
    background-repeat: no-repeat;
    background-position: -92px 5px;
}
.social .ins{
    width: 31px;
    height: 31px;
    float: left;
    background-image: url(images/social.png);
    background-repeat: no-repeat;
    background-position: -125px 5px;
}
.social .ap{
    width: 31px;
    height: 31px;
    float: left;
    background-image: url(images/social.png);
    background-repeat: no-repeat;
    background-position: -157px 5px;
}
.nazthemes{
    text-align: left;
    margin-top: 10px;
}
.nazthemes a{color:white;font-size:13px;}
.nazthemes img{
	float:left;
	}
.tag{margin-top:20px;
}
.tag a{
    padding: 2px 10px;
    margin: 5px;
    color: white;
    margin-left: 20px;
    text-align: center;
}
.social ul{
	margin:0;
	padding:0;
	list-style-type:none;	
}
.social ul>li{
	float:left;
	margin:5px;	
}
.social li img{
	opacity:0.5;	
}
.nazthemes{
	float:left;
	text-align:left;	
}
.links{
	background:#ffffff;
	margin-bottom:10px;	
	padding:5px 0;
	    border-top: 5px solid #91DC3A;
}
.links a{color:#555555;margin-right:5px;}
.links .a320{
	height:40px;
	background:#6648a2;	
	padding:5px;
	//margin:0 20px;
	text-align:center;
	color:white;
	border-radius:10px;
	margin-top:15px;
}
.links .a120{
	margin-right:5px;
	height:40px;
	background:#aa5fc8;	
	padding:5px;
	text-align:center;
	color:white;
	margin-top:15px;
	border-radius:10px;
}
.audio{margin-top:10px;}
.related{
	background-color: white;
    margin-bottom: 10px;
    padding: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	padding-bottom:10px;
}
.related img{width:100%;height:auto;}
.tags{
	background:#ffffff;
	margin-top:10px;	
	padding:0px;
}
.tags span{color:#333333;font-weight:bold;}
.tags a{
	    background: #f2f2f2;
    display: inline-block;
    line-height: 16px;
    white-space: nowrap;
    font-size: 12px;
    color: #999;
    padding: 3px 7px;
    margin: 0 5px 5px 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	
}
.comment-warp{
	background:#ffffff;
	margin-bottom:10px;	
	padding:10px;	
}
.input-comment, .text-box, select, input.text_input, textarea{font:13px Yekan,tahoma;padding:3px 10px 3px 0px;text-align:right;margin:5px 0px 5px 5px;color:#999;border-radius:0px;background:#f7f7f7;border:1px solid #DDD;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition:all 0.3s ease-out;}
.input-comment:focus, .text-box:focus, input.text_input:focus, textarea:focus, input:focus{border:#E84a3a solid 1px;color:#34495e}
input, select{font-family:Yekan, tahoma;}
#cancel_reply a{float:left}
.comment-button, .wpcf7-submit, .submit,#cancel_reply a, .thdrpy a{background:#E84a3a;text-shadow:1px 1px #cc4032;font:14px Yekan, tahoma;color:#FFF;cursor:pointer;padding:1px 5px;border:none;margin:5px 0px 0px;border:1px solid #cc4032;border-radius:3px;}
.comment-button:hover, .wpcf7-submit:hover, .submit:hover,#cancel_reply a:hover, .thdrpy a:hover{color:#FFF;background:#cc4032;text-shadow:1px 1px #ac3428;border:none;border:1px solid #ac3428;}
.comment-button:focus, .wpcf7-submit:focus, .submit:focus,#cancel_reply a:focus, .thdrpy a:focus{color:#FFF;background:#ac3428;text-shadow:1px 1px #962e23;border:none;border:1px solid #962e23;}
.comment-bodys{margin:0 10px;}
.addcomment{margin:15px 0 10px 0;}
.textarea-box{display:inline-block;}
.commentdata{float:right;width:42%;margin-right:5px;}
#commentform{width:102%;}
.commentdata label, .textarea-box label{margin:8px 0;width:100px;display:block;font:13px Yekan,tahoma;}
.comment{margin:10px 0px;background:#f2f2f2;padding:10px;border:1px solid #e5e5e5;display:inline-block;width:96%;}
.avatar{float:right;margin-left:5px;}
.comment-author{width:100%;}
.comment h4, .vcard, .commentmetadata{font:14px Yekan, tahoma;}
.text-box{width:296px;height:175px;float:left;}
.comment-text{width:250px;display:block;}
.comments-rules{border-right:4px solid #eee;padding:5px;margin:10px 0;color:#999;font:12px Yekan, tahoma;}
.comments-rules h4{color:#666;font:14px Yekan, tahoma;}
.editComment, .editableComment, .textComment{display:inline;}
.comment-childs{margin:10px 0 5px;background:#f5f5f5;padding:10px;border:#e2e2e2 solid 1px;}
.chalt{width:97%;background-color:#f5f5f5;}
#newcomment{border:#777 dashed 1px;width:90%;}
#newcommentsubmit{color:red;}
.pagination{margin:10px 0px !important;}
.pagination a{
color: #666;
padding: 2px 13px;
margin-left: 10px;
}
.pagination a:hover{
background: #F5F5F5;
color: #666;
}
.pagination span{
    background: #ae1b1a;
    color: #fff;
    padding: 2px 13px;
    margin-left: 10px;
}
.cat{float:right;margin-top:8px;}
.share{
	float:left;
}
@media only screen and (max-width: 770px){
	.slideshow .first-post img,.slideshow .second-post img{
		height:200px;
	}
}