@font-face {
	font-family: 'irsans';
	src: url('../font/irsans.eot');
	src: url('../font/irsans.eot?#iefix') format('eot'), url('../font/irsans.woff2') format('woff2'), url('../font/irsans.woff') format('woff'), url('../font/irsans.ttf') format('ttf');
}

body {
	direction: rtl;
	font: 300 13px 'irsans';
	color: #333;
	font-family: 'irsans';
}

#site-header {
	margin-top: 0px;
}

#site-header #navigation #logo h1 {
	font: 300 12px 'irsans';
	color: #8c8c8c;
	letter-spacing: 1px;
	text-align: center;
}

#site-header #navigation #logo {
	float: right;
	padding-left: 41px;
}

#site-header #navigation ul {
	padding-top: 8px;
}
#site-header #navigation > ul > li:before{
        display:none;
}
#site-header #navigation > ul ul:before{
        display:none;
}
#site-header #navigation > ul > li {
	display: inline-block;
	text-align: center;
	padding: 0px 29px;
	transition: all 0.3s ease-in-out;
	margin-top: -5px;
	margin-bottom: 10px;
}

#site-header #navigation > ul > li:hover {
	background: #fff;
}

#site-header #navigation li a {
	font-family: 'iransans';
	font-weight: 400;
	display: block;
}

.fixed nav li a:before {
	content: ' ' !important;
}

#site-header #navigation li a:before {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	font-size: 32px;
	font-weight: 100;
	color: #bb1212;
	margin-bottom: 6px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#site-header #navigation li:nth-child(1) a:before {
	content: "\e914";
}

#site-header #navigation li:nth-child(2) a:before {
	content: "\e9cb";
}

#site-header #navigation li:nth-child(3) a:before {
	content: "\e982";
}

#site-header #navigation li:nth-child(4) a:before {
	content: "\e9c8";
}

#site-header #navigation li:nth-child(5) a:before {
	content: "\e9ce";
}

#site-header #navigation li:nth-child(6) a:before {
	content: "\e905";
}

#site-header #navigation li:nth-child(7) a:before {
	content: "\e90d";
}

#site-header #navigation li:nth-child(8) a:before {
	content: "\e97d";
}

#site-header #navigation li:nth-child(9) a:before {
	content: "\e909";
}

#site-header #navigation li:hover a:before {
	color: #000;
}

#site-header #navigation li li:nth-child(n) a:before {
	content: '' !important;
}



#site-header #navigation li img {
	display: block;
	margin: auto;
	padding-bottom: 17px;
}

#site-header #navigation ul li ul {
	visibility: hidden;
	opacity: 0;
	background: #FFF;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	position: absolute;
	margin: 6px -24px 0 0;
	width: 220px;
	z-index: 3;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 0px 0px 3px 3px;
}

#site-header #navigation ul li:hover ul {
	visibility: visible;
	opacity: 1;
}

#site-header #navigation ul li ul li {
	border-bottom: 1px solid #f0f0f0;
	font-size: 11px;
	text-align: right;
	padding: 5px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#site-header #navigation ul li ul li:hover {
	background: #f2f2f2;
}

.fixed {
	position: fixed;
	background: #FFF;
	top: -28px;
	right: 0;
	left: 0;
	z-index: 2;
	box-shadow: 0px 1px 5px 3px rgba(0, 0, 0, 0.1);
}

.menumarg {
	margin-top: 190px;
}

#site-header #navigation ul li ul li:last-child {
	border-bottom: 0px;
}

.fixed img {
	display: none !important;
}

.fixed #navigation #logo h1 {
	padding: 13px 4px 7px 4px;
}

.fixed #navigation ul {
	padding-top: 0px !important;
}

.fixed #navigation > ul > li {
	margin: 0 -2px;
	height: 41px;
	text-align: center;
	line-height: 28px;
}

.fixed #navigation ul li:hover {
	box-shadow: 0px 0px 0px 0px #fff inset;
}

.fixed #navigation ul li ul li {
	box-shadow: none;
}

.fixed #navigation li li:hover {
	display: block;
	box-shadow: none;
}

.fixed #navigation li:hover ul {
	display: block;
}

.fixed #navigation ul:before {
	background: transparent !important;
	height: 5px;
	margin: -5px -114px;
}


.iconrssing:before{
	content: "\e90a";
font-family: 'icomoon' !important;
font-size: 25px;
margin-left: 10px;
color: #bb1212;
}
.iconrsspicing:before{
	content: "\e97f";
font-family: 'icomoon' !important;
font-size: 25px;
margin-left: 10px;
color: #bb1212;
}
.iconrsspiced:before{
	content: "\e9c8";
font-family: 'icomoon' !important;
font-size: 25px;
margin-left: 10px;
color: #bb1212;
}











.fixed .menuDownsi {
	display: none !important;
}

#site-header .menuDownsi {
	margin-top: 10px;
	border: 1px solid #e5e5e5;
	display: block;
	width: 100%;
	font-size: 13px;
color: #868686;
padding: 10px;
}

#site-header .menuDownsi ul {
	float: right
}

#site-header .menuDownsi ul li {
	border-right: 1px solid #e5e5e5;
	display: inline-block;
	color: #9f9f9f;
	padding: 0px 18px;
	margin: 13px 0;
}

#site-header .menuDownsi ul li:first-child {
	border-right: none;
}

#site-header .menuDownsi ul li:hover {
	color: #1fbc48;
}

#site-header .menuDownsi .search {
	background: #f5f5f5;
	float: left;
	width: 100%;
	height: 50px;
}

#site-header .menuDownsi > .col-sm-8 {
	padding: 0px;
}

#site-header .menuDownsi .search input {
	background: #f5f5f5;
	height: 100%;
	padding-right: 22px;
	width: 305px;
}

#site-header .menuDownsi .search input::-moz-placeholder {
	opacity: 1;
	color: #919191;
}

#site-header .menuDownsi .search button {
	float: left;
	border: medium none;
	background: transparent none repeat scroll 0% 0%;
	color: rgb(199, 199, 199);
	font-size: 20px;
	padding: 13px 16px;
}




.makoin{
display: inline-block;
margin: 3px;
    margin-bottom: 3px;
position: relative;
cursor: pointer;
margin-bottom: 10px;
padding-right: 9px;
}


















.fixed .menuDown {
	display: none !important;
}

#site-header .menuDown {
	margin-top: 27px;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);;
	display: block;
	width: 100%;
}

#site-header .menuDown ul {
	float: right
}

#site-header .menuDown ul li {
	display: inline-block;
	color: #9f9f9f;
	padding: 0px 18px;
	margin: 13px 0;
}

#site-header .menuDown ul li:first-child {
	border-right: none;
}

#site-header .menuDown ul li:hover {
	color: #bb1212;
}

#site-header .menuDown .search {
	background: #f5f5f5;
	float: left;
	width: 100%;
	height: 50px;
}

#site-header .menuDown > .col-sm-8 {
	padding: 0px;
}

#site-header .menuDown .search input {
	background: #f5f5f5;
	height: 100%;
	padding-right: 22px;
	width: 305px;
}

#site-header .menuDown .search input::-moz-placeholder {
	opacity: 1;
	color: #919191;
}

#site-header .menuDown .search button {
	float: left;
	border: medium none;
	background: transparent none repeat scroll 0% 0%;
	color: rgb(199, 199, 199);
	font-size: 20px;
	padding: 13px 16px;
}

#home .advertis {
	padding: 4px 0px;
}

#home .advertis > div {
	margin-bottom: 15px;
	margin-top: 10px;
}

#home .advertis img {
	margin: 0px -90px;
}

#home .advertis .advText {
	border: 1px solid #ebebeb;
	padding: 1px 8px 0 0;
}

#home .advertis .advText > h2 {
	font: bold 11px 'irsans';
	color: #6272cf;
}

#home .advertis .advText h3 {
	font: 300 11px 'irsans';
	color: #8f8f8f;
}

#home #sideBar {
	margin: 10px 0px 10px 10px;
}

#home #sideBar .side {
	margin: 10px 0;
	position: relative;
	color: #FFF;
	background: #fff;
}

#home #sideBar .side > h2 {
	background: #4D4D4D;
	margin: -10px;
	padding: 5px 10px;
	margin-bottom: 9px;
}

#home #sideBar .side li {
	width: 100%;
	background: #A5A5A5;
	padding: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#home #sideBar .side li:hover {
	color: #fff;
}

#home #sideBar .side:before {
	content: '';
	position: absolute;
	width: 30px;
	height: 37px;
	right: -30px;
	top: 20px;
}

#home #sideBar .side:after {
	content: '';
	position: absolute;
	width: 53px;
	height: 177px;
	left: -9px;
	top: 20px;
	background-repeat: no-repeat;
}



.adstol {
color: #0006;
margin-right: 200px;
font-size: 10px;
padding-bottom: 5px;
}


.tasvireband{
		background-image: url(../img/tasvireband.png);
		width: 96px;
		height: 68px;
}

.tasvireband:hover{
		background-image: url(../img/tasvireband1.png);
		width: 96px;
		height: 68px;
}


.pishnhadma{
		background-image: url(../img/pishnhadma.png);
		width: 96px;
		height: 68px;
}

.pishnhadma:hover{
		background-image: url(../img/pishnhadma1.png);
		width: 96px;
		height: 68px;
}

.mahbobtarin{
		background-image: url(../img/mahbobtarin.png);
		width: 96px;
		height: 68px;
}

.mahbobtarin:hover{
		background-image: url(../img/mahbobtarin1.png);
		width: 96px;
		height: 68px;
}

.dasteba {
	background-image: url(../img/dasteba.png);
	width: 173px;
	height: 24px;
	margin-right: 64px;
}
.rsslan {
	background-image: url(../img/rsslan.png);
	width: 173px;
	height: 24px;
	margin-right: 50px;
}

.sargarmih {
background-image: url(../img/sargarmih.png);
width: 183px;
height: 38px;
margin-right: 60px;
}


#home #sideBar .category:before {
	right: -37px;
	background-image: url(../img/dastebandi.png);
	width: 34px;
	height: 193px;
	top: 0px;
}

#home #sideBar .category {
	background-color: #565656;
	color: #FFF;
}

#home #sideBar .category > .title {
	background-color: #4d4d4d;
	padding: 15px;
}

#home #sideBar .category .content {
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 0px;
	text-align: justify;
}

#home #sideBar .category .content ul {
	padding: 15px;
	font-size: 12px;
}

#home #sideBar .category .content > ul > li {
	margin: 20px 0px;
}

#home #sideBar .category .content li {
	min-height: 20px !important;
	background: transparent !important;
	width: 100%;
}

#home #sideBar .category .content li a {
	font-family: iransans;
	font-weight: 400;
}

#home #sideBar .category .content li a:after {
	content: "\e924";
	font-family: 'font' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	color: #fff;
	font-size: 8px;
	margin: 7px;
	float: left;
}

#home #sideBar .category .content ul li ul li a:after {
	content: '' !important;
}

#home #sideBar .category .content > ul > li > a {
	margin: 5px 0px;
	cursor: pointer;
}

#home #sideBar .category .content ul li i {
	color: #5a5a5a;
	font-size: 8px;
	margin: 7px;
	position: absolute;
}

#home #sideBar .category .content ul li ul {
	padding: 20px 28px 0px 0px;
	overflow: hidden;
}

#home #sideBar .category .content li li {
	list-style: disc !important;
	width: 46% !important;
	float: right !important;
	font-size: 11px !important;
	line-height: 0px !important;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #737373 !important;
	background: transparent !important;
	margin-bottom: 6px;
}

#home #sideBar .category .content ul li ul li:hover a {
	color: #dadada;
}

#home #sideBar .category .content ul li ul li a {
	color: #FFF;
}

#home #sideBar .category .content ul li ul li:hover {
	color: #1fbc48;
}













#home #sideBar .adver:before {

}











#home #sideBar .adver {
	background-color: #fff;
	text-align: center;
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
	margin-bottom: 20px;
}

#home #sideBar .adver img {
	margin: 10px;
}



#home #sideBar .popular {
	background-color: #fff;
}

#home #sideBar .popular .title {

	color: #FFF;
}

#home #sideBar .popular .title .tabTitle {
	padding: 7px;
	text-align: center;
	cursor: pointer;
}


#home #sideBar .popular .title .tabTitle:hover i {
	color: #FFF;
}

#home #sideBar .popular .title .tabTitle i {
	display: block;
	font-size: 25px;
	padding: 9px 0;
	color: #666;
}

#home #sideBar .popular .tabContent li {
padding: 10px;
background: #fff;
margin-bottom: 3px;
}

#home #sideBar .popular .tabContent li:hover {
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
}

#home #sideBar .popular .tabContent img {
	float: right;
	margin-left: 20px;
	width: 70px;
	height: 70px;
	border-radius: 50px;
	margin-top: 5px;
}

#home #sideBar .popular .tabContent li a.titr {
	display: block;
	font-size: 13px;
	color: #9F9F9F;
	margin-top: 10px;
	height: 50px;
}


#home #sideBar .popular .tabContent li a.titr:hover {
	color: #DA0F0F;
}


#home #sideBar .popular .tabContent li .icon {
	text-align: center;
	color: #b0b0b0;
	font-size: 13px;
	padding: 0px 10px;
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#home #sideBar .popular .tabContent li .icon span {
	display: block;
	padding-top: 5px;
	font: 300 10px 'irsans';
}

#home #sideBar .popular .tabContent li .icon i {
	font-family: 'irsans';
	display: block;
	font-size: 10px;
}

#home #sideBar .popular .tabContent li:hover .icon {
	color: #FFF;
}

#home #sideBar .popular .tabContent {
	display: none;
	box-shadow: 0px 9px 15px rgba(1, 2, 2, 0.27);
}

#home #sideBar .popular .title .tabActive {
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#home #sideBar .popular .title .tabActive i {
	color: #FFF;
}

#home #sideBar .popular .tabContent {
	display: none;
}

#home #sideBar .popular #e1 {
	display: block;
	box-shadow: 0px 9px 15px rgba(1, 2, 2, 0.27);
}



#home #sideBar .advertise {
	background-color: #f1f1f1;
	text-align: center;
	padding: 10px;
}

#home #sideBar .social:before {
	right: -37px;
	background-image: url(../img/rssnan.png);
	width: 34px;
	height: 149px;
	top: 0px;
}


#home #sideBar .social {
	background-color: #565656;
	padding: 0px !important;
}











#home #sideBar .sargarmiha {
	background-color: #fff;
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
	padding: 0px !important;
}








#home #sideBar .social .title {
	padding: 18px 30px;
	background-color: #4d4d4d;
}

#home #sideBar .social .content {
	padding: 10px 10px 0 10px;
}

#home #sideBar .social .content span {
	color: #FFF;
}

#home #sideBar .social .content p {
	color: #8c8c8c;
	font-size: 11px;
	padding: 10px 0;
}

#home #sideBar .social .content input {
	background-color: #4d4d4d;
	padding: 6px 10px;
	width: 100%;
	font-size: 11px;
	border-radius: 3px;
}

#home #sideBar .social .content input::-moz-placeholder {
	opacity: 1;
	color: #919191;
}

#home #sideBar .social .content button {
	background-color: #2f2f2f;
	border: none;
	color: #FFF;
	padding: 1px 15px 5px;
	border-radius: 3px;
	margin-top: 10px;
	width: 100%;
	border-bottom: 3px solid #000;
}

#home #sideBar .social .content button:hover {
	background-color: #05b7a4;
	border-bottom: 3px solid #00564c;
}

#home #sideBar .social .content .point {
	background: url(../img/point.png) repeat;
	height: 6px;
	margin: 20px 6px;
}

#home #sideBar .social .foot {
	padding: 0;
	text-align: center;
}

#home #sideBar .social .foot b {
	padding: 0 0 10px 0;
	color: #FFF;
	font-weight: 300;
}

#home #sideBar .social .foot ul {
	background: #323437;
}

#home #sideBar .social .foot ul li {
	text-align: center;
	color: #a4a4a4;
	font-size: 11px;
	padding: 8px;
	width: auto;
	background: #3b3c3f;
	height: 33px;
	margin-bottom: 1px;
	margin-top: 1px;
}


#home #sideBar .social .foot ul li:hover {
	background: #2c2e39;
	color: #fff;
}

.titleshabake{
	margin-bottom: 20px;
}
.zironvando{
	display: inline-block;
	font-size: 15px;
	color: #2def21;
	font-weight: 900;
	margin-bottom: 10px;
	margin-top: 10px;
}
.zironvanyek{
	font-size: 12px;
}


#home #sideBar .social .foot li i,
#home #sideBar .social .foot li span {
	display: block;
}

#home #sideBar .social .foot li i {
	font-size: 18px;
	transition: all 0.3s ease-in-out;
	float: right;
}
.shabakenc{
	float: right;
	margin-right: 15px;
	font-size: 13px;
	font-weight: 900;
	margin-top: -2px;
}
.shabakofc{
	float: left;
	font-size: 12px;
	color: #fff;
}

#home #sideBar .social .foot li:hover i.iconcloob {
	color: #fff;
}

#home #sideBar .social .foot li:hover i.iconinstagram {
	color: #fff;
}

#home #sideBar .social .foot li:hover i.icongoogle {
	color: #fff;
}

#home #sideBar .social .foot li:hover i.icontwitter {
	color: #fff;
}

#home #sideBar .social .foot li:hover i.iconfacebook {
	color: #fff;
}

#home #sideBar .price:before {
	font-family: 'font';
	content: "\e911";
	font-size: 14px;
	padding: 7px;
}

#home #sideBar .price {
	padding: 4px 8px;
	background-color: #868686;
}

#home #sideBar .price li {
	background-color: #929292;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FFF;
	margin: 7px 0;
	border-radius: 3px;
}

#home #sideBar .price li:hover {
	background-color: #797979;
	color: #ebebeb;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#home #sideBar .price li a {
	font-size: 10px;
	font-weight: 100;
}

#home #sideBar .price li h2 {
	font-size: 13px;
	padding-top: 5px;
}

#home #sideBar .price li i {
	border-left: 1px solid #7f7f7f;
	float: right;
	padding: 23px;
	margin-left: 20px;
	width: 65px;
}







.linktextads{
	background-color: #f2f2f2;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #FFF;
margin: 2px 0;
border-radius: 3px;
padding: 3px 15px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.linktextads:hover {
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.linktextads a {
font-size: 10px;
font-weight: 100;
color: #b7b7b7;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.linktextads a:hover {
color: #c30707;

}

.linktextads h2 {
font-size: 13px;
color: #6f6f6f;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin-top: 5px
}
.linktextads h2:hover {
	color: #c30707;
}

#home #sideBar .link {
	padding: 4px 8px;
	background-color: #fff;
	box-shadow: 0px 9px 25px rgba(1, 2, 2, 0.17)
}



















#home .mainContent {
	margin: 10px 10px 10px 0px;
	height: auto;
}

#home .mainContent .slider {
    border: 4px solid #dadada00;
    border-radius: 4px;
}


.colors{
	background: url(../img/colors.png) repeat;
	width: 100%;
	height: 3px;
}














#home .mainContent .archive {
	border: 1px solid #dadada;
	border-radius: 3px;
	margin: 10px 0;
	box-shadow: 0 0px 15px rgba(1, 2, 2, 0.27);
}

#home .mainContent .archive .title {
	padding: 22px 18px 20px 18px;
}

#home .mainContent .archive .line {
	background: url(../img/line.jpg) repeat;
	height: 9px;
	margin: 5px
}

#home .mainContent .archive .lineslider {
	margin: 5px 40px;
}

#home .mainContent .archive .title h3 {
	font-size: 16px;
	display: inline-block;
	color: #bb1212;
	padding-left: 10px;
}

#home .mainContent .archive .title span {
	font-size: 11px;
	color: #9c9c9c;
}

#home .mainContent .archive .title a {
	color: #030303b3;
float: left;
background: #fff;
padding: 7px;
    padding-right: 7px;
    padding-left: 7px;
margin-top: -6px;
border: 1px dashed #030303b3;
border-radius: 50px;
padding-right: 15px;
padding-left: 15px;
}

#home .mainContent .archive .title a:hover {
	background: #bb1212;
	color: #fff;
	border: 1px dashed #bb1212;
}

#home .mainContent .archive .content {
	padding: 10px 20px;
}

#home .mainContent .archive .content ul li {
	list-style: disc;
	font-size: 12px;
	color: #6e6e6e;
	line-height: 25px;
	width: 48%;
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #bdbdbd1a;
	margin-bottom: 3px;
	margin-right: 5px;
	border-radius: 23px;
	padding: 3px;
}

#home .mainContent .archive .content ul li:hover {
	color: #bb1212;
	background-color: #bdbdbd66;
}

#home .mainContent .archive .content ul li .new,
#home .mainContent .archive .content ul li .special {
	display: inline;
	color: #FFF;
	border-radius: 3px;
	font-size: 10px;
	padding: 0px 5px;
}

#home .mainContent .archive .content ul li .new {
	background-color: #1fbc48;
}

#home .mainContent .archive .content ul li .special {
	background-color: #ff4444;
}

#home .mainContent .archive .picGallery {
	margin: 10px;
	text-align: center
}

#home .mainContent .archive .picGallery .pic {
	width: 150px;
	display: inline-block;
	margin: 3px;
	position: relative;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#home .mainContent .archive .picGallery .pic img {
	height: auto;
}

#home .mainContent .archive .picGallery .pic:hover h3 , #home .mainContent .archive .picGallery .pic:hover span i {
	color: #bb1212;
}

#home .mainContent .archive .picGallery .pic h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	color: #7a7a7a;
	margin-top: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#home .mainContent .archive .picGallery .pic > span {
	position: absolute;
	left: 0;
	bottom: 25px;
	background-color: #FFF;
	color: #a71616;
	font-size: 10px;
	padding: 5px 8px;
	border-radius: 0px 23px 0px 0px;
}

#home .mainContent .archive .picGallery .pic span i {
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#home .mainContent .archive .path {
	padding: 15px;
	color: #fff;
	background: linear-gradient(324deg, #03030399 0%, #3c3c3c 100%);
}

#home .mainContent .archive .path b {
	color: #fff;
	padding-left: 20px;
	font-size: 11px;
}

#home .mainContent .archive .path a {
	padding: 10px;
	font-size: 11px;
	position: relative;
	margin-right: 25px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#home .mainContent .archive .path a:hover {
	color: #000;
}

#home .mainContent .archive .path a i {
	font-size: 8px;
	padding: 6px;
}













#home .mainContent .archivesi {
	border-radius: 3px;
	margin: 10px 0;
}

#home .mainContent .archivesi .title {
	padding: 22px 18px 20px 18px;
}

#home .mainContent .archivesi .line {
	background: url(../img/line.jpg) repeat;
	height: 9px;
	margin: 5px
}

#home .mainContent .archivesi .lineslider {
	margin: 5px 40px;
}

#home .mainContent .archivesi .title h3 {
	font-size: 16px;
	display: inline-block;
	color: #bb1212;
	padding-left: 10px;
}

#home .mainContent .archivesi .title span {
	font-size: 11px;
	color: #9c9c9c;
}

#home .mainContent .archivesi .title a {
	color: #030303b3;
float: left;
background: #fff;
padding: 7px;
    padding-right: 7px;
    padding-left: 7px;
margin-top: -6px;
border: 1px dashed #030303b3;
border-radius: 50px;
padding-right: 15px;
padding-left: 15px;
}

#home .mainContent .archivesi .title a:hover {
	background: #bb1212;
	color: #fff;
	border: 1px dashed #bb1212;
}

#home .mainContent .archivesi .content {
	padding: 10px 20px;
}

#home .mainContent .archivesi .content ul li {
	list-style: disc;
	font-size: 11px;
	color: #6b6b6b;
	line-height: 25px;
	width: 50%;
	float: right;
}

#home .mainContent .archivesi .content ul li:hover {
	color: #bb1212;
}

#home .mainContent .archivesi .content ul li .new,
#home .mainContent .archivesi .content ul li .special {
	display: inline;
	color: #FFF;
	border-radius: 3px;
	font-size: 10px;
	padding: 0px 5px;
}

#home .mainContent .archivesi .content ul li .new {
	background-color: #1fbc48;
}

#home .mainContent .archivesi .content ul li .special {
	background-color: #ff4444;
}

#home .mainContent .archivesi .picGallery {
	margin: 10px;
	text-align: center
}

#home .mainContent .archivesi .picGallery .pic {
	width: 150px;
	display: inline-block;
	margin: 3px;
	position: relative;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#home .mainContent .archivesi .picGallery .pic img {
	height: auto;
}

#home .mainContent .archivesi .picGallery .pic:hover h3 , #home .mainContent .archive .picGallery .pic:hover span i {
	color: #bb1212;
}

#home .mainContent .archivesi .picGallery .pic h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	color: #7a7a7a;
	margin-top: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#home .mainContent .archivesi .picGallery .pic > span {
	position: absolute;
	left: 0;
	bottom: 25px;
	background-color: #FFF;
	color: #bb1212;
	font-size: 11px;
	padding: 4px 7px;
	border-radius: 0px 3px 0px 0px;
}

#home .mainContent .archivesi .picGallery .pic span i {
	padding: 2px 5px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#home .mainContent .archivesi .path {
	padding: 15px;
color: #686868;
border-top: 1px dashed #030303b3;
}

#home .mainContent .archivesi .path b {
	color: #c1c1c1;
	padding-left: 20px;
	font-size: 11px;
}

#home .mainContent .archivesi .path a {
	padding: 10px;
	font-size: 11px;
	position: relative;
	margin-right: 25px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#home .mainContent .archivesi .path a:hover {
	color: #1f1d1d;
}

#home .mainContent .archivesi .path a i {
	font-size: 8px;
	padding: 6px;
}












#home .mainContent .advermain {
	text-align: center;
	margin: 20px 0px;
}

#home .mainContent #picSlider .slick-next {
	right: 0px;
	top: -14px;
}

#home .mainContent #picSlider .slick-next:before,
#home .mainContent #picSlider .slick-prev:before {
	font-family: 'font';
	font-size: 17px;
	color: #b8b8b8;
	opacity: 1;
}

#home .mainContent #picSlider .slick-next:before {
	content: "\e913";
}

#home .mainContent #picSlider .slick-prev {
	left: 0px;
	top: -14px;
}

#home .mainContent #picSlider .slick-prev:before {
	content: "\e912";
}

#picSlider .slick-prev:hover::before,
#picSlider .slick-prev:focus::before,
#picSlider .slick-next:hover::before,
#picSlider .slick-next:focus::before {
	color: #1fbc48 !important;
}

















.mainContent .boxPostPrice .edd_price {
	position: absolute;
	left: 135px;
	bottom: -15px;
}

.mainContent .boxPostPrice {
	margin: 0px;
}

.mainContent .boxPostPrice .postPrice {
	height: auto;
	background-color: #FFF;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	margin: 0px 10px;
	padding: 17px 17px 25px 17px;
}

.mainContent .boxPostPrice .postPrice img {
	color: #e91601;
	cursor: pointer;
	font-size: 16px;
}

.mainContent .boxPostPrice .postPrice h2 {
	color: #575757;
	font-size: 16px;
	cursor: pointer;
	padding-top: 15px;
}

.mainContent .boxPostPrice .postPrice p {
	text-align: justify;
	font-size: 11px;
	padding: 10px 0;
	line-height: 24px;
	color: #5c5c5c;
}

.mainContent .boxPostPrice .postPrice b {
	color: #777777;
	display: inline;
	font-size: 11px;
}

.mainContent .boxPostPrice .postPrice b span {
	color: #e91601;
}

.mainContent .boxPostPrice .postPrice a {
	background-color: #999;
	color: #FFF;
	padding: 5px 15px;
	float: left;
	border-radius: 3px;
}

.mainContent .boxPostPrice .postPrice a:hover {
	background-color: #6272cf;
}


.mainContent .postCat .title h2::before{
	content: "\e912";
	font-family: 'font';
	float: right;
	margin: 4px 0 0 10px;
	font-size: 15px;
	color: #bb1212;
}

.mainContent .boxPath {
	margin: 10px 0px;
	color: #575757;
	font-size: 12px;
	padding: 20px 25px 20px 25px;
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
}

.mainContent .boxPath ul li {
	float: right;
	width: 100%;
}

.mainContent .boxPath ul li:hover {
	color: #a5a5a5 !important;
}

.mainContent .boxPath ul li:before {
	content: "\e912";
	font-family: 'font';
	float: right;
	margin: 4px 0 0 10px;
	font-size: 10px;
}

.mainContent .boxPath ul li:nth-child(4n-3):before,
.mainContent .boxPath ul li:nth-child(4n-4):before {
	color: #bb1212;
}

.mainContent .path {
	padding: 15px 0;
	color: #9c9c9c;
}

.mainContent .path a {
	padding: 10px;
	font-size: 11px;
}

.mainContent .path a:before {
	content: "\e924";
	font-family: 'font';
	font-size: 9px;
	color: #fff;
	position: absolute;
	font-weight: 700;
	right: -6px;
	top: 15px;
}

.mainContent .path a:nth-child(1):before {
	content: "";
	font-family: 'font';
}

.mainContent .path a:hover {
	color: #bb1212;
}

.mainContent .boxPost {
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	padding: 20px;
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
}

.mainContent .boxPost .title h2 {
	display: inline-block;
	font-size: 16px;
	color: #575757;
}

.mainContent .boxPost .title .special {
	display: inline-block;
	color: #FFF;
	border-radius: 3px;
	font-size: 10px;
	padding: 0px 5px;
	background-color: #ff4444;
}

.mainContent .boxPost .title .boxIcon {
	float: left
}

.mainContent .boxPost .title .boxIcon a:hover i {
	color: #bb1212;
}

.mainContent .boxPost .title .boxIcon a:hover span {
	color: #626262;
}

.mainContent .boxPost .title .boxIcon a {
	text-align: center;
	color: #b0b0b0;
	font-size: 13px;
	padding: 2px 10px;
	display: inline-block;
}

.mainContent .boxPost .title .boxIcon a span {
	display: block;
	cursor: pointer;
	padding-top: 5px;
	font: 300 12px 'irsans';
}

.mainContent .boxPost .title .cat {
	color: #9c9c9c;
	font-size: 11px;
	padding-top: 10px;
}

.mainContent .boxPost .title .cat i {
	color: #bb1212;
	font-size: 16px;
	margin: 1px 0 0 10px;
	float: right;
	font-family: 'icomoon' !important;
}

.mainContent .boxPost .title .cat a:hover {
	color: #4f4f4f;
}

.mainContent .boxPost .title .line {
	height: 1px;
	margin: 15px -10px;
	background-image: url(../img/line-new.png);
}

.mainContent .boxPost img {
	margin: auto;
	position: relative;
	left: 0;
	right: 0;
	display: block;
}

.mainContent .boxPost p {
	text-align: justify;
	line-height: 30px;
	padding: 10px 0 20px 0;
}

.mainContent .boxPost .boxPath {
	border: 5px solid #f4f4f4;
	margin: 0;
}

.mainContent .boxPost .boxPath ul li {
	text-align: right
}

.mainContent .boxPost .player {
	background-color: #f6f6f6;
	margin-top: 35px;
	padding: 20px 20px 0 0;
}

.mainContent .boxPost .line {
	background: url(../img/linel.png) repeat;
	height: 31px;
	margin: 30px -10px;
	color: #ff483c;
}

.mainContent .boxPost .play {
	background: url(../img/linel.png) repeat;
	color: #48a6b2;
}

.mainContent .boxPost .play i.iconcontrols {
	font-size: 27px;
}

.mainContent .boxPost .line i {
	display: block;
	font-size: 25px;
	padding: 5px;
}

.mainContent .boxPost .line span {
	font-size: 16px;
	background-color: #FFF;
	width: 130px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	text-align: center;
	margin-top: -15px;
}

.mainContent .boxPost .download a {
	color: #666666;
	display: block;
	margin: 20px 0;
}

.mainContent .boxPost .download a span {
	font-size: 11px;
	color: #a0a0a0;
	border-right: 1px solid #e3e3e3;
	float: left;
	padding: 0 15px;
}

.mainContent .boxPost .download a span:nth-child(1) {
	border-left: 1px solid #e3e3e3;
}

.mainContent .boxPost .download a:hover {
	color: #bb1212;
}

.mainContent .boxPost .download a:before {
	content: "\e906";
	font-family: 'font';
	padding-left: 10px;
}

.mainContent .boxPost .download a.link:before {
	content: "\e90f";
	font-family: 'font';
	padding-left: 10px;
	font-size: 16px;
	color: #666666;
}

.mainContent .boxPost .warning {
	background-color: #efefef;
	padding: 8px 15px 4px 0;
	border-radius: 3px;
	font-size: 11px;
	margin-bottom: 5px;
}

.mainContent .boxPost .warning i {
	color: #bb1212;
	padding-left: 10px;
	font-size: 15px;
}

.mainContent .boxPost .downWeb {
	border-radius: 3px;
	margin: 10px 4px;
	color: #67613c;
	background-color: #fffbe1;
	font-size: 12px;
	padding: 15px 25px 20px 25px;
	box-shadow: 0 2px 0 0 rgba(230, 226, 196, 1);
}

.mainContent .boxPost .downWeb h2 {
	font: 300 13px 'irsans';
	padding: 5px 20px 10px 0;
}

.mainContent .boxPost .downWeb ul li {
	float: right;
	width: 48%;
	border-radius: 3px;
	margin: 3px 1%;
	padding: 7px;
	background-color: #f8f3d4;
	cursor: pointer
}

.mainContent .boxPost .downWeb ul li:hover {
	background-color: #1fbc48 !important;
}

.mainContent .boxPost .downWeb ul li:hover a {
	color: #FFF;
}

.mainContent .boxPost .downWeb ul li:before {
	content: "\e912";
	font-family: 'font';
	float: right;
	margin: 4px 0 0 10px;
	font-size: 10px;
	color: #cdc8a6;
}

.mainContent .boxPost .downWeb ul li:hover:before {
	color: #FFF;
}

.mainContent .boxPost embed {
	background-color: transparent;
	width: 100%;
	min-height: 600px;
}

.mainContent .conectArticle {
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	margin: 10px 0px;
	padding: 10px;
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
}

.mainContent .conectArticle h5 {
	font: 300 13px 'irsans';
	padding: 0 20px 10px 0;
}

.mainContent .conectArticle h5:before {
	content: '\e9b6';
	font-family: icomoon;
	font-size: 25px;
	color: #bb1212;
	position: relative;
	top: 7px;
	left: 10px;
}
.fontekhtar{
	margin-top: -22px;
	display: list-item;
	margin-right: 30px;
	margin-bottom: 7px;
}

.mainContent .conectArticle li {
    border: 1px solid #e1e1e1;
    padding: 5px;
    float: right;
    width: 100%;
    cursor: pointer;
    margin-bottom: 4px;
}

.mainContent .conectArticle li:hover {
	background-color: #bb1212;
}

.mainContent .conectArticle li:hover i,
.mainContent .conectArticle li:hover span {
	color: #e3e3e3;
}

.mainContent .conectArticle li:hover a.titr {
	color: #FFF;
}

.mainContent .conectArticle img {
	float: right;
	padding-bottom: 5px;
}

.mainContent .conectArticle li a.titr {
	display: block;
	font-size: 11px;
	color: #6e6e6e;
	padding-top: 5px;
}

.mainContent .conectArticle li a.icon {
	text-align: center;
	color: #b0b0b0;
	font-size: 12px;
	padding: 2px 4px;
	display: inline-block;
}

.mainContent .conectArticle li a.icon span {
	display: block;
	padding-top: 5px;
	font: 300 11px 'irsans';
}

.mainContent .conectArticle li a.icon i {
	font-family: 'irsans';
}

.mainContent .comments {
	border-radius: 3px;
	padding: 20px 15px 1px 15px;
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
}

.mainContent .comments b {
	font-size: 13px;
}

.mainContent .comments b span {
	background-color: #bb1212;
	color: #FFF;
	margin-left: 10px;
	padding: 2px 10px 0 10px;
	border-radius: 3px;
}

.mainContent .comments li {
	margin: 25px 0;
}

.mainContent .comments li span {
	color: #5e5e5e;
}

.mainContent .comments li time {
	font-size: 11px;
	color: #c8c8c8;
	padding-right: 10px
}

.mainContent .comments li a {
	color: #ffffff;
	padding: 4px 6px 0px 6px;
	border-radius: 1px;
	float: left;
	font-size: 12px;
	cursor: pointer;
}

.mainContent .comments li .plus a span,
.mainContent .comments li .minus a span {
	color: #fff;
}

.mainContent .comments li .plus a:hover,
.mainContent .comments li .minus a:hover {
	box-shadow: none;
	margin-top: 2px;
}

.mainContent .comments li .plus a {
	background-color: #1fbc48;
	box-shadow: 0 2px 0 0 rgba(23, 140, 53, 1);
	margin-left: 4px;
}

.mainContent .comments li .plus a::before {
	content: ' + ';
	float: left;
}

.mainContent .comments li .minus a::before {
	content: ' - ';
	float: left;
}

.mainContent .comments li .minus a {
	background-color: #ff6f6f;
	box-shadow: 0 2px 0 0 rgba(173, 62, 62, 1);
}

.mainContent .comments li .text {
	margin-top: 14px;
	background-color: #f4f4f4;
	border: 1px dashed #0000004d;
	position: relative;
	border-radius: 3px;
	padding: 5px;
}

.mainContent .comments li .text:before {
	content: "";
	position: absolute;
	top: -9px;
	right: 30px;
}

.mainContent .comments li ul .text:before {
	content: "";
	position: absolute;
	top: -9px;
	right: 30px;
}

.mainContent .comments li .text > p {
	font: 300 11px 'irsans';
	line-height: 26px;
	text-align: justify;
	display: inline-block;
	padding: 3px 12px;
}

.mainContent .comments li .text a.comment-reply-link {
	background-color: #dfdfdf;
	color: #9E9E9E;
	font-size: 11px;
	padding: 2px 12px;
	border-radius: 3px;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.mainContent .comments li .text a.comment-reply-link:hover {
	background-color: #b8b8b8;
	color: #FFF;
}

.mainContent .comments li li {
	margin-right: 40px;
}

.mainContent .comments li li .text {
	background-color: #bb1212;
	color: #FFF;
	box-shadow: none;
}

.mainContent .comments li li .text a.comment-reply-link {
	color: #FFF;
	background-color: #811717;
}

.mainContent .comments li li .text a.comment-reply-link:hover {
	background-color: #450d0d;
}

.mainContent .sendmsg {
	padding: 2px 1px 2px;
	background-color: #fff;
	border-radius: 3px;
	font-size: 11px;
}

.mainContent .sendmsg input {
	background-color: #ededed;
	height: 35px;
	border-radius: 3px;
	margin-bottom: 5px;
	width: 100%;
	padding-right: 10px;
}

.mainContent .sendmsg textarea {
	background: #ededed;
	height: 76px;
	border-radius: 3px;
	padding: 6px 10px 0;
	width: 97.8%;
	margin-right: 10px;
}

.mainContent .sendmsg textarea::-moz-placeholder {
	opacity: 1;
	color: #636363;
}

.mainContent .sendmsg input::-moz-placeholder {
	opacity: 1;
	color: #636363;
}

.mainContent .sendmsg h2 {
	color: #bb1212;
	margin-bottom: 10px;
}

.mainContent .sendmsg h3 {
	color: #808080;
}

.mainContent .sendmsg p {
	color: #666;
}

.mainContent .sendmsg button {
	color: #636363;
	background-color: #ededed;
	box-shadow: 0px 1px 0px 0px #a8a8a8;
	border-radius: 3px;
	padding: 6px 15px;
	position: relative;
	top: 16px;
	float: left;
	cursor: pointer;
	border: 0px;
	font-family: iransans;
}

.mainContent .sendmsg button:before {
	content: "\e913";
	font-family: 'font';
	font-size: 9px;
	color: #aaaaaa;
	float: right;
	margin: 5px 0 0 20px;
}

.mainContent .sendmsg button:hover {
	box-shadow: none;
	top: 17px;
}

.mainContent .keyword {
	margin: 25px 0px 20px;
}

.mainContent .keyword b {
	font-size: 11px;
	padding-bottom: 5px;
}

.mainContent .keyword b:before {
	content: "\e92a";
	font-family: 'font';
	font-size: 14px;
	color: #bb1212;
	float: right;
	margin: 3px 10px;
}

.mainContent .keyword b:after {
	content: "\e912";
	font-family: 'font';
	font-size: 7px;
	color: #4D4D4D;
	margin: 5px 8px 0px 20px;
}

.mainContent .keyword a {
	color: #6b6b6b;
	padding: 0 5px;
	font-size: 11px;
}

.mainContent .keyword a:hover {
	background-color: #bb1212;
	color: #FFF;
	border-radius: 3px;
}

.mainContent .postCat {
	box-shadow: 0px 0px 15px rgba(1, 2, 2, 0.27);
	border-radius: 3px;
	padding: 15px 15px 30px 15px;
	margin: 10px 0px;
}

.mainContent .postCat .title h2 {
	display: inline-block;
	font-size: 16px;
	color: #575757;
}

.mainContent .postCat .title .special {
	display: inline-block;
	color: #FFF;
	border-radius: 3px;
	font-size: 10px;
	padding: 0px 5px;
}

.mainContent .postCat .title .special {
	background-color: #ff4444;
}

.mainContent .postCat .title .boxIcon {
	float: left
}

.mainContent .postCat .title .boxIcon a:hover i {
	color: #bb1212;
}

.mainContent .postCat .title .boxIcon a:hover span {
	color: #626262;
}

.mainContent .postCat .title .boxIcon a {
	text-align: center;
	color: #b0b0b0;
	font-size: 13px;
	padding: 2px 10px;
	display: inline-block;
}

.mainContent .postCat .title .boxIcon a span {
	display: block;
	padding-top: 5px;
	font: 300 12px 'irsans';
}

.mainContent .postCat .title .cat {
	color: #9c9c9c;
	font-size: 11px;
	padding-top: 10px;
}

.mainContent .postCat .title .cat i {
	color: #bb1212;
	font-size: 16px;
	margin: 1px 0 0 10px;
	float: right;
	font-family: 'icomoon' !important;
}

.mainContent .postCat .title .cat a:hover {
	color: #4f4f4f;
}

.mainContent .postCat .title .line {
	height: 1px;
	margin: 15px -10px;
	background-image: url(../img/line-new.png);
}

.mainContent .postCat .content {
	position: relative
}

.mainContent .postCat .content img {
	float: right;
	padding-left: 15px
}

.mainContent .postCat .content p {
	line-height: 30px;
	text-align: justify;
	padding-bottom: 20px;
}

.mainContent .postCat .content a {
	background-color: #fff;
	color: #2F2F2F;
	border-radius: 2px;
	position: absolute;
	left: 0px;
	bottom: -15px;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px dashed #030303b3;
}

.mainContent .postCat .content a:hover {
	background-color: #bb1212;
	color: #fff;
	border: 1px dashed #bb1212;
}

.mainContent .pageNumber {
	margin: 15px auto 28px auto;
	font-size: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.mainContent .pageNumber a,
.mainContent .pageNumber span {
	border: 1px solid #E1E1E1;
	border-radius: 3px;
	margin: 3px;
	padding: 9px 11px 4px 11px;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	display: inline-block;
}

.mainContent .pageNumber i,
.mainContent .pageNumber span {
	cursor: pointer
}

.mainContent .pageNumber a:hover,
.mainContent .pageNumber .current {
	color: #FFF;
	background-color: #bb1212;
}

.mainContent .pageBoxPost {
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	padding: 20px;
}

.mainContent .pageBoxPost .title h2 {
	display: inline-block;
	font-size: 16px;
	color: #575757;
}

.mainContent .pageBoxPost .title .line {
	background: url(../img/linep.png) repeat;
	height: 9px;
	margin: 15px -10px;
}

.mainContent .pageBoxPost img {
	margin: auto;
	position: relative;
	left: 0;
	right: 0;
	display: block;
}

.mainContent .pageBoxPost p {
	text-align: justify;
	line-height: 30px;
	padding: 10px 0 20px 0;
}

.mainContent .pageSendMsg {
	padding-bottom: 45px;
}

.mainContent .pageSendMsg input {
	background-color: #f3f3f3;
	height: 35px;
	margin-bottom: 5px;
	width: 100%;
	padding-right: 10px;
}

.mainContent .pageSendMsg textarea {
	background: #f3f3f3;
	height: 117px;
	width: 100%;
	padding-right: 10px;
}

.mainContent .pageSendMsg textarea::-moz-placeholder {
	opacity: 1;
	color: #636363;
}

.mainContent .pageSendMsg input::-moz-placeholder {
	opacity: 1;
	color: #636363;
}

.mainContent .pageSendMsg buttom {
	color: #FFF;
	background-color: #39cb5f;
	box-shadow: 0px 2px 0px 0px #31a750;
	padding: 6px 15px;
	float: left;
	cursor: pointer;
	margin-top: 10px;
}

.mainContent .pageSendMsg buttom:hover {
	margin-top: 12px;
	box-shadow: none;
}

.mainContent .pageSendMsg select {
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 35px;
	width: 100%;
	cursor: pointer;
	font-family: 'irsans';
	color: #656565;
	background-color: #f3f3f3;
	padding-right: 6px;
}

.mainContent .pageSendMsg select:hover {
	background-color: #e1e1e1;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.mainContent .pageSendMsg .select:after {
	content: '';
	cursor: pointer;
	float: left;
	left: 12px;
	top: -20px;
	position: relative;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #b8b8b8;
	pointer-events: none;
}

.error-text {
	padding: 20px 80px 20px 0;
	color: #8A8A8A;
}

.error-text ul,
.error-txt ul {
	margin-right: 20px;
}

.error-text ul li,
.error-txt ul li {
	list-style: disc;
	font-size: 10px;
}

.error-text ul li a,
.error-txt ul li a {
	color: #8a8a8a;
	line-height: 22px;
	font-size: 13px;
}

.error-text ul li a:hover,
.error-txt ul li a:hover {
	color: #ff513a;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.error-text p {
	font-size: 20px;
	margin-bottom: 20px;
	display: block;
	font-weight: 100;
	color: #ff6666;
}

.error-text span {
	margin-bottom: 12px;
	display: block;
}

.error-txt span {
	margin-bottom: 12px;
	display: block;
}

.error-txt {
	color: #8a8a8a;
	padding-top: 96px;
}

.errorPic {
	text-align: center;
	margin-top: 5px;
}

.errorpage .picFooter {
	padding: 10px 0px !important;
}

.errorpage .fixed #navigation {
	display: none;
}

.errorpage .footDown {
	padding: 10px 0 !important;
}

.errorpage #site-header {
	margin-top: 10px !important;
}








.app_btn {
    position: relative;
    transition: all 0.3s ease 0s;
    padding: 5px 20px;
    margin-left: 10px;
    border: 1px dashed #030303b3;
	width: 100%;
    color: #bb1212;
    border-radius: 50px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}


.app_btn:hover {
    border: 1px dashed #bb1212;
    background-color: #bb1212;
    color: #fff;

}




.app_btn i {
    float: right;
    font-size: 30px;
    margin-top: 1px;
    padding: 0;
}
.fa-android::before {
    content: "\f17b";
}
.fa-rss::before {
	content: "\e90a";
	font-family: 'icomoon' !important;
	font-size: 19px;
	margin-left: 20px;
}
.app_btn i {
    font-size: 50px;
	margin-top: -2px;
	margin-right: 3px;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
}
.app_btn .normal_txt {
display: block;
font-size: 12px;
font-weight: 500;
margin-top: 5px;
padding-right: 10px;
padding-left: 100px;
font-family: IRANSans;
opacity: 0.9;
}
.app_btn .big_txt {
display: block;
font-size: 26px;
font-weight: bold;
margin-top: -8px;
padding-right: 170px;
text-align: right;
}

.noghteha{
	background-image: url(../img/line-new.png);
	margin-bottom: 10px;
	height: 1px;
}

.telemal {
	transition: all 0.3s ease-in-out;
background: #fff;
border-radius: 23px;
border: 1px dashed #03030333;
margin-bottom: 13px;
padding: 18px;
margin-left: 15px;
}
.telemalian {
	background-image: url(../img/telegramgam.png);
width: 120px;
height: 120px;
}
.telemalian:hover {
	background-image: url(../img/telegramgamhov.png);
width: 120px;
height: 120px;
}
.insta{
		transition: all 0.3s ease-in-out;
background: #fff;
border-radius: 23px;
border: 1px dashed #03030333;
margin-bottom: 13px;
padding: 18px;
}
.instamalian{
	background-image: url(../img/instamalian.png);
width: 120px;
height: 120px;
}
.shabakinj{
	display: flex;
}


.instamalian:hover{
	background-image: url(../img/instamalianhov.png);
width: 120px;
height: 120px;
}











.lokenid {
    color: #668585;
    font-size: 11px;
    font-weight: 300;
}
.lokenid > div {
    display: inline-block;
    margin-left: 10px;
}
.lokenid i {
    margin: 0 5px;
    line-height: inherit;
    color: #9ebaba;
	font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
}
.lokenid > div > span {
    float: left;
}








.main-sidebar aside > section {
    margin-bottom: 21px;
}
.usefull_link header {
    margin-bottom: 5px;
}
.usefull_link header h5 {
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    line-height: 22px;
	background: linear-gradient(324deg, #03030399 0%, #3c3c3c 100%);
	padding: 15px;
}
.usefull_link .single_link {
    padding: 0 2.5px;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 5px;
}
.usefull_link .single_link a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    background-color: #f0f0f0;
    height: 51px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
}
.usefull_link .single_multi_link span img, .usefull_link .single_link img {
    display: inline-block;
    max-width: 40px;
    margin: 0 10px;
}
.usefull_link .single_link .titles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.usefull_link .single_link h6 {
    display: inline-block;
    color: #3a5d5d;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
}
.usefull_link .single_link .titles span {
    color: #5d6e6e;
    font-size: 10px;
    font-weight: 300;
}
.usefull_link .single_multi_link {
    background-color: #f0f0f0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 2.5px 2.5px 2.5px;
        margin-bottom: 2.5px;
    text-align: center;
    margin-bottom: 5px;
    height: 51px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% - 5px);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.usefull_link .single_multi_link .titles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 10px;
}






.newmatlabbas{
	text-align: center;
color: #fff;
font-size: 19px;
font-weight: 400;
line-height: 22px;
background: linear-gradient(324deg, #03030399 0%, #3c3c3c 100%);
padding: 15px;
}
.newmatlab{
	background-image: url(../img/newmatlab.png);
width: 190px;
height: 39px;
margin-right: 58px;
margin-bottom: 5px;
}




.nafisan {
	background-image: url(../img/nafisan.png);
width: 59px;
height: 53px;
}
.estekharev {
	background-image: url(../img/estekharev.png);
width: 59px;
height: 53px;
}
.abjad {
	background-image: url(../img/abjad.png);
width: 38px;
height: 40px;
margin: 0 10px;
}
.hafezfal {
	background-image: url(../img/hafezfal.png);
width: 72px;
height: 53px;
}
.tabirkhab {
	background-image: url(../img/tabirkhab.png);
width: 72px;
height: 53px;
}
.tabirkhab {
	background-image: url(../img/tabirkhab.png);
width: 72px;
height: 53px;
}
.tabirkhab {
	background-image: url(../img/tabirkhab.png);
width: 46px;
height: 46px;
margin: 0 10px;
}
.zehnefal {
	background-image: url(../img/zehnefal.png);
width: 33px;
height: 38px;
margin: 0 10px;
}
.sokhanroz {
	background-image: url(../img/sokhanroz.png);
width: 33px;
height: 33px;
margin: 0 10px;
}
.linkdoni {
	background-image: url(../img/linkdoni.png);
width: 27px;
height: 32px;
margin: 0 10px;
}
.uplodsnter {
	background-image: url(../img/uplodsnter.png);
width: 41px;
height: 45px;
}
.tabdil {
	background-image: url(../img/tabdil.png);
width: 24px;
height: 24px;
}

.faleroz {
	background-image: url(../img/faleroz.png);
width: 23px;
height: 16px;
}
.usefull_link .single_multi_link .links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
				
				.samandehi {
    background: url(../img/samandehi_bg.png);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;

    box-shadow: 0 0 10px rgba(0,0,0,0.2);
	width: 100%;
}
.samandehi p {
    font-weight: 300;
    font-size: 16px;
    color: #2f4242;
    padding: 20px 40px 20px 40px;
    text-align: justify;
}
.samandehi p em {
    color: #eb4806;
}




.tablighheader{

width: 100%;
background: #fff;

}











































.footer {
	display: inline-block;
	position: relative;
	background-color: #2f2f2f;
	background-image: url(../img/bg_pattern.png);
	background-repeat: repeat,no-repeat;
	background-position: left top,left top;
	width: 100%;
	color: #fff;
	padding-top: 20px;
	line-height: 1.75;
	margin-top: 110px;
}
.footer::before {

    content: "";
    display: block;
    background: url(../img/footer-bg.png);
    width: 1056px;
    height: 146px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
    max-width: 100%;

}
.footer__top {
    padding: 5px 0;
	margin-bottom: 20px;
	text-align: center;
}
.footer__counter {
    display: inline-block;
    width: 19.5%;
    font-size: 14px;
    padding: 10px 0;
    position: relative;
    cursor: default;
    color: #bdbdbd;
}
.footer__counter span {
    margin-left: 5px;
    font-size: 22px;
    color: #fff;
}
.footer__top::after {
    content: " ";
    width: 100%;
    height: 1px;
    display: block;
    background: -moz-linear-gradient(left,rgba(208,228,247,0) 0,rgba(255,255,255,.24) 24%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.21) 79%,rgba(135,188,234,0) 100%);
    background: -webkit-linear-gradient(left,rgba(208,228,247,0) 0,rgba(255,255,255,.24) 24%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.21) 79%,rgba(135,188,234,0) 100%);
    background: linear-gradient(to right,rgba(208,228,247,0) 0,rgba(255,255,255,.24) 24%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.21) 79%,rgba(135,188,234,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d0e4f7', endColorstr='#0087bcea', GradientType=1);
}
.footer__right {
    width: 100%;
    float: right;
    display: inline-block;
}
.footer__slider {
	border-radius: 5px;
	text-align: center;
	padding: 22px 0;
	background-color: rgba(0,0,0,.15);
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}
.footer__left {
    float: left;
    display: inline-block;
    width: 840px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.footer__left_top {
    display: block;
    padding: 0 0 10px;
}
.footer__left_bottom {
    display: block;
}
.footer__menu {
    display: inline-block;
    width: 24.5%;
}
.footer__menu h4 {
    font-weight: 400;
    position: relative;
    display: inline-block;
}
.footer__menu h4::before {
    position: absolute;
    content: " ";
    top: 130%;
    display: inline-block;
    width: 100%;
    height: 2px;
    right: 0;
    background-color: #fff;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.footer__menu h4::after {
    position: absolute;
    content: " ";
    top: 130%;
    display: inline-block;
    width: 100%;
    right: 0;
    height: 2px;
    background-color: #fff;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.footer__menu ul {
    margin-top: 20px;
}
.footer__menu ul li {
    list-style: none;
    margin-top: 0;
}
.footer__menu ul li a {
    margin-right: 20px;
    font-size: 12px;
}
.footer a {
    color: #fff !important;
}
.footer__menu ul li a::before {
    content: "-";
    margin-left: 5px;
}
.footer a {
    color: #fff !important;
}
.footer__menu_text {
    background-color: rgba(0,0,0,.15);
    color: #f5f5f5;
    padding: 10px;
    float: left;
    height: 180px;
}
.footer__menu_text div {
    font-size: 13px;
    color: #bbb;
    line-height: 1.7;
    text-align: justify;
    margin-top: 5px;
}

.footer__left_bottom {
    display: block;
}
.footer__subscribe {
    display: inline-block;
}
.footer__subscribe h4 {
    font-size: 15.24px;
    font-weight: 400;
    margin-bottom: 10px;
}
.footer__subscribe h4 span {
    font-size: 10.26px;
    font-weight: 400;
    margin-right: 10px;
    color: #bbb;
}
.footer__subscribe .footer-subscribe__input {
    margin-top: 4px;
    display: inline-block;
    height: auto;
    width: 300px;
    background-color: #232323;
    border: 1px solid #484848;
    border-radius: 5px;
    padding: 5px;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    direction: ltr;
    color: #7e7e7e;
}
.footer__social_icons {
    display: inline-block;
    float: left;
    width: 300px;
}
.footer__social_icons .icon {
    float: right;
    border-radius: 5px;
    padding: 0;
    margin-left: 7px;
    color: #fff !important;
    opacity: .5;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.footer__copyright {
    background-color: #232323;
    box-shadow: inset 0 3px 0 #bb1212;
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    padding: 30px 20px;
}
.footer__copyright .copyright__text {
    color: #bbb;
    font-size: 11px;
    display: inline-block;
}
.footer__copyright .footer__logo {
    float: left;
}
.footer__social_icons h4 span {
    font-size: 10.26px;
    font-weight: 400;
    margin-right: 10px;
    color: #bbb;
}





