﻿/*  
Theme Name: پوسته خبری پارسه 2.0
Theme URI: http://www.softpedia.ir
Description:   قالب پارسه ، یک قالب ایرانی و جذاب وردپرس است که برای استفاده در سایتهای خبری و سرگرمی طراحی شده است.
Version: 2.0
Author: محسن گلچین
Author URI: http://www.softpedia.ir
tag:پوسته خبری پارسه
*/
@import url("css/fontiran.css");
* {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
a{
	text-decoration: none;
	color: #FFFFFF;
}
img{
	border: none;
}
html,body,div,span,object,iframe,blockquote
,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,
li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
html {
    font-family: sans-serif;
}
body {
    margin: 0;
}
a:focus {
	text-decoration: none;
	color: #FFFFFF;

    outline: thin dotted;
}
a:active, a:hover {
	text-decoration: none;
	color: #FFFFFF;
    outline: 0 none;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;	
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
hr {
    box-sizing: content-box;
    height: 0;
}
mark {
    background: none repeat scroll 0 0 #ff0;
    color: #000;
}
code, kbd, pre, samp {
    font-family: monospace,serif;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
}
q {
    quotes: "“" "”" "‘" "’";
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0 none;
}
.tooltip{
	font-family:tahoma,'iransans_light';
	position:fixed;
}
.row{
	padding:0;
	margin:0;
}
/*****************************************/
body {	
	direction: rtl;
	font-family: 'iransans';
	list-style-type: none;
	font-size: 12px;
	padding: 0px;
	/*background-image:url(images/body.png);
	background-repeat:repeat;
	background-attachment:fixed;*/
	background-color:#F9F9F9 !important;
}
a{
	font-family:'iransans',tahoma;
}
.floader_wrap {
	position: fixed;
	background-color: blue;
	width: 100%;
	height: 100vh;
	z-index: 999999;
	display: flex;
	align-items: center;
	justify-content: center;
}
.floader_inner {
	width: 400px;
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.floader_image img{
	max-width: 200px;
	max-height: 200px;
}
.loader_dots{
	margin-top: 10px;
}
.floader_sitename {
	font-size: 3em;
	color: #FFF;
	text-shadow: 0 0 3px #000;
	background-color: #2d106c;
	padding: 2px 15px;
	border-radius: 10px 20px 10px 20px;
	font-weight: 600;
}
.main {
    padding: 0;
    height: auto;
    display: flex;
    flex-direction: column;
}
.fixedBoxBotton {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 140px;
	height: 150px;
	border: 1px solid #999;
}
.header {
	background: #900 url(images/header.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 99px;
}
@media(min-width:1200px){
	.header{
		background: url(images/bgheader.png)  url(images/header.png);
		height:auto;
	}
}
@media(max-width:768px){
	.header{
		background-image:url(images/bgheader.png);
		background-repeat:repeat-x;
		height:auto;
	}
	
}
.topbar_right{
	
	height:28px;
	float:right;
}
.topbar_left{
	
	height:28px;
	overflow:hidden;
}
.menu_topbar{
	max-width:75%;
	max-height:28px;
	padding:0;
	margin:0;
	float:right;
}
.menu_topbar li{
	display:inline-block;
	padding:5px;
}
.menu_topbar li a{
	font-family:tahoma,'iransans';
	font-size:11px;
}
.datetime{
	font-family:tahoma,'iransans';
	font-size:11px;
	float:left;
	color:#FFFFFF;
	margin-top:5px;
}
@media(max-width:430px){
	.menu_topbar{
		display:none;
	}
	.rightheader > .textlogo,.rightheader > .h2{
		  text-align: center !important;
	}
}
@media(min-width:768px) and (max-width:992px)
{
	.menu_topbar{
	margin-right:0px !important; 
	}
}
@media(min-width:992px)
{
	.menu_topbar{
	margin-right:20px !important; 
	}
}
.mid_header{	
	height:71px;
}
@media(max-width:769px){
	.mid_header{
		border-bottom:none !important;
		height:71px;
	}
}
.rightheader {
	height: 70px;
	float: right;
	position: relative;
	bottom: 10px;
	overflow: hidden;
}
.rightheader .textlogo, .rightheader .textlogo a {
	font-family: 'iransans_medium';
	font-size: 30px;
	color: #FFFFFF;
	text-shadow: 0 0px 35px #fff;
}
.rightheader .site_title{
	width:0px !important;
	height:0 !important;
	display:none;
	overflow:hidden;
}
.rightheader .textlogosmall{
	font-family:'iransans','Kufi';
	font-size:13px;
	color:#FFFFFF;
	text-shadow: 0 0 3px #000DFF;
}
.rightheader .wraplogo{
	display: block;
}
.rightheader .headerlogo{
	max-height: 70px;
	max-width: 200px;
}
@media(max-width:768px){
.rightheader{
	margin-top:10px !important;
	float:right !important;
}
}
@media(max-width:570px){
	.rightheader,.leftheader{
		width:100% !important;
		clear:both;
	}	
	.header{
		height:auto !important;
	}
}
.rowsearch{
	margin-top:15px;
}
.searchbox{
	float:left;
}
.searchbox .searchform{
	border-radius: 15px;
	overflow: hidden;
}
@media(max-width:768px){
	.rowsearch{
	text-align:center;
	}
	.searchbox{
		float:none !important;
	}
	.header{
		padding-bottom:10px;
	}
	.mid_header{
		height:auto;
	}
}
.searchbox input[type=text]{
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
	border-left:none;
	height:24px;
	width:170px;
	padding:2px 5px;
}
.searchbox input[type=submit]{
	background:#FFFFFF;
	background-image:url(images/search.png);
	background-repeat:no-repeat;
	background-position:center;
	border:none;	
	border:1px solid #C8C8C8;
	margin-right:-3px;
	height:24px;
	width:24px;
}
.www {
	color: #E0E0E0;
	float: left;
	clear: both;
	margin-top: 10px;
	letter-spacing: 4px;
	width: 195px;
	text-align: center;
}
@media(max-width:768px){
	.www{
		color:#E0E0E0;
		float:none;
		clear:both;
		margin-top:5px;
		padding-bottom:5px;
		letter-spacing:4px;
		text-align:center;
	}
}
/*//////////////////////////////////////////////////////navbarmenu////////////////////////////*/

.navbar-inverse {
	background-image:url(images/bgnav.png);
	background-repeat:repeat;
	border-top:1px solid #520300;
	border-bottom:1px solid #000;
	
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	position:relative;
	z-index:3000;
}
.navbar-inverse .navbar-toggle {
  border-color: #FFFFFF !important;
}
.navbox{
	border-radius:0; 
	margin-bottom:0;
}
.navbox .container,.navbox .navbar-collapse{
	padding-right:0;
	padding-left:0;
}
@media(max-width:768px){
.navbox .container,.navbox .navbar-collapse{
	padding-right:15px;
	padding-left:15px;
}	
}
.navbar {
	min-height:30px !important;
	border-top:none;

}
.navbar-nav > li {
	/*border-left: 1px solid #a23434;*/
	display: block;
	position: relative;
	z-index: 99999;
	white-space: nowrap;
	padding: 0 8px;
}
.navbar-nav > li:not(:last-child)::after {
	content: ' ';
	position: absolute;
	left: 1px;
	background-color: #7E000270;
	width: 2px;
	height: 20px;
	top: 8px;
}
.navbar-brand{
	font-family:'kufi','yekan';
	color:#FFF !important;
}
.navbar-nav > li > a {
	position: relative;
	padding: 7px 9px 9px 9px;
	font-family: 'iransans';
	color: #FFFFFF !important;
	font-size: 15px !important;
	text-shadow: none;
	font-weight: normal;
}
.navbar-nav  a{
	font-family:tahoma,'kufi','yekan' ;
	font-size:12px !important;
}
/*sub menu*/
.navbar-nav > li > ul {
	background-image: url(images/bgnav.png);
	background-repeat: repeat;
	border-top: 3px solid #080808;
	opacity: 0;
	padding-bottom: 5px;
	padding: 0;
	position: absolute;
	transition-delay: 0s;
	transition-duration: 200ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	border-radius: 0 0 5px 5px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	display: none;
	right: 0;
	top: 100%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	min-width: 150px;
	width: auto;
}
.navbar-nav > li > ul > li, .navbar-nav > ul > ul > li {
	border-bottom: 1px solid #9b1c1c;
	/* background-color: rgba(255, 255, 255, 0.14); */
	/* background-color: rgba(232,0,3,0.38); */
	padding: 0;
	float: none;
	position: relative;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.navbar-nav > li > ul > li:last-child{
	/*border-bottom:none;*/

}
.navbar-nav > li:hover{
	background-color: #7E0002;
  border-bottom-color: #000;
  border-bottom-style: solid;
  border-left-color: #000;
  border-left-style: solid;
  border-right-color: #000;
  border-right-style: solid;
  border-top-color: #000;
  border-top-style: solid;
  color: #fefeff;
}
.navbar-nav > li > a{
	display:block;
	width:100%;
}
.navbar-nav > li > ul > li > a {
	display: block;
	width: 100%;
	padding: 8px 10px 8px;
	position: relative;
}
.navbar-nav > li:hover > a{
  background-color: #7E0002;
  border-left-color: #1c7ed1;
  border-left-style: solid;
  border-right-color: #1c7ed1;
  border-right-style: solid;
  border-top-color: #1c7ed1;
  border-top-style: solid;
  color: #fefeff;
}
.navbar-nav > li:hover > * {
    display: block;
	opacity:1;
	visibility:visible;
}
.navbar-nav li  ul li:hover{
  background-color: #7E0002;
  color: #fefeff;
  text-decoration-line: none;
  text-decoration-style: solid;
}
/*sub 2*/
.navbar-nav ul li ul {
	background-image: url(images/bgnav.png);
	background-repeat: repeat;
	opacity: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	position: absolute;
	transition-delay: 0s;
	transition-duration: 200ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	border-radius: 0;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	display: none;
	right: 99%;
	top: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	min-width: 150px;
	width: auto;
}
.navbar-nav ul li ul li {
	border-bottom: 1px solid #9b1c1c;
	/* background-color: rgba(232,0,3,0.38); */
	padding: 5px 10px 8px;
	float: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.navbar-nav ul li:hover > ul {
  display:block;
  opacity:1;
}


.navbar-nav li.menu-item-has-children > a::after {
	content: "";
	display: block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	right: -3px;
	line-height: 1;
	position: absolute;
	float: left;
	bottom: 15px;
	left: auto;
	margin-left: 15px;
}
.navbar-nav li .sub-menu li.menu-item-has-children > a::after {
	content: "";
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	line-height: 3;
	position: absolute;
	float: left;
	top: 3px;
	left: -6px;
	right: auto !important;
}
/*sub menu*/

@media(min-width:768px){
.nav.navbar-nav {
  float: right !important;
}
.navbar-nav > li {
  float: right !important;
}
}
.navbar-nav ul li ul li ul {
/*	background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
	background-color: #222;*/
	background-image:url(images/bgnav.png);
	background-repeat:repeat;
	opacity: 0;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 7px;
    padding-top: 10px;
    position: absolute;
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
	border-radius:0;
 	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	display: none;	
	right:97%;
	top:0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	min-width:150px;
	width:auto;
}
.navbar-nav ul li ul li ul li{
background-color:rgba(232,0,3,0.38);
}
.navbar-nav ul li ul li:hover ul {
	display:block;
	opacity:1;
}
@media(max-width:768px){
	.navbar-nav > li > ul{
		position:relative;
	}
	.navbar-nav ul li  {
		position:relative;
		display:block;
	}
	.navbar-nav ul li ul {
		position:relative;
		right:20px;
		width:85%;
	}
	.navbar-nav ul li:hover > ul {
		display:none;
		opacity:0;
}
.navbar-brand.visible-xs {
  float: right;
}
}
.navbar-nav a{
	font-family:'iransans','kufi','yekan',tahoma;
}

@media(min-width:768px){
	.fixmenu {
	  box-shadow: 0 1px 8px -5px #79C573 !important;
	  left: 0 !important;
	  opacity: 0.85 !important;
	  position: fixed !important;
	  right: 0 !important;
	  top: 0 !important;
	  width: 100% !important;
	}
}
/*end*/
.crumb{
	background-color:#FFFFFF;
}
.crumb .container{
	padding:0;
}
nav.breadcrumb{
	background-color:#FFFFFF;
  color: #4e4e4e;
  font-family: tahoma,'Kufi','iransans';
  font-size: 11px;
  height: auto;
  overflow: hidden;
  margin-bottom:0;
  margin-top:3px;
  padding: 7px 5px 0 0;
}
.breadcrumb a {
  font-family: tahoma,'Kufi','iransans';
  color: #878686;
  margin: 3px 3px 0 2px;
}
/*//////////////////////////////////////////////////////rcl////////////////////////////*/
.rcl_wrap{
    position: relative;
    clear: both;
    display: flex;
}
.rcl{
	margin-top:0px;
	padding:0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: auto;
	overflow: hidden;
}

@media(max-width:768px) {
	.rcl {
		margin-top: 15px;
		height: auto;
		padding: 0;
	}
}
@media(min-width:768px) {
	body.home .rcl {
		margin-top: 10px;
		display: flex;
		flex-direction: row;
		height: auto;
		overflow: hidden;
	}
	.fix_panel.is_stuck {
		max-width: 99% !important;
	}
}

@media(max-width:992px){
	.rcl{
		width:auto !important;
		padding:0 5px 0 5px;
	}
}
@media (max-width: 768px) {
	.rcl {
		width: 100% !important;

	}
}
@media (max-width: 575.98px){
	.rcl{

		display: flex;
		flex-direction: column;
	}
	.txt_toppanel {
		padding: 0px 4px 0 8px;
		max-height: 150px;
		overflow: hidden;
	}

}

/*//right-right/*/
.right{
	padding:0px 0px 0px 2px;
	float:right;
	height:auto;
	
}
.panel_img_right {
	margin-bottom:5px;
	border-radius:3px;
}
.panel_img_right a.thumbnail{
	padding:0;
	border:none;
	margin-bottom:0;
}
.panel_right {
	background-attachment: scroll;
	background-clip: padding-box;
	background-color: #fff;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1px 1px 1px 1px;
	border-left: 1px solid rgba(0, 0, 0, 0.14);
	border-right: 1px solid rgba(0, 0, 0, 0.14);
	border-top: 1px solid rgba(0, 0, 0, 0.20);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
	margin-bottom: 7px;
	border-radius: 3px;
	display:none;
}
.t_panelright{
	background: #a00000 none repeat scroll 0 0;
	border-radius:3px 3px 0 0;
	height:28px;
	color:#FFFFFF;
	padding:3px 5px;
}
.t_panelright span{
	font-family: 'iransans','kufi';
	float:right;
	font-size:14px;
}
	
.t_panelright span.glyphicon{
	position:relative;
	top:0px;
	padding-top:0;
	margin-top:0;
	font-size:24px;
}
.b_panelright{
	background: #FFF none repeat scroll 0 0;

	min-height:100px;
	height:auto;
	color:#FFFFFF;
}
.b_panelright ul{
	background: #FFF none repeat scroll 0 0;
	padding:0;
	margin:0;
}
.b_panelright ul li{
	float: right;
    height: 28px;
	padding:4px 10px ;
    width: 100%;
}
.b_panelright ul li a{
	font-family:tahoma,'iransans','Kufi';
	font-size:11px;
	color:#163059;
}

.b_postsidebar ul li{
	background-image:none;
	height:auto;
	text-align:center;
	padding:3px;
	margin-bottom:3px;
	overflow:hidden;
}
.b_postsidebar ul li a h3 {
	font-family: 'iransans_light','Kufi';
	padding: 2px 4px;
	font-size: 11px;
	line-height: 18px;
}
.b_postsidebar ul li:hover a h3{
	color:#B50003;
}
.b_postsidebar ul li:hover{
	background-color:#FFFFCE;
}
.imgrightpost{
	
	overflow:hidden;
}
.imgrightpost img {
	max-height: 80px !important;
	box-shadow: 0 0 5px 0 #868686;
	padding: 4px;
	margin-top: 2px;
	min-width: 140px;
}
@media(max-width: 992px)  {
	.imgrightpost img {

		min-width: unset;
		max-width: 100%;
	}
}
.t_panelright{
	font-size:13px;
	padding-right:5px;
	padding-bottom:1px;
}
.t_panelright span{
	text-shadow: 1px 1px 1px #5e5e5e;
	font-size:13px;
}
.panel_right.sidebar_widget.widget_media_image {
	min-height: 30px !important;
	height: auto;
	padding: 4px !important;
	display: flex;
}
.tzard{
	background:none;
	background-image: url("images/bgtitlebox.png");
	background-position: 10px -2px;
	background-repeat: no-repeat;
	height: 27px;
	border-right:none !important;
	padding-top:2px;
}
.tabi{
	background:none;
	background-image: url("images/bgtitlebox.png");
	background-position: 10px -63px;
	background-repeat: no-repeat;
	height: 27px;
	border-right:none !important;
	padding-top:2px;h
}
.tsorati{
	background:none;
	background-image: url("images/bgtitlebox.png");
	background-position: 10px -94px;
	background-repeat: no-repeat;
	height: 27px;
	border-right:none !important;
	padding-top:2px;
}
.tsabz{
	background:none;
	background-image: url("images/bgtitlebox.png");
	background-position: 10px -125px;
	background-repeat: no-repeat;
	height: 27px;
	border-right:none !important;
	padding-top:2px;
}
.tbanafsh{
	background:none;
	background-image: url("images/bgtitlebox.png");
	background-position: 10px -157px;
	background-repeat: no-repeat;
	height: 27px;
	border-right:none !important;
	padding-top:2px;
}
.tghermez{
	background:none;
	background-image: url("images/bgtitlebox.png");
	background-position: 10px -186px;
	background-repeat: no-repeat;
	height: 27px;
	border-right:none !important;
	padding-top:2px;
}
.list_right ul{
	position:relative;
	z-index: 999;
}
.list_right ul{
	display: block;
    font-size: 0;
    position: relative;
    white-space: nowrap;
}
.list_right ul li{
	background-image:url(images/border_list.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	display: block;
    position: relative;
    white-space: nowrap;
	height:31px;
	padding-top:6px;
}
.list_right ul li a > img {
	width: 20px;
	height: 20px;
	margin-right: 0 !important;
}
.list_right ul li:last-child{
	border-bottom:none !important;
}
.list_right ul li:hover{
	background-color:rgba(228,232,255,1.00);
}
.list_right ul li a{
	background-color:transparent;
	
	color: #424542;
	cursor: pointer;
	display: block;
	font-family: Tahoma;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: 11px;
	line-height: normal;
	text-align: right;
	text-decoration-line: none;
	text-decoration-style: solid;
	vertical-align: middle;
}

.list_right ul li ul {
	border:1px solid #adadad !important;
	display: none;
	margin-right: -8px;
	margin-top: 0;
	border-radius:1px;
	position: absolute;
	right: 100%;
	top: 0;
	min-width: 155px;
	max-width:200px;
	z-index:2;
}


.list_right ul li.menu-item-has-children:after{
	content:"";
	display: inline-block;
    font-family: "Glyphicons Halflings";
	font-size:8px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
	top:-10px;
	float:left;
	color:#000;
}



.list_right ul li:hover > * {
    display: block;
}

@media(max-width:768px){

.tzard{
	background-position: right -2px;
}
.tabi{
	background-position: right -63px;
}
.tsorati{
	background-position: right -94px;
}
.tsabz{
	background-position: right -125px;
}
.tbanafsh{
	background-position: right -157px;
}
.tghermez{
	background-position: right -186px;
}

.list_right ul li:hover ul,.list_right ul li ul {
 display:none;
}
}
@media(max-width:767px){
	.list_right ul li {
		width: 46%;
		display: inline-block;
	}
}
@media(max-width:667px){
.list_right ul li{
 width:48%;
 display:inline-block;
}
	
}

@media(max-width:568px){
.list_right ul li{
 width:100%;
 display:inline-block;
}
	
}

@media(max-width:480px){
.list_right ul li{
 width:100%;
 display:inline-block;
}
}
@media(max-width:380px){
.list_right ul li{
 width:100%;
 display:inline-block;
}
}
.t_panelright button{
	display:none;
}

@media(max-width:500px){
.title_list_cat{
	margin-right:5px;
}	
.t_panelright button,.t_panelright button:active{
	background-image:url(images/3rang.gif) !important;
	background-repeat:repeat !important;
	display:block;
	float:right;
}	
.t_panelright button .caret{
	color:#FFFFFF;
}
.panel_right .list_right{
	/* min-height:0 !important;
	 height:0 !important;
	 overflow:hidden;*/
	 display:none;
}
}
@media(min-width:501px){
.panel_right .list_right{
	display:block !important;
}
}


.sidebar_widget ul {
	display: block;
	font-size: 0;
	position: relative;
	white-space: nowrap;
	padding:10px 15px;
}
.sidebar_widget ul li {
	background-image: url("images/border_list.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	white-space: nowrap;
	height: auto;
	padding-top: 6px;
	padding-bottom: 4px;
}
.sidebar_widget ul li:last-child{
	background-image: unset;
}
.sidebar_widget a{
	color: #424542;
	cursor: pointer;
	display: block;
	font-size: 11px;
	line-height: 1.5;
}
.sidebar_widget ul li a {
	background-color: transparent;
	color: #424542;
	cursor: pointer;
	display: block;
	font-family: Tahoma;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: 11px;
	line-height: 1.5;
	text-align: right;
	text-decoration-line: none;
	text-decoration-style: solid;
	vertical-align: middle;
	position: relative;
	padding-right: 8px !important;
	white-space: normal;
}
.sidebar_widget ul li a::before {
	content: '*';
	position: absolute;
	right: -3px;
	top: 4px;
	color: #d83440;
}
.sidebar_widget.widget_media_gallery {
	padding: 0 5px;
}
.sidebar_widget.widget_media_gallery img {
	max-width: 100%;
	height: auto;
	transition: all 0.8s ease;
	border: 1px solid transparent !important;
	border-radius: 5px;
}
.sidebar_widget.widget_media_gallery img:hover {
	transform: scale(1.2);
	transition: all 0.8s ease;
}
.sidebar_widget.widget_media_gallery .gallery-item .gallery-caption {
	display: none;
}
.panel_right.sidebar_widget form{
	padding: 5px 5px 10px;
	overflow: hidden;
}
.panel_right.sidebar_widget .postform {
	margin-bottom: 10px;
	width: 100%;
	max-width: 350px;
	overflow: hidden;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	overflow: hidden;
	font-size: 12px;
}
.panel_right.sidebar_widget .screen-reader-text{
	display: none;
}


.sidebar_widget ul li ul.children {
	background-color: #FFF;
	border: 1px solid #adadad !important;
	padding: 0;
	display: none;
	margin-right: 0;
	margin-top: 0;
	border-radius: 1px;
	position: absolute;
	right: 100%;
	top: 0;
	min-width: 155px;
	max-width: 200px;
	z-index: 2;
}
.sidebar_widget ul li:hover ul.children{
	display: block;
}

.sidebar_widget ul li ul.children li a:before{
	content: '';
}






/*
=====================================
top_slide_wrap
=====================================
 */
.top_slide_wrap {
	background-color: #fff;
	background-origin: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, 0.55);
	border-left: 1px solid rgba(0, 0, 0, 0.49);
	border-right: 1px solid rgba(0, 0, 0, 0.49);
	border-top: 1px solid rgba(0, 0, 0, 0.46);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.33);
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: 320px;
	margin-bottom: 8px;
	border-radius: 4px;
	overflow: hidden;
}
.top_slide_wrap .owl-stage-outer {
	display: flex;
	flex: 1 1 auto;
}
.top_slide_wrap  .owl-stage {
	display: flex;
}
.top_slide_wrap .owl-stage-outer .owl-item {
	display: flex;
}
.slide_item {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	position: relative;
}
.slide_item.owl-item.active{
	display: block;
}
.slide_image {
	position: relative;
	display: flex;
	flex: 1 1 auto;
	background-size: 100% 100%;
	background-position: center center;
}
.slide_text_overlay {
	position: absolute;
	bottom: 0;
	display: block;
	right: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
	padding:8px 10px;
	color: #FFF;
}
.slide_text_overlay:hover{
	background-color: rgba(0, 0, 0, 0.84);
}
.slide_text_overlay h4 a {
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size: 12px;
	max-height: 37px;
	overflow: hidden;
	color: #FFF;
}

.top_slide_wrap .owl-nav {
	position: absolute;
	top: 150px;
	right: 10px;
	left: 10px;
}
.top_slide_wrap .owl-nav button {
	border-radius: 50%;
	border: none;
	width: 30px;
	height: 30px;
	line-height: 18px;
	font-size: 21px;
	background: #00000070;
}
.top_slide_wrap .owl-nav .owl-prev{
	position: absolute;
	right: 0;
	top: 45%;
}
.top_slide_wrap .owl-nav .owl-next{
	position: absolute;
	left: 0;
	top: 45%;
}
.nav_deactive .owl-nav{
	display: none;
}

.top_slider .owl-dots {
	position: absolute;
	right: 10px;
	left: 10px;
	top: 10px;
}
.top_slider .owl-dots .owl-dot {
	width: 10px;
	height: 10px;
	margin-right: 4px;
	margin-left: 6px;
	background: #555;
	border: 1px solid #FFF;
	padding: 4px;
	border-radius: 0;
	box-shadow: 0 0 2px 1px #000;
}
.top_slider .owl-dots .owl-dot.active {
	width: 20px;
	background: #FFF;
	border: 1px solid #000;
	box-shadow: 0 0 2px 1px #ffffff;
}


/*.top_slider .owl-nav.disabled,*/
/*.top_slider .owl-dots.disabled {*/
	/*display: none;*/
/*}*/




/*
=====================================
end  top_slide_wrap
=====================================
*/

.center{
	float:right;
	padding:0px 2px 0 2px;
	height:auto;
	overflow:hidden;
}
.panel_center{
	background-attachment: scroll;
  background-clip: padding-box;
  background-color: #fff;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto; 
  border-bottom:1px solid rgba(0, 0, 0, 0.25);
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100% 100% 100% 100%;
  border-image-source: none;
  border-image-width: 1 1 1 1;  
  border-left:1px solid rgba(0, 0, 0, 0.14);
  border-right:1px solid rgba(0, 0, 0, 0.14);
  border-top:1px solid rgba(0, 0, 0, 0.20);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
	
	
	min-height:100px;
	margin-bottom:4px;
	border-radius:4px;
	overflow:hidden;
}
.t_panelcenter,.panel8 .t_panelcenter{
	background-image:url(images/bgtitlebox.png);
	background-repeat:no-repeat;
	background-position:101% -2px;
	height:26px;
	width:100%;

}
.panel2 .t_panelcenter,.panel9 .t_panelcenter{
	background-image:url(images/bgtitlebox.png);
	background-repeat:no-repeat;
	background-position:101% -32px;
}
.panel3 .t_panelcenter,.panel10 .t_panelcenter{
	background-image:url(images/bgtitlebox.png);
	background-repeat:no-repeat;
	background-position:101% -63px;
}
.panel4 .t_panelcenter{
	background-image:url(images/bgtitlebox.png);
	background-repeat:no-repeat;
	background-position:101% -94px;
}
.panel5 .t_panelcenter{
	background-image:url(images/bgtitlebox.png);
	background-repeat:no-repeat;
	background-position:101% -125px;
}
.panel6 .t_panelcenter,.panel11 .t_panelcenter{
	background-image:url(images/bgtitlebox.png);
	background-repeat:no-repeat;
	background-position:101% -157px;
}
.panel7 .t_panelcenter,.panel12 .t_panelcenter{
	background-image:url(images/bgtitlebox.png);
	background-repeat:no-repeat;
	background-position:101% -186px;
}

.t_panelcenter a {
	text-shadow: 0px 2px 1px #848484;
	font-size: 13px;
	position: relative;
	right: 5px;
	top: 0px;
	color: #FFF;
	line-height: 22px;
}
.top_panel_center{
	padding:5px 5px 8px 5px;
}
.img_toppanel{
	border:none;
	height:140px;
	padding:0px;
	margin-bottom:0px;
	overflow:hidden;
}
.has_video {
	position: relative;
	display: flex;
	flex: 1;
	max-height: 100%;
	align-items: center;
	justify-content: center;
}
.has_video::before {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	background-image: url("images/play-icon.png");
	content: '';
	width: 32px;
	height: 32px;
	background-size: contain;
	background-position: center center;
	position: absolute;
	z-index: 999;
}
.img_toppanel img{
	border:1px solid #dcdcdc;box-shadow: 0 0 4px #969696;
	padding:2px;
	max-height:100%;
	position: relative;
	z-index: 888;
}

.txt_toppanel{
	padding:0px 4px 0 8px;
	height:150px;
	overflow:hidden;
}
@media(max-width:768px){
	.img_toppanel{
		height:auto;
	}
	.img_toppanel img{
		max-height:none;
	}
	.txt_toppanel{
		height: auto;
		max-height:150px;
	}
}@media(max-width:1200px){
	.txt_toppanel{
		height: auto;
		max-height:150px;
	}
}
.txt_toppanel h2{
	padding-right:0px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:8px;
	font-size:11px;
}
.txt_toppanel h2 a {
	font-family: 'iransans','tahoma';
	font-weight: normal;
	line-height: 21px;
	color: #b50808;
	font-size: 16px;
}
.txt_toppanel p {
	font-family: 'iransans';
	text-align: justify;
	line-height: 29px;
	font-size: 14px;
	color: #505050;
}
.bot_panel_center{
	border-top:3px solid #77CAFF;
	margin:8px;
	height:auto;
}
.bot_panel_center ul{
	padding:0;
	padding-top:5px;
}
.bot_panel_center ul li {
	border-bottom: 1px dotted #cccccc;
	font-weight: normal !important;
	line-height: 20px;
	margin: 1px;
	padding: 1px 4px 3px 0;
	height: 30px;
	overflow: hidden;
	transition: color 0s ease 0s, background 0.2s linear 0s;
}

.bot_panel_center ul li h4{
	max-height:100%;
}
.bot_panel_center ul li a {
	font-family: 'iransans','Kufi';
	font-size: 11px;
	color: #506279;
	line-height: 27px;
}
.bot_panel_center ul li a:hover{
color:#860002;
}
.bot_panel_center ul li a:before{
	
	content:url(images/plus.png);
	margin-left:5px;
	
}

.more_panelcenter{
	background-color:#dcdcdc;
	margin-top:7px;
	height:22px;
}
.rssimg{
	width:60px;
	float:right;
	overflow:hidden;
}
.more_panelcenter img{
	float:right;
	margin-top:3px;
	margin-right:5px;
	margin-left:2px;
}
.rssicon{
	color:#000000;
	float:right;
	margin-top:4px;
	margin-right:5px;
	
}
a.morelink{
	font-family:tahoma,'iransans';
	font-size:12px;
	float:left;
	margin-left:10px;
	margin-top:1px;
	color:#112868;
}

.left{
	padding:0 1px 0px 0px;
	float:right;
	height:auto;
	overflow:hidden;
}
.left .fix_panel {
	padding:1px !important;
}
@media (max-width: 767px) {
	.left{
		max-width: 37%;
		overflow:hidden;
	}
	.fix_panel.is_stuck {
		max-width: 99%;
	}
}
@media (max-width: 575.98px){
	.left{
		max-width: 100%;
		overflow:hidden;
	}
}
.panel_left{
	background-attachment: scroll;
  background-clip: padding-box;
  background-color: #fff;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto; 
  border-bottom:1px solid rgba(0, 0, 0, 0.25);
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100% 100% 100% 100%;
  border-image-source: none;
  border-image-width: 1 1 1 1;  
  border-left:1px solid rgba(0, 0, 0, 0.14);
  border-right:1px solid rgba(0, 0, 0, 0.14);
  border-top:1px solid rgba(0, 0, 0, 0.20);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
  border-radius:3px;
  
    margin-bottom: 8px;
	min-height:100px;
}

.t_panel_left {
	height: 33px;
	border-bottom: 3px #f99d9d double;
	position: relative;
}
.t_panel_left::before {
	content: ' ';
	background-color: #ee3e16;
	height: 4px;
	width: 110px;
	position: absolute;
	bottom: -4px;
	margin-right: 10px;
}

.t_panel_left .txtpanel {
	background-color: transparent;
	color: #353434;
	font-family: "iransans","kufi";
	font-size: 14px;
	height: 35px;
	padding-right: 20px;
	padding-top: 5px;
	width: 100%;
}


.ulleft{
	padding:5px 3px 0 3px;
}

.ulleft li {
	border-bottom: 1px dotted #cccccc;
	font-weight: normal !important;
	line-height: 27px;
	margin: 1px;
	height: 34px;
	overflow: hidden;
	padding: 4px 4px 5px 0;
	transition: color 0s ease 0s, background 0.2s linear 0s;
}
.ulleft li:last-child{
	border-bottom:none;
}
.ulleft li a {
	color: #5467b3;
	font-family: 'iransans','Kufi';
	font-size: 11px;
	max-height: 100%;
	line-height: 27px;
	font-weight: 600;
}
.ulleft li a:hover{
	color:#D70003;
	transform: translateY(calc(-100% - 110px));
}

.ulleft li a::before {
    content:"";
    margin-left: 3px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
	font-size:8px;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    position: relative;
    top: 1px;
	color:#FF0004;
}

.left2 {
	position: relative;
	display: block;
	padding: 0 5px 0 0;
	height: auto;
	overflow: hidden;
}
.panel_img_left2{
	margin-bottom:5px;
	border-radius:3px;
}
.panel_img_left2 .thumbnail{
	border:none !important;
	text-align:right;
	margin-bottom:5px;
	padding:0;
}
.panel_img_left2 .thumbnail img{
	width:130px;
	border:1px solid #cccccc;
	padding:2px;
	float:right;
}

.panel_txt_left2 {
	background-color: #fdfdfd;
	border: 1px solid #C1C0C0;
	height: auto;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;
	text-align: center;
	border-radius: 60px;
	transition: linear background 0.5s,ease-out border-radius 0.5s;
	box-shadow: -1px 2px 4px 0px #ddd;
}
body.single .panel_txt_left2{
	width: unset;
}
.panel_txt_left2:hover{
	
	border-radius:10px 0px 10px 0px;
	transition:linear background 0.5s,ease-in border-radius 0.5s;
	color:#FFFFFF;
}
.txtads1:hover{
	background-color:#3E3EFF;
	border:1px solid #3E3EFF;
}

.txtads2:hover{
	background-color:#ED11C3;
	border:1px solid #ED11C3;
}
.txtads3:hover{
	background-color:#ED114E;
	border:1px solid #ED114E;
}
.txtads4:hover{
	background-color:#0FAB17;
	border:1px solid #0FAB17;
}
.txtads5:hover{
	background-color:#F75FDA;
	border:1px solid #F75FDA;
}

.panel_txt_left2 strong a ,
.panel_txt_left2 a
{
	font-family: 'iransans',tahoma,'iransans';
	text-align: center;
	margin-top: 10px;
	color: #2E2E2E;
	font-weight: normal;
	font-size: 14px;
}
body.home .panel_txt_left2 strong a, body.home .panel_txt_left2 a {
	font-family: 'iransans';
	text-align: center;
	margin-top: 0;
	color: #2E2E2E;
	font-weight: normal;
	font-size: 12px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.panel_txt_left2:hover  a{
	color: #2b2b2b;
}

 .panel_txt_left2 {
	background-color: #fffe;
	box-shadow:  -400px 0 1px transparent inset ;
	 transition: 1s all linear;
}
 .panel_txt_left2:hover {
	background-color: #fff;
	box-shadow:  400px 0 1px rgb(255, 188, 201) inset ;
	 transition: 1s all linear;
}


.txtads_single{
	margin-bottom:5px;
}
.txtads_single .panel_txt_left2{
	display:inline-block;
	width:100%;
}


.banner_single_left{
	margin-bottom:5px;
	
}
.banner_single_left .thumbnail{
	width:unset !important;
	max-width:none;
	display:inline;
	padding:0;
}
.banner_single_left .panel_img_left2{
	display:inline;

}
.banner_single_left .thumbnail img{
	width:unset !important;
	max-width:none;
}


/*
=====================================================
	bottom_gallery
=====================================================
 */
.bottom_gallery {
	margin-top: 15px;
}
.bottom_gallery .container {
	background: #FFF;
	border-left: 1px solid rgba(0, 0, 0, 0.14);
	border-right: 1px solid rgba(0, 0, 0, 0.14);
	border-top: 1px solid rgba(0, 0, 0, 0.20);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
	border-radius: 3px;
	height: auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 5px 0;
	border-radius: 3px;
	overflow: hidden;
	align-items: center;
	position: relative;
}
.bottom_gallery .owl-stage-outer {
	position: relative;
	z-index: 500;
}
.bottom_gallery .owl-stage {
	display: flex;
}
.bottom_gallery .owl-nav {
	position: absolute;
	width: 100%;
}

.bottom_gallery .owl-dots {
	display: none;
}
.bottom_gallery .owl-nav  button {
	border-radius: 50%;
	border: none;
	width: 30px;
	height: 30px;
	line-height: 18px;
	font-size: 21px;
	background: #00000070;
	z-index: 1000;
}
.bottom_gallery .owl-nav .owl-prev {
	position: relative;
	right: 5px;
	float: right;
}
.bottom_gallery .owl-nav .owl-next {
	position: relative;
	left: 5px;
	float: left;
}
.bot_gallery_item {
	width: 150px;
	height: 150px;
	margin: 5px;
	display: flex;
}
.gallery_image{
	position: relative;
	display: flex;
	flex: 1 1 auto;
}
.gallery_image img {
	display: flex;
	flex: 1 1 auto;
	border: 1px solid #5B5B5B;
	border-radius: 3px;
	overflow: hidden;
	height: 150px;
	box-shadow: 0 0 1px 1px #828282;
}
.gallery_icon {
	position: absolute;
	top: 4px;
	left: 100%;
	width: 20px;
	height: 20px;
	/* background-color: #000; */
	right: 4px;
}
.gallery_icon i {
	font-size: 16px;
	color: #FFF;
}




/*fotter*/

.footer {
    /* background-color: #FFF; */
    /* background-image: url(images/patern.png); */
    background-color: #520000;
    background-repeat: repeat;
    border-top: 2px solid #000000;
    height: 115px;
    margin-top: 20px;
    position: relative;
    clear: both;

}
@media(max-width:992px){
	.footer .container{
		width:auto !important;
	}
}
.topfooter{
	background-color:rgba(126,0,2,1.00);
	border-bottom:1px solid #FFF;
	height:30px;
	overflow:hidden;
	
}
.topfooter ul{
	text-align:center;
	padding-top:0px;
	float:right;
}
@media(min-width:768px){
	.topfooter ul{
		max-width:80%;	
	}	
}
.topfooter ul li{
	border-left:1px solid #050505;
	float:right;
	margin-left:5px;
	padding:0px 5px 0 5px;
	margin-right:1px;	
	margin-top:5px;
	height:18px;
	overflow:hidden;
}
.topfooter ul li ul ,
.topfooter ul li ul li ul,
.topfooter ul li .children
{
	display: none;
}
.topfooter ul li:last-child{
	border-left:none;
}
.topfooter ul li a{
	font-family:'iransans','kufi',tahoma,'iransans';
	color:#FFF;
}
.iconbarfootter{
	
	float:left;
	padding:5px 0 0 10px;
	text-align:center !important;
}
.iconbarfootter img,.iconbarfootter a img{
	display:inline !important;
}
@media(max-width:350px){
.topfooter ul li{
	margin-left:0px;
	padding:0px 5px 0 5px;
}
.iconbarfootter{
	display:none;
}
}
.botfooter{
	min-height:50px;
	padding-top:15px;
}
@media(max-width:768px){
	.botfooter,.footer{
		height:auto;
		padding-bottom:10px;
	}
}

.rightfooter{
	font-family:'iransans','kufi',tahoma,'iransans';
	padding-top:0;
	float:right;
	color:#FFFFFF;
}
.rightfooter p {
	font: 12px tahoma,'kufi',tahoma,'iransans';
	line-height: 21px;
	margin-bottom: 5px;
	color: #FFFFFF;
	clear: both;
}
@media(max-width: 576px){
	.rightfooter p {
		font: 11px tahoma,'kufi',tahoma,'iransans';
		line-height: 20px;

	}
}
.leftfooter{
	font-family:'iransans','kufi',tahoma,'iransans';
	padding-top:0;
	text-align:center;
	float:left;
	color:#FFFFFF;
}
.leftfooter a {
	font-family: 'iransans',Tahoma;
	position: relative;
	color: #FFFFFF;
	font-weight: 700;
	text-shadow: 0px 0 6px #FFDEDE;
}

.leftfooter {

	font-family: 'tahoma';
	direction: ltr;
	display: flex;
	align-items: flex-start;
	padding-left: 0;
	text-transform: capitalize;
	flex-direction: column;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	border-left: 4px #fff solid;
	padding-left: 6px;
}
.leftfooter > p {
	font: 11.55px tahoma,iransans;
	line-height: 18px;
	margin-bottom: 5px;
	color: #FFFFFF;
	clear: both;
}

.box_fix {
	position: fixed;
	bottom: 10px;
	left: 0;
	width: 150px;
	height: 150px;
	align-items: end;
	align-content: center;
	display: flex;
	z-index: 99999;
}
.box_fix img {
	max-width: 100%;
	height: auto;
}
@media all and (max-width: 768px){
	.box_fix{
		display: none;
	}
}
/*///////////////////////////////////////////////single//////////*/
.panel_center_single{
	background: none repeat scroll 0 0 #FFF;
	border:1px solid #ccc;
	border-radius:3px;
	height:auto;
	padding:5px 10px 10px;
	margin-bottom:10px;
}
.boxtitle_single{
	padding:5px 10px 5px;
	
}
.boxtitle_single h1,.boxtitle_single h1 a,.boxtitle_single h2,.boxtitle_single h2 a{
	font-family:'iransans','Kufi';
	font-size:20px !important;
	line-height:23px;
 	color:#931010;	
}
@media(max-width:991px){
	.boxtitle_single h1,.boxtitle_single h1 a,.boxtitle_single h2,.boxtitle_single h2 a{
		font-size:14px;
	}
}

.infopost {
	margin-top:5px;
  font-family: tahoma;
  font-size: 11px;
  height: 25px;
  margin-bottom: 0;
  margin-right: 5px;
  max-height: 33px;
  padding-right: 2px;
  text-align: right;
}
.infopost p{
  margin-top:5px;
  font-family: tahoma;
  font-size: 11px;
  height: 25px;
  margin-right: 0px;
  max-height: 33px;
  padding-right: 0px;
  text-align: right;
  padding-left:0;
	margin-left:0;
}
.infopost > p:first-child.pull-right span{
	margin-right: 5px;
}
.infopost{
	line-height:20px;
	overflow:hidden;
}

.infopost a{
	font-family: tahoma;
  font-size: 11px;
	color:#0C4E9C;
}

@media(max-width:500px){
	
	.hidden-xs2{
		display:none !important;
	}
	.fontsize{
		width:auto;
	}
}
@media(min-width:768px) and (max-width:991px){
.infopost{
	height:auto;
	max-height:45px;
	text-align:right;
}
.infopost p{
	margin-top:0px;
	margin-bottom:0;
}
.fontsize{
	float:right !important;
	text-align:right !important;
}
}
.img_thumbnail{
	border:none;
	margin-top:10px;
	margin-bottom:15px;
	padding:0;
}
.img_thumbnail img {
	border-radius: 4px;
	padding: 2px;
	max-height: 380px;
	border: 1px solid #999;
}
.b_panelsingle{
	padding-top:10px;
}
.contentpost {
	font: 10pt/100% 'iransans';
	line-height:26px;
	color: #4d4d4d;
}
.contentpost div.aligncenter,.contentpost div.aligncenter p{
	width:100% !important;
	text-align:center !important;
}
.contentpost, .contentpost p {
	margin-bottom: 5px;
	text-align: justify;
	padding: 3px 5px 6px 5px;
	clear: both;
	font-family: 'iransans';
	line-height: 26px;
	color: #4d4d4d;
	font-size: 16px;
}
.contentpost b,.contentpost strong {
	font-family:'iransans_bold';
}
.contentpost h1{
	font-family:'iransans','Kufi','iransans',tahoma;
	font-size:16pt;
	padding:4px 5px;
	margin-bottom:4px;
	overflow:hidden;
}
.contentpost h2{
	font-family:'iransans','Kufi','iransans',tahoma;
	font-size:15pt;
	padding:4px 5px;
	margin-bottom:4px;
	overflow:hidden;
}
.contentpost h3{
	font-family:'iransans','Kufi','iransans',tahoma;
	font-size:14pt;
	padding:4px 5px;
	margin-bottom:4px;
	overflow:hidden;
}
.contentpost h4{
	font-family:'iransans','Kufi','iransans',tahoma;
	font-size:13pt;
	padding:4px 5px;
	margin-bottom:4px;
	overflow:hidden;
}
.contentpost h5{
	font-family:'iransans','Kufi','iransans',tahoma;
	font-size:12pt;
	padding:4px 5px;
	margin-bottom:4px;
	overflow:hidden;
}
.contentpost h6{
	font-family:'iransans','Kufi','iransans',tahoma;
	font-size:11pt;
	padding:4px 5px;
	margin-bottom:4px;
	overflow:hidden;
}
@media(max-width:500px){
.contentpost h1,
.contentpost h2,
.contentpost h3,
.contentpost h4,
.contentpost h5,
.contentpost h6{
	line-height:25px;
}
.contentpost h1{
	font-size:12pt !important;
}
.contentpost h2{
	font-size:11pt !important;
}
.contentpost h3{
	font-size:11pt !important;
}
.contentpost h4,.contentpost h5,.contentpost h6{
	font-size:9pt !important;
}
}
.contentpost p a,.contentpost a{
	font-family:tahoma,'iransans';
	font-size:10pt;
	line-height:27px;
	color:#0025B4;
}
.contentpost .imgarticle p a,
.contentpost .imgarticle a,
.contentpost .imgarticle p a {
	display: block;
	text-align: center;
	clear:both;
}
.contentpost img{
	max-width:100%;
	height:auto !important;
	border:1px solid #ccc;
	border-radius:4px;
	padding:4px;
        margin-top: 5px;
        margin-bottom: 5px;
}
.contentpost img:hover{
	border-color:#D90003;
	transition:linear border-color 0.3s;
}

.row.contentpost li {
  background-color: #fff;

  display: block;
  margin-bottom: -1px;
  padding: 5px 10px;
  position: relative;
}
.row.contentpost li:nth-child(even) {
    background: #eee;
}
.row.contentpost ul li:before{
    content:"";
	font-size: 10px;
	display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
	margin-left:5px;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 2px;
	color:#EB0003;
}
.row.contentpost ol li{
	list-style:inside decimal;
	display:list-item;
	padding-right:10px
}
.row.contentpost li:focus, .row.contentpost li:hover {
    background-color: #F5F5F5;
    color: #4A0A0B;
}
.contentpost input,
.contentpost textarea
{
	border: 1px solid #d2d2d2;
	padding: 3px;
	border-radius: 4px;
}
.share_box {
    height: auto;
    margin-bottom: 5px;
	margin-top:10px;
}
.share_box b {
	color: #03c;
	float: right;
	font-family: "iransans";
	font-size: 11px;
	height: 20px;
	margin-left: 8px;
	margin-top: 5px;
	text-align: right;
}
.share_box ul {
    height: 30px;
    margin-bottom: 0px;
	padding-right:0;
	padding-left:0;
	float:left;
    overflow: hidden;
}
.share_box ul li {
	background:none !important;
	color:inherit !important;
	content:" " !important;
	padding-left:2px !important;
	padding-right:2px !important;
	margin-left: auto !important;
	position: static !important;
	top: auto !important;


    float: right;
    margin-right: 2px;
}
.share_box ul li:before{
    content:normal !important;
 	margin-left:auto !important;
    font-weight: 400 !important;
}

.share_box ul li a img{
	padding:0 !important;
	border:none;
}


.shortlink_wrap {
	display: flex;
	justify-content: end;
	align-items: center;
}
.shortlink_wrap input{
	border: 1px solid #bbb;
	border-radius:4px 0 0 4px;
	padding: 5px;
	height: 30px;
}
.shortlink_wrap span {
	background-color: #25bcd5;
	font-size: 11px;
	padding: 5px;
	height: 30px;
	border-radius: 0 4px 4px 0;
	color: #FFF;
	line-height: 22px;
	font-weight: 600;
}

/*gallery post format*/
.single-format-gallery .panel_center_single {
	padding-top: 0;
}
.single-format-gallery .boxtitle_single {
	display: flex;
	justify-content: center;
	padding-top: 0;
}
.single-format-gallery .boxtitle_single h1 {
	background-color: #c41e54;
	color: #FFF;
	padding: 0 20px 1px;
	border-bottom-left-radius: 500px 150px;
	border-bottom-right-radius: 500px 150px;
}
/*gallery post format*/
/*
  ========================================
  relate
  ========================================
 */

.relate_post {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #ccc;
	border-top-color: #555;
	border-radius: 3px;
	height: auto;
	padding: 0;
	margin-bottom: 10px;
}
.relate_title {
	padding: 5px 0 0;
	display: flex;
	align-items: center;
	background-color: #555;
	color: #FFF;
	padding: 6px 5px;
}
.relate_title::before {
	position: relative;
	content: '';
	right: 0;
	width: 16px;
	height: 5px;
	border-radius: 10px;
	background-color: #d2d2d2;
	float: right;
	margin-left: 7px;
}
.relate_title > span {
	position: relative;
	content: '';
	right: 0;
	float: right;
}
.relate_body {
	list-style: none;
	padding: 15px 10px 5px;
}
.relate_body li{
	display: block;
	height: 36px;
		border-bottom: 1px dotted #c8c8c8;
}

.relate_body li:last-child {

	border-bottom: 0;
}
.relate_body li a{
	display: block;
	font-size: 12px;
	color: #2c2c2c;
}
.relate_body li a::before {
	content: "";
	font-family: "Glyphicons Halflings";
	font-size: 9px;
	font-style: normal;
	font-weight: 400;
	right: 0;
	position: relative;
	top: 2px;
	color: #AEAEAE;
	margin-left: 3px;
	float: right;
}
.relate_body li a .relate_badge {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	height: 20px;
	padding: 5px 2px 10px;
	margin-top: 8px;
	float: left;
	line-height: 5px;
	font-size: 11px;
	font-family: tahoma;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*//////////////////////////////comment Style//////////////////////////////*/
.comment_box{
	background: none repeat scroll 0 0 #FFF;
	border:1px solid #ccc;
	border-radius:4px;
	height:auto;
	padding:5px 10px 10px;
	margin-bottom:10px;
}
.comment_box span{
	font-family:tahoma;
}
.formcomment {
	float: none;
	padding: 2px 25px;
}
.textformcomment{
	padding: 2px 25px;
	float:none;

	text-align:right;
}
.textformcomment ul{
	padding-right: 20px;
	margin-top: 15px;
}
.textformcomment li {
	line-height: 2;
	padding: 0 0 10px;
	list-style: square;
}

.comment_box h2,
.comment_box h3,
.comment_box h4,
.comment_box h5,
.comment_box h6{
	padding: 5px;
	margin: 0 0 10px 0;
	font-family:'Kufi','iransans';
	font-size: 16px;
	
	overflow: hidden;
}

.comment_box h3#comments {
	padding: 13px;
	font-size: 20px;
	font-family: "iransans";
	border-bottom:3px double #dfdfdf;
}
.comment_reg p a{
	color:#001DFF;
}
.comment_form input,.comment_form textarea{
	font-family:tahoma,'Kufi';
	max-width:400px;
	font-size:12px;
}
.nocomments{
	font-family:'Kufi';
}
.comment_form p,.comment_form a{
	font-family:tahoma,'Kufi';
	font-size:12px;
}
.comment_form a{
	position: relative;
    top: 1px;
	margin-right:3px;
	margin-left:3px;
	color:#FF0000;
}
.comment_form a span.glyphicon{
	position: relative;
    top: 2px;
	margin-right:1px;
	margin-left:1px;
	color:#FF0000;
}
.commentlist {
	/* border: 1px solid #cfcfcf; */
	border-top: none;
	margin-bottom: 15px;
	border-bottom: 4px solid #ddd;
	padding-bottom: 25px;
}
.commentlist li {
	position: relative;
	border: none;
	/*background: none;*/
	/*background-image: url(images/title_comm.png);*/
	/*background-repeat: repeat-x;*/
	padding: 2px 10px;
	margin-bottom: 10px;
}
ol.commentlist li::before {
	height: 30px;

	width: 100%;
	position: absolute;
	content: ' ';
	background-color: #eaeaea;
}
.title_comment{
	padding:2px 0px 1px 0px;
	border-radius:0px;
    height: 28px;
    padding-right: 5px; 
	overflow: hidden;
}
.comment-author{
    overflow: hidden;
    padding-right: 5px;
	float:right;
}
.comment-author:first-child{
    border-top: none;
}

ol.commentlist li:first-child{
	border-top:none;
}
.commentmetadata{
	float:right;	
}
.commentmetadata a,.commentmetadata *{
	color: #6c6c6c;
	float:right;	
}
.comment-author *{
	background-color: #ffffff;
    border-radius: 3px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 4px 2px;
	color: #6c6c6c;
    font-family: tahoma,'Kufi';
	font-style:normal;
}
.commentmetadata{
	background-color: #ffffff;
    border-radius: 3px;
    float: right;
    line-height: 20px;
	height:20px;
    padding: 0 4px 1px;
	overflow: hidden;
}
.commentmetadata *, .commentmetadata *:hover,.commentmetadata a {
    color: #6c6c6c;
    font-family: tahoma,'Kufi';
	font-size:11px;
}
.vcard, .commentmetadata {
	background-color: #FFFFFF;
	border-radius: 4px;
	margin: 0px;
	margin-top: 4px;
	margin-right: 10px;
	height: 20px;
	overflow: hidden;
	box-shadow: 0 0 1px 1px #c1c1c1;
}
.commentmetadata a {
    height:95%;
	padding-right:5px;	
}
.commentmetadata a:hover{
    color:#003CFF;
}
.vcard * a,.commentmetadata a{
	color:#947B7B;
}
.commentmetadata a:first-child:before{
	content: "";
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
	font-size:12px;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 0px;
	margin:5px;
	margin-top:0px;
}

.comment-author.vcard ,
.comment-meta.commentmetadata
{
	background: #fff !important;
	overflow: hidden !important;
	position: relative;
	border-radius: 2px;
	padding: 0px 6px;
}


.comment{
	background-color:#FFFFFF;
	padding:0px;
	line-height:20px;

	overflow:hidden;
}
.comment-body p{
	width:100%;
	clear:both;		
}
.sep{
	color:#7A7A7A;
	height:20px;
	float:left;
	overflow:hidden;
}
.comment-author *,.comment-author *:hover{
	font-family:tahoma,'Kufi';
	color:#6C6C6C;
}
.title_comment i{
	font-size:13px;
	margin:0px 3px;
}
.title_comment i:hover{
	font-family: FontAwesome;
}
.panel-primary{
	border-color:#F8F8F8;
	box-shadow:none;
	margin-bottom:8px;
}
.panel-body{
	padding:10px;
}
.textformcomment{
	font-family:tahoma;
	font-size:12px;
	display: flex;
}
.textformcomment li {
	line-height: 2;
	padding: 0 0 10px;
}
.comment_box .alert {
	font-family: tahoma;
	margin-bottom: 5px;
	line-height: 2;
	width: 100%;
	display: block;
	padding: 6px;
}
.comment_form > div {
  padding-bottom: 10px;
  padding-top:10px;
}
.comment-body{
	font-family:tahoma;
	padding-bottom:6px;
}
.comment-body p {
	color: #2f2f2f;
	font: 12px/180% tahoma;
	padding: 20px 10px 0px 10px;
	margin-bottom: 0px;
	text-align: justify;
}

.commentlist ul.children{
	border:1px solid #C8C8C8;
	border-radius:0 10px 10px 0;
	border-top:none;
	border-left:none;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.commentlist ul.children{
	border:0px solid #DBDBDB;
	border:none;
}
ul.children li{
	background-image:none;
}


div.comment-author.vcard img,.says{
	display:none;
}
@media(max-width:768px){
	.commentmetadata{
		display:none;
	}
}
.fn a{	
    font-family: tahoma,'Kufi';
	font-size:11px;
	color: #c6c6c6;
}
.fn::before {
	content: "";
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	position: relative;
	top: 3px;
	margin-left: 5px;
	float: right;
}

.reply{
	text-align:left;
	padding-left:10px;
}
div.reply a {
	background-color: #9b0d28;
	border-color: #800202;
	color: #fff;
	border-radius: 2px;
	line-height: 1.0 !important;
	padding: 0px 12px 3px;
	/* font-family: 'Kufi'; */
	font-size: 12px;
	display: inline !important;
	font-weight: normal;
}


.children li{
	width:100%;	
}
ol.commentlist li ul.children {
	/* border: 1px solid #ededed; */
	/*border-bottom: 1px solid #ededed;*/
	border-right: 3px solid #ededed;
	padding-top: 10px;
	border-radius: 0;
	border-left: none;
	overflow: hidden;
}
ol.commentlist li ul.children  *.children{
	border:none;
}

.comment-body em,.comment-body br{
	display:none;	
}
ul.children li .comment-author,
ul.children li .commentmetadata,
ul.children li .comment-author *,
ul.children li .commentmetadata *
{
	background-color:#FFF;
}

/*////////////////////////////////////////////end comment///////////////////*/
.input{
	border:1px solid #D9D9D9;
	padding:5px;
}
.contentpost input[type=submit],.contentpost input[type=button].contentpost ,button{

  background-image: linear-gradient(to bottom, #337ab7 0px, #265a88 100%);
  background-repeat: repeat-x;
  border-color: #245580;
  color: #fff;
border: 1px solid transparent;
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
}



/*/////////////////////////////relate post////////////////*/
.panel_relate{
	background: none repeat scroll 0 0 #FFF;
	border:1px solid #ccc;
	border-radius:4px;
	height:auto;
	padding:5px 10px 10px;
	margin-bottom:10px;
}
.title_panel_relate{
	height:35px;
	border-bottom:2px solid #949494;
}
.title_panel_relate .txtpanelrelate{
	width:35%;
	height:30px;
	padding-top:4px;
	padding-right:10px;
	font-size: 15px;
    text-shadow: 0px 0px 0.5px #363636;
	border-bottom:2px solid #B50005;
	color:#353434;
}
.body_relate_post{
	min-height:80px;
}


.body_relate_post ul li {
  border-bottom: 1px dotted #cccccc;
  font-weight: normal !important;
  line-height: 22px;
  margin: 1px;
  float:right;
  max-height: 32px;
  overflow: hidden;
  padding: 4px 4px 6px 0;
  width:48%;
  margin-right:1%;
  transition: color 0s ease 0s, background 0.2s linear 0s;
}
@media(min-width:992px){
	.body_relate_post ul li {
		width:48%;
	}
}
@media(min-width:768px) and (max-width:992px){
	.body_relate_post ul li {
		width:98%;
	}
}
@media(max-width:550px){
	.body_relate_post ul li {
		width:98%;
	}
}
.body_relate_post ul li a {
  color: #184d95;
  font-family: tahoma,'iransans','Kufi';
  font-size: 11px;
  max-height: 100%;
}
.body_relate_post  ul li a::before {
  color: #ff0004;
  content: "";
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-size: 8px;
  font-style: normal;
  line-height: 1;
  margin-left: 3px;
  position: relative;
  top: 1px;
}


.panel_cat .thumbnail_cat{
	float:right;
	padding:0;
	margin-bottom:2px;
	max-height:73px;
}
.panel_cat .thumbnail{
	border:none;
	
}
.panel_cat .thumbnail_cat img{
	border:1px solid #BFBFBF;
	padding:0px;
	max-height:100%;
}
.title_cat {
	font-family: 'iransans';
	font-size: 11px;
	line-height: 25px;
	color: #0A4EAA;
}
.title_cat h3{
font-family: tahoma,'iransans';
  font-size: 11px;
  line-height:25px;
	color:#0A4EAA;
}
.timecat{
	color:#6E6E6E;
}
@media(min-width:768px) and (max-width:992px){
.timecat{
	display:none;
}
}
.panel_cat li {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 3px;
  max-height: 82px;
  overflow: hidden;
  padding-bottom: 5px;
}
.panel_cat li:last-child{
  border-bottom:none;

}
@media(max-width:400px){
	.panel_cat li {
		max-height:none;
		height:auto !important;
		border-bottom:none !important;
	}
	.panel_cat .thumbnail_cat{
		width:100% !important;
		max-height:none;
		border:none;
		padding:0;
		clear:both;
	}
	.title_cat {
		width:100% !important;
		text-align:center;
	}
}
@media(min-width:401px) and (max-width:768px){
	.panel_cat li {
		max-height:95px !important;
		border-bottom:none !important;
	}
	.thumbnail_cat{		
		max-height:98% !important;
		border:none;
	}
	.thumbnail_cat img{		
		max-height:80px !important;
		
	}
}



/*////////////////////////////////////////page navigation////////*/
.pagination {
    clear: both;
    font-size: 11px;
    line-height: 13px;
    overflow: hidden;
    padding: 5px 0;
	margin:0 auto;
    position: relative;
    text-align: center;
    
}
.pagination .current {
    background: none repeat scroll 0 0 #FF0000;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: tahoma;
    margin: 6px 5px;
    padding: 5px 8px;
}
.pagination a {
    background: none repeat scroll 0 0 #009ad9;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: tahoma;
    margin: 6px 5px;
    padding: 5px 8px;
}



.tags{
	font-family: tahoma,'iransans';
	font-size: 11px;
}
.tags span{
	margin:0px 0 0 5px;
	position:relative;
	top:4px;
}
.tags a{
	color: #0025b4;
	font-family: tahoma,'iransans';
	font-size: 11px;
	line-height: 27px;
}
.list-group-item {
  padding: 5px 15px !important;
}

.search404{
	text-align:center;
	padding:10px;
}


.text_content_404{
	padding:0;
}
.pishnahadi404 ul{
	padding-right:5px;
}
.pishnahadi404 ul li{
	padding-right:4px !important;
	padding-left:1px !important;
}


.fontsize {
	float:left;
	text-align:left;
	padding:0;
	
}
.fontsize .glyphicon{
	display:inline-block;
	margin:0px 3px;
	font-size:13px;
}
.fontsize .glyphicon-print{
	
	color:#333333;
}
.fontsize .glyphicon-envelope{
	color:#003DA8;
}
.fontsize .glyphicon-plus{
	cursor:pointer;
	font-size:13px;
	color:#830000;
}

.fontsize .glyphicon-minus{
	cursor:pointer;
	font-size:13px;
	color:#830000;
}



/*//////////////////////////////////////widget////////////*/

.sidebar_tab_wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
	position: relative;
	top: -1px;
}
.sidebar_tab_wrap button {
	background-image: linear-gradient(to bottom, #b92411 0px, #e82622 100%);
	padding: 3px 4px 5px;
	font-size: 12px;
	font-weight: 300;
	box-shadow: 0 1px 5px rgba(60, 60, 60, 0.17);
	border-radius: 0 0 5px 5px;
	display: flex;
	flex: 1;
	margin: 0 5px;
	justify-content: center;
	align-items: center;
	border: 1px solid #b60000;
}
.sidebar_tab_wrap button:hover,
.sidebar_tab_wrap button.active,
.sidebar_tab_wrap button:active{

	background-image: linear-gradient(to bottom, #1941b9 0px, #1c7fe8 100%);
	border: 1px solid #1323b6;
}
.sidebar_tabcontent{
	display: none;
	opacity: 0;

}
.sidebar_tabcontent.active{
	display: block;
	opacity: 10;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}




.panel_left_w {
	background-color: #ffffff;
	border: 1px solid #cfcfcf;
	border-radius: 4px;
	margin-bottom: 8px;
	min-height: 100px;
	padding-bottom: 10px;
	overflow: hidden;
}

.title_left_w{
	border-bottom: 3px solid #000000;
	height: 35px;
}
.title_left_w .txtpanel {
  border-bottom: 2px solid #b50005;
  font-family: 'iransans','kufi';
  color: #353434;
  font-size: 15px;
  height: 30px;
  padding-right: 10px;
  padding-top: 4px;

  width: 65%;
}
.panel_left_w ul{
  padding: 5px 3px 0;
}
.panel_left_w ul li {
  border-bottom: 1px dotted #cccccc;
  font-weight: normal !important;
  line-height: 22px;
  margin: 1px;
  max-height: 32px;
  overflow: hidden;
  padding: 3px 4px 4px 0;
  transition: color 0s ease 0s, background 0.2s linear 0s;
}
.panel_left_w ul li:last-child{
	border-bottom:none;
}
.panel_left_w ul li a {
  color: #184d95;
  font-family: tahoma,'iransans','Kufi';
  font-size: 11px;
  max-height: 100%;
}
.panel_left_w ul li a::before {
  content: "";
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-size: 9px;
  font-style: normal;
  line-height: 1;
  margin-left: 3px;
  position: relative;
  top: 1px;
  color:#FF7C00;
}
.panel_left_w.widget_media_image{
	padding: 0;
}
.panel_left_w.widget_media_image img{
	vertical-align: middle;
}

.panel_left_w .tagcloud {
	padding: 10px;
}
.panel_left_w .tagcloud a {
	border: 1px solid #e5e9e9;
	color: #838383;
	background-color: #fdfdfd;
	float: right;
	font-size: 11px !important;
	line-height: 22px;
	padding: 0 5px 1px;
	margin-top: 5px;
	margin-left: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.panel_left_w .tagcloud a:hover {
	background-color: #fdb26b;
	color: #000;
}




#wp-calendar { width: 100%; font-size: 11px; }
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover { background: #f1f1f1; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { cursor: pointer; font-family:tahoma,'iransans'; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #3b86b0; color: #fff; text-align:right;}
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }
#footer #wp-calendar thead th { background: #222 }
#footer #wp-calendar tbody td { border-color: #222 }
td#prev a,td#next a{color:#8C0002;}
















/*////////////////////////////////////استایل اختصاصی برای هر مرورگر////////////////////////////////////////////*/
/*chrome*/
body.chrome  .searchbox input[type=submit]{
	position:relative;
	top:8px;
}
body.chrome .www{
	font-family:tahoma,'iransans';
	margin-top:5px;
}
body.chrome div.tooltip[role=tooltip]{
	position:fixed;
}

/*end chrome befin ie*/
body.ie .navbar-nav {
	padding-top:0px;
	padding-bottom:1px;
}
body.ie .navbar-nav > li{
	padding-top:0;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:8px;
}
body.ie .navbar-nav > li a:after{
	font-size:7px;
	position:relative;
	right:7px;
	top:-13px;
	float:left;
}
body.ie .navbar-nav > li ul li a:after{
	font-size:8px;
	position:relative;
	right:0px;
	
	float:left;
}
/*safai*/
body.safari  .searchbox input[type=submit]{
	position:relative;
	top:-2px;
	
}




#smoothup {
height: 40px; 
width: 40px; 
position:fixed;
top:auto !important;
bottom:50px;
right:10px;
/*text-indent:-9999px;*/
display:none;
color:#000000;
border:none;
-webkit-transition-duration: 0.4s; 
-moz-transition-duration: 0.4s; 
transition-duration: 0.4s; 
}