﻿@charset "utf-8";
	*{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-style:normal;
	direction:rtl;
	font-family:RYekan;
	transition:all 0.2s ease 0.1s;
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
}
b{
	font-weight:bold;
}
img{
	max-width:100%;
}
.main{
	width:85%;
	margin:0 auto;
}
#fast_register input,#fast_register_m input,#login_ajax input,#login_ajax_m input{
	padding: 3px;
	border: #bdc3c7 1px solid;
	border-radius: 3px;
	margin-top: 3px;
	background-color: #ecf0f1;
	width: 100%;
}
#fast_register_m input[type="button"],#fast_register_m input[type="reset"],#fast_register input[type="button"],#fast_register input[type="reset"],#fast_register input[type="submit"] ,#login_ajax input[type="button"],#login_ajax input[type="submit"],#login_ajax_m input[type="button"],#login_ajax_m input[type="submit"]{
	border: 0px;
	background-color: #4fc3f7;
	color: #fff;
	width: 40%;
	padding: 1px 0px;
	font-size:14px !important;
	font-family:RYekan !important;
}
#fast_register_m input[type="button"]:hover,#fast_register_m input[type="reset"]:hover,#fast_register input[type="button"]:hover,#fast_register input[type="reset"]:hover,#fast_register input[type="submit"]:hover ,#login_ajax input[type="button"]:hover,#login_ajax input[type="submit"]:hover,#login_ajax_m input[type="button"]:hover,#login_ajax_m input[type="submit"]:hover{
	background-color:#29b6f6;
}
.block-main input,.block-main textarea,.send input,.send textarea,.block-main select{
	padding:2px 5px;
	border: #bdc3c7 1px solid;
	border-radius: 3px;
	margin-top: 3px;
	background-color: #ecf0f1;
}
.block-main textarea{
	height:120px;
}
.block-main input[type="button"],.send input[type="reset"],.send input[type="submit"],.block-main input[type="button"],.block-main input[type="reset"],.block-main input[type="submit"]{
	border: 0px;
	background-color:#496c7c;
	color: #fff;
	width: 40%;
	cursor:pointer;
	font-family:RYekan !important;
	font-size:14px !important;
}
.send input[type="reset"],.block-main input[type="reset"]{
	background-color:#568aa2 !important;
}
.send input[type="checkbox"]{
	width:auto;
	margin-left:5px;
}
.commentrb{
	margin-top:0px !important;
}
body{
	background-color:#fafafa;
}
header{
	width:100%;
	float:right;
	background:#82ceca;
}
header nav{
	width:100%;
	float:right;
	border-top:1px #eee solid;
	border-bottom:1px #eee solid;
	background-color:#fbfbfb;
}
header nav li{
	float:right;
	padding:1px 8px 3px 8px;
}
header nav li i{
	float:right;
	font-size:18px;
	color:#b7b7b7;
	margin:5px 0px 0px 5px;
}
header nav li a{
	color:#666;
	font-size:14px;
	font-family:Droid;
}
header nav li:hover{
	background-color:#4db6ac;
	color:#fff;
}
header nav li:hover a,header nav li:hover i{
	color:#fff;
}
header nav .search{
	margin-top:2px;
	float:left;
}
header nav .search input{
	border:0px;
}
header nav .search input[type="text"]{
	float:right;
	font-size:13px;
	padding:2px 5px;
	color:#666;
	margin-left:2px;
	background-color:#fff;
	border:1px #90caf9 solid;
}
header nav .search input[type="submit"]{
	float:left;
	font-size:13px;
	padding:4px 5px 7px 5px;
	background-color:#1e88e5;
	color:#fff;
	cursor:pointer;
	font-family:FontAwesome;
}
header nav .search input[type="submit"]:hover{
	background-color:#e53935;
}
header .logo{
	float:right;
	background-color:#76c6c2;
}
header .plan{
	float:left;
	width:350px;
	max-width:100%;
	background-size:100%;
	height:120px;
	background:url(images/headbg-d.gif) no-repeat top left;
	background-size:100%;
}
header .bottom-header{
	width:100%;
	float:right;
	background-color:#4db6ac;
}
header .bottom-header .date{
	float:right;
	margin:3px 0px 5px 0px;
}
header .bottom-header .date i{
	float:right;
	font-size:18px;
	color:#fff;
	margin:2px 0px 2px 5px;
}
header .bottom-header .date span{
	font-size:13px;
	color:#fff;
	font-family:Droid;
	float:right;
}
header .social{
	float:left;
	margin-top:4px;
}
header .social a{
	float:left;
	height:25px;
	width:25px;
	border-radius:50%;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-right:3px;
	opacity:0.8}
header .social a:hover{
	opacity:1;
}
header .social a i{
	margin-top:5px;
}
header .social a.google-plus{
	background-color:#b51813;
}
header .social a.facebook{
	background-color:#1a367f;
}
header .social a.twitter{
	background-color:#02a2d6;
}
header .social a.telegram{
	background-color:#0195db;
}
header .social a.instagram{
	background-color:#34638f;
}
.line{
	width:100%;
	float:right;
	height:3px;
	background:url(images/line.png);
}
#last-posts{
	float:right;
	width:100%;
	background:#eee;
	padding-bottom:10px;
}
.last-posts-header{
	float: right;
	width: 100%;
	padding: 7px 0px;
	margin-top:4px;
	position: relative;
}
.last-posts-header .main{
	position: relative;
	z-index: 2}
.last-posts-border{
	position: absolute;
	height: 2px;
	background: rgb(226, 226, 226) none repeat scroll 0% 0%;
	width: 100%;
	top: 48%;
	z-index: 0;
}
.last-posts-header .main .farsi-title{
	background:#eee;
	padding: 0px 10px;
	float:right;
	font-size: 14px;
	color:#666;
	font-family:Droid;
}
.last-posts-header .main .farsi-title i{
	color: rgb(41, 169, 206);
	vertical-align: middle;
	margin:6px 0px 0px 5px;
	font-size: 15px;
}
.last-posts-header .main .arch{
	float:left;
	padding:0px 10px;
	font-size:14px;
	color:#666;
	background:#eee;
}
.last-posts-header .main .arch:hover{
	color:#F00;
}
.last-posts-block {
	float: right;
	width: 19.6%;
	margin-left: 0.5%;
	margin-bottom: 10px;
	border: 1px solid #4db6ac;
	box-sizing: border-box;
	position: relative;
}
.last-posts-content .last-posts-block:nth-child(5n) {
	margin-left: 0%;
}
.last-posts-block a{
	display:block;
}
.last-posts-block img {
	position: relative;
	z-index: 1;
	height: 170.533px;
	display:block;
	width:100%;
}
.last-posts-block .last-posts-hover {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 10;
	color: #fff;
	text-align: center;
	background:#4db6ac;
	overflow: hidden;
	opacity: 0;
	transition: all 0.5s ease 0.1s;
}
.last-posts-block:hover .last-posts-hover {
	opacity: 0.7;
}
.last-posts-title{
	position: absolute;
	bottom: -50px;
	left: 0px;
	background:#00796b;
	width: 100%;
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
	transition: all 0.5s ease 0.1s;
}
.last-posts-block:hover .last-posts-title{
	bottom: 0px;
}
.last-posts-title h4{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	text-shadow: 0px 1.5px rgba(0, 0, 0, 0.41);
	font-size: 13px;
}
.last-posts-date{
	position: absolute;
	left: -300px;
	top: 10px;
	background:#00796b;
	padding: 5px;
	font-size: 10px;
	transition: all 0.3s ease 0.1s;
}
.last-posts-date i{
	vertical-align:middle;
}
.last-posts-block:hover .last-posts-date{
	left: -0px;
}
.ads{
	width:calc(100% - 10px);
	float:right;
	text-align:center;
	margin:13px 0px 5px 0px;
	padding-top:8px;
	background-color:#eee;
	border:5px #e0e0e0 solid;
}
.blocks{
	width:100%;
	float:right;
	margin-top:8px;
	padding-bottom:13px;
	box-shadow:0px 5px 10px rgba(0,0,0,0.16);
	border-top:5px #e0e0e0 solid;
	border-bottom:5px #e0e0e0 solid;
}
.blocks .right{
	width:calc(25% - 10px);
	padding:0px 5px;
	float:right;
}
.blocks .center{
	width:calc(50% - 10px);
	padding:0px 5px;
	float:right;
}
.blocks .left{
	width:calc(25% - 10px);
	padding:0px 5px;
	float:left;
}
.about{
	width:100%;
	float:right;
	margin-top:13px;
}
.about h3{
	float:right;
	font-size:15px;
	font-family:Droid;
	margin:0px 8px 3px 2px;
	color:#666;
}
.about .content{
	width:calc(100% - 10px);
	float:right;
	padding:5px;
	font-size:14px;
	border-radius:3px;
	color:#fff;
	background-color:#7986cb;
}
.about .content .pic{
	float:left;
	border-radius:50%;
	border:4px #fafafa solid;
	width:60px;
	position:relative;
	z-index:1000;
	margin:-40px 3px 2px 5px;
}
.about .content .pic:hover{
	transform:rotate(360deg);
}
.about .content p{
	opacity:0.85;
	font-size:13px;
	margin:0px 8px;
}
.ertebat{
	width:100%;
	float:right;
	margin-top:13px;
}
.ertebat a{
	border-radius:3px;
	width:100%;
	float:right;
}
.ertebat a .icon{
	width:35px;
	height:35px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	float:right;
	text-align:center;
	font-size:18px;
}
.ertebat a .icon i{
	margin-top:8px;
	color:#fff;
}
.ertebat a h5{
	float:right;
	font-size:14px;
	color:#fff;
	font-family:Droid;
	margin:4px 8px 0px 2px;
}
.ertebat a span{
	float:left;
	margin:5px 0px 0px 8px;
	opacity:0.8;
	font-size:14px;
	color:#fff;
}
.ertebat a:hover{
	opacity:0.8;
}
.ertebat a.telegram{
	background-color:#03a9f4;
}
.ertebat a.telegram .icon{
	background-color:#039be5;
}
.ertebat a.instagram{
	background:radial-gradient(ellipse at 70% 70%,#ee583f 8%,#d92d77 42%,#bd3381 58%);
	margin-top:3px;
}
.ertebat a.instagram .icon{
	background-color:#d10869;
}
.block{
	width:calc(100% - 2px);
	float:right;
	border-radius:3px;
	border:1px solid #f1f1f1;
	background-color:#fff;
	margin-top:13px;
}
.block .title{
	width:100%;
	float:right;
	margin-top:5px;
}
.block .title h4{
	font-family:Droid;
	font-size:15px;
	color:#fff;
	float:right;
	background-color:#ef6c00;
	padding:0px 5px;
	border-left:5px #fff solid;
	border-right:5px #fff solid;
	position:relative;
	z-index:1000;
}
.block .title .icon{
	font-family:Droid;
	font-size:18px;
	color:#666;
	float:left;
	background-color:#fff;
	padding:0px 5px;
	position:relative;
	z-index:1000;
}
.block .title .icon i{
	float:left;
	margin:5px 0px 0px 3px;
}
.block .title .dashed{
	width:100%;
	height:12px;
	background:url(images/dash.png);
	float:right;
	position:relative;
	margin-top:-20px;
}
.block .content,.block .category,.block .mail,.block .poll{
	width:calc(100% - 10px);
	float:right;
	font-size:14px;
	color:#666;
	margin:13px 5px 5px 5px;
}
.block .mail p{
	text-align:center;
}
.block .category li{
	width:100%;
	float:right;
}
.block .category li i{
	float:right;
	font-size:9px;
	color:#9575cd;
	margin:9px 5px 0px 5px;
}
.block .category li a{
	font-family:Droid;
	font-size:14px;
	color:#666;
	margin-bottom:2px;
	display:inline-block;
}
.block .category li a:hover{
	color:#9575cd;
}
.block .category li ul{
	border-right:1px #9575cd dashed;
	float:right;
	width:calc(100% - 10px);
	margin-right:10px;
}
.block .category li ul li a{
	font-family:RYekan;
	font-size:14px;
	color:#666;
	margin-bottom:2px;
	display:inline-block;
}
.block .category li ul li span{
	font-size:12px;
	color:#666;
	float:left;
	opacity:0.85;
	margin:3px 2px 0px 8px;
}
.block .category li ul li i{
	margin-right:10px;
}
.block .content li{
	width:100%;
	float:right;
}
.block .content li a{
	font-size:14px;
	color:#666;
	margin-bottom:2px;
	display:inline-block;
}
.block .content li span{
	font-size:12px;
	color:#666;
	float:left;
	opacity:0.85;
	margin:3px 2px 0px 8px;
}
.block .content li:hover a,.block .content li:hover i,.block .content li:hover span{
	color:#fff;
}
.block .content li:hover{
	background-color:#9e9e9e;
}
.block .content li i{
	float:right;
	font-size:8px;
	color:#9e9e9e;
	margin:10px 5px 0px 5px;
}
.block .mail input[type="text"]{
	width:100%;
	float:right;
	padding:3px 0px;
	text-align:center;
	color:#333;
	background-color:#fafafa;
	margin-bottom:5px;
	border:1px #e0e0e0 solid;
}
.block .mail input[name="sub"]{
	width:49.5%;
	float:right;
	padding:0px;
	text-align:center;
	color:#fff;
	background-color:#fb8c00;
	border:1px #f57c00 solid;
	font-family: Droid !important;
}
.block .mail input[name="rem"]{
	width:49.5%;
	float:left;
	padding:0px;
	text-align:center;
	color:#fff;
	background-color:#ffa726;
	border:1px #ff9800 solid;
	font-family: Droid !important;
}
.block .poll input[type="radio"]{
	margin-left:5px;
}
.block .poll input[name="blogpolls"]{
	float:right !important;
	background-color:#607d8b;
}
.block .login-register td,.block .login-register tr{
	width:100%;
	float:right;
	text-align:center;
}
.text-ads{
	width:100%;
	float:right;
	margin-top:13px;
}
.text-ads a{
	width:100%;
	float:right;
	text-align:center;
	font-size:14px;
	color:#fff;
	padding:2px 0px 3px 0px;
	opacity:0.85;
	border-radius:3px;
	margin-bottom:3px;
	background-color:#ba68c8;
}
.text-ads a:hover{
	opacity:1;
}
.text-ads a:nth-child(2n),.block:nth-child(2n) .title h4{
	background-color:#ff5252;
}
.text-ads a:nth-child(3n),.block:nth-child(3n) .title h4{
	background-color:#42a5f5;
}
.text-ads a:nth-child(4n),.block:nth-child(4n) .title h4{
	background-color:#7986cb;
}
.text-ads a:nth-child(5n),.block:nth-child(5n) .title h4{
	background-color:#009688;
}
.text-ads a:nth-child(6n),.block:nth-child(6n) .title h4{
	background-color:#ef6c00;
}
.text-ads a:nth-child(7n),.block:nth-child(7n) .title h4{
	background-color:#78909c;
}
.text-ads a:nth-child(8n),.block:nth-child(8n) .title h4{
	background-color:#a1887f;
}
.text-ads a:nth-child(9n),.block:nth-child(9n) .title h4{
	background-color:#43a047;
}
#forum{
	background:trasnparent;
	width:100%;
	border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	font:13px RYekan;
	color:#455a64;
}
#forum tr td a,#forum tr .aforum{
	color:#455a64;
	text-decoration:none;
	text-align:right;
	float:right;
	margin:0px 5px;
}
#forum tr{
	background-color:#eceff1;
	transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-khtml-transition:0.5s;
}
#forum #top{
	background-color:#cfd8dc;
	transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-khtml-transition:0.5s;
}
#forum tr:hover{
	background:#cfd8dc;
}
#forum tr td{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	padding:3px 1px;
	text-align:center;
}
.pagenf {
	text-align:center;
}
.pagenf a {
	display:inline-block;
	background:#78909c;
	color:#fff;
	padding:4px 8px;
	font:14px RYekan;
	margin:0px;
	transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-khtml-transition:0.5s;
	margin:1px;
}
.pagenf a:hover {
	background:#607d8b;
}
.pagenf .current{
	display:inline-block;
	background:#546e7a;
	color:#fff;
	padding:5px 8px;
	font:13px RYekan;
	margin:0px;
	transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-khtml-transition:0.5s;
}
.block-main{
	background-color:#fff;
	width:calc(100% - 2px);
	float:right;
	border:1px solid #f1f1f1;
	border-radius:3px;
	margin-top:15px;
	border-bottom:2px #cfd8dc solid;
	border-top:2px #78909c solid;
}
.block-main .title{
	width:100%;
	float:right;
	text-align:center;
}
.block-main .title h4{
	background-color:#78909c;
	font-family:Droid;
	font-size:14px;
	color:#fff;
	padding:1px 18px 2px 18px;
	display:inline-block;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
}
.block-main .title h3{
	background-color:#78909c;
	font-family:Droid;
	font-size:14px;
	color:#fff;
	float:right;
	margin-right:8px;
	padding:1px 18px 2px 18px;
	display:inline-block;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
}
.block-main .title .icon{
	text-align:center;
	background-color:#78909c;
	font-size:16px;
	color:#fff;
	float:left;
	margin-left:8px;
	padding:5px 10px 10px 10px;
	display:inline-block;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.block-main .content,.block-main .realted,.block-main .comments{
	width:calc(100% - 20px);
	float:right;
	margin:5px 10px 5px 10px;
	font-size:14px;
	color:#666;
}
.block-main .realted li{
	float:right;
	width:25%;
	text-align:center;
	padding-bottom:5px;
}
.block-main .realted li img{
	width:calc(100% - 10px);
	border-radius:3px;
	height:100px;
	margin:5px 5px 0px 5px;
	float:right;
}
.block-main .realted li h2{
	color:#fff;
	font-size:13px;
	margin:0px 5px;
}
.block-main .realted li h2 a{
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
	float:right;
	color:#666;
	display:inline-block;
}
.block-main .realted li:hover{
	background-color:#78909c;
}
.block-main .realted li:hover h2 a{
	color:#fff;
}
.block-main .comments li{
	float:left;
	border:1px #eeedec solid;
	margin:5px 25px 5px 0px;
}
.block-main .comments li .avatar{
	width:50px;
	border-radius:50%;
	height:50px;
	float:right;
	border:3px #eeedec solid;
	position:relative;
	margin:0px -25px -50px 0px;
}
.block-main .comments li .avatar:hover{
	transform:rotate(35deg) scale(1.4);
}
.block-main .comments li .info{
	width:100%;
	float:right;
	background-color:#f7f6f5;
	padding:2px 0px;
	margin-bottom:3px;
	font-size:12px;
	color:#666;
}
.block-main .comments li .info a{
	color:#666;
}
.block-main .comments li .info span{
	margin-right:50px;
	float:right;
}
.block-main .comments li .info .web{
	float:left;
	margin-left:5px;
	font-size:13px;
	color:#fff;
	padding:1px 5px;
	border-radius:3px;
	opacity:0.85;
	background-color:#ff5252;
}
.block-main .comments li .info .web:hover{
	opacity:1;
}
.block-main .comments li p.cm{
	margin:5px;
	float:right;
	font-size:13px;
	color:#666;
	margin-right:50px;
}
.block-main .comments li div{
	width:95%;
	float:right;
	margin:0px 2.5% 8px 2.5%;
	font-size:13px;
	color:#555;
}
.block-main .send{
	width:calc(100% - 20px);
	float:right;
	margin:0px 10px 20px 10px;
}
.pages-c{
	width:calc(100% - 10px);
	margin-top:3px;
	float:right;
	padding:5px;
	font-size:14px;
	color:#666;
	text-align:center;
}
.pages-c a{
	display:inline-block;
	font-size:14px;
	color:#666;
	padding:2px 8px;
}
.pages-c a:hover{
	color:#ff5252;
}
.pages-c span{
	display:inline-block;
	font-size:14px;
	color:#fff;
	background-color:#ff5252;
	padding:2px 8px;
}
.post{
	background-color:#fff;
	width:calc(100% - 2px);
	float:right;
	border:1px solid #f1f1f1;
	border-radius:3px;
	margin-top:13px;
	border-bottom:2px #bbdefb solid;
}
.post .title{
	width:calc(100% - 5px);
	float:right;
	margin:5px 0px;
}
.post .title h2{
	font-family:Droid;
	font-size:15px;
	color:#039be5;
	float:right;
	background-color:#fff;
	padding:3px 5px 0px 10px;
	position:relative;
	z-index:1000;
}
.post .title h2 a{
	color:#039be5;
	font-family:Droid;
	font-size:15px;
}
.post .title h2:hover a{
	color:#ef5350;
}
.post .title .icon{
	font-size:16px;
	color:#fff;
	float:right;
	margin-top:3px;
	background-color:#29b6f6;
	width:30px;
	text-align:center;
	border-right:5px #fff solid;
	border-left:3px #fff solid;
	height:30px;
	position:relative;
	z-index:1000;
}
.post .title .icon i{
	margin-top:7px;
	display:inline-block;
}
.post .title .dashed{
	width:100%;
	height:12px;
	background:url(images/dash.png);
	float:right;
	position:relative;
	margin-top:-20px;
}
.post .title .date{
	position:relative;
	z-index:1000;
	float:left;
	font-size:14px;
	color:#666;
	padding:5px 8px 2px 8px;
	background-color:#fff;
}
.post .share{
	float:right;
	margin:8px 10px 0px 3px;
}
.post .share a{
	float:left;
	height:25px;
	width:25px;
	border-radius:50%;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-right:3px;
	opacity:0.8}
.post .share a:hover{
	opacity:1;
}
.post .share a i{
	margin-top:5px;
}
.post .share a.google-plus{
	background-color:#b51813;
}
.post .share a.facebook{
	background-color:#1a367f;
}
.post .share a.twitter{
	background-color:#02a2d6;
}
.post .share a.telegram{
	background-color:#0195db;
}
.post .content{
	width:calc(100% - 20px);
	margin:0px 10px 8px 10px;
	float:right;
	font-size:14px;
	color:#666;
}
.post .content .photo{
	width:calc(100% - 46px);
	margin:5px 20px;
	float:right;
	padding:2px;
	border:1px #ccc solid;
}
.post .content .photo:hover{
	border-radius:5px;
}
.post .more{
	float:left;
	background-color:#ff5252;
	font-family:Droid;
	font-size:14px;
	color:#fff;
	padding:1px 8px 2px 8px;
	border-radius:3px;
	margin:3px 0px 8px 10px;
}
.post .more:hover{
	background-color:#7c4dff;
}
.post .info{
	width:calc(100% - 26px);
	margin:5px 10px;
	float:right;
	padding:2px;
	background-color:#f5f5f5;
	border-radius:3px;
	border:1px #eee solid;
}
.post .info li{
	float:right;
	padding:0px 8px;
	color:#757575;
	font-size:12px;
}
.post .info li i{
	color:#666;
	font-size:15px;
}
.post .info li span{
	color:#666;
	font-size:12px;
	margin-right:5px;
}
.post .info li a{
	color:#757575;
	font-size:12px;
}
.post .info li a:hover{
	color:#ff5252;
}
.post .rate{
	color:#C70D10 !important;
	position:relative;
	margin:15px 0px 0px 20px;
	float:left;
}
.post .rate a{
	color:#C70D10;
	opacity:0.7;
}
.post .rate a:hover{
	opacity:1;
}
.post .rate span{
	margin-top:3px;
	text-align:center;
	padding:0px !important;
}
.post .tags{
	width:calc(100% - 20px);
	float:right;
	margin:5px 10px 8px 10px;
	font-size:11px;
	color:#333;
}
.post .tags i{
	font-size:14px;
	color:#666;
	float:right;
	margin:5px 0px 0px 3px;
}
.post .tags span{
	font-size:14px;
	color:#333;
	margin-left:10px;
	float:right;
}
.post .tags a{
	font-size:11px;
	color:#333;
	background-color:#f7f7f7;
	display:inline-block;
	border-radius:3px;
	float:right;
	margin:2px;
	padding:2px 5px;
}
.post .tags a:hover{
	color:#fff;
	background-color:#58c9f3;
}
.pages{
	width:calc(100% - 12px);
	margin-top:13px;
	float:right;
	padding:5px;
	background-color:#f5f5f5;
	border-radius:3px;
	border:1px #eee solid;
	font-size:14px;
	color:#666;
	text-align:left;
}
.pages a{
	display:inline-block;
	font-size:14px;
	color:#666;
	padding:2px 8px;
}
.pages a:hover{
	color:#ff5252;
}
.pages span{
	display:inline-block;
	font-size:14px;
	color:#fff;
	background-color:#ff5252;
	padding:2px 8px;
}
.pages .amount{
	float:right;
	font-size:14px;
	color:#666;
	padding:2px 8px;
}
footer{
	width:100%;
	float:right;
	background:#000 url(images/footer.jpg) no-repeat top;
	background-size:100%;
	padding-top:100px;
	margin-top:15px;
}
footer .block-f{
	width:calc(33.33% - 20px);
	margin:0px 10px;
	float:right;
}
footer .block-f .title{
	width:100%;
	height:35px;
	float:right;
	text-align:center;
	border-bottom:2px #ccc solid;
}
footer .block-f .title h4{
	height:35px;
	color:#ffab40;
	font-size:16px;
	border-bottom:2px #ffab40 solid;
	display:inline-block;
	font-family:Droid;
}
footer .block-f .content{
	width:100%;
	float:right;
	margin-top:10px;
	background:rgba(0,0,0,0.18);
	padding:3px 0px 10px 0px;
}
footer .block-f .copy{
	min-height:103px;
	margin-top:18px;
}
footer .block-f .content p{
	font-size:14px;
	color:#fff;
	margin:10px;
	opacity:0.85;
}
footer .block-f .content p a{
	color:#90caf9;
}
footer .block-f .content p a:hover{
	color:#42a5f5;
}
footer .block-f .hyper{
	float:left;
	color:#ef9a9a !important;
	font-family:Droid;
	margin:12px 0px 0px 8px;
}
footer .block-f .hyper:hover{
	transform:scale(1.15);
}
footer .block-f .top{
	float:right;
	font-size:18px;
	margin:40px 0px 10px 8px;
}
footer .block-f .content li{
	width:calc(100% - 30px);
	margin:0px 15px;
	float:right;
	text-align:center;
	opacity:0.85;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:14px;
	color:#fff;
}
footer .block-f .content li:hover{
	transform:scale(1.15);
	opacity:1;
}
footer .block-f .content li a{
	font-size:14px;
	color:#fff;
}
footer .block-f .content li a:hover{
	color:#ffab40;
}
footer .amar{
	width:100%;
	float:right;
	text-align:center;
	margin-top:25px;
}
footer .amar li{
	width:100px;
	height:100px;
	display:inline-block;
	margin:0px 5px;
	background:rgba(0,0,0,0.18);
	text-align:center;
	border:2px #b3e5fc solid;
	cursor:help;
	border-radius:50px;
}
footer .amar li:hover{
	transform:rotate(360deg) scale(1.1);
	background-color:#29b6f6;
	border:2px #03a9f4 solid;
}
footer .amar li:hover span{
	color:#fff;
}
footer .amar li span{
	color:#81d4fa;
	font-size:18px;
	width:100%;
	float:right;
}
footer .amar li samp{
	font-family:Droid;
	color:#fff;
	font-size:14px;
	width:100%;
	float:right;
	margin-top:18px;
}
.copyright{
	width: 100%;
	float: left;
	text-align: center;
	padding: 13px 0px;
}
.copyright a{
	color: #FFF;
	font-size: 13px;
}
.copyright i{
	vertical-align: middle;
	margin:0px 5px;
	font-size: 20px;
}
.copyright .fa-heart{
	color: #C03232;
}
.copyright .fa-html5{
	color: #3AB4F6;
}
.copyright .fa-css3{
	color: #F9720E;
}
@media only screen and (max-width:1116px){
	.ads img{
	margin-bottom:8px;
}
}
@media only screen and (max-width:1080px){
	.ertebat a span{
	display:none;
}
}
@media only screen and (max-width:1000px){
	.last-posts-block img{
	height:120px;
}
}
@media only screen and (max-width:965px){
	footer .block-f .hyper{
	display:none;
}
}
@media only screen and (max-width:952px){
	.search{
	margin-bottom:5px;
}
}
@media only screen and (max-width:820px){
	header .plan,header .logo{
	float:none;
	display:inline-block;
}
header{
	text-align:center;
}
header .logo{
	background:none;
}
}
@media only screen and (max-width:800px){
	.main{
	width:95%;
}
.blocks .right,.blocks .center,.blocks .left{
	width: calc(100% - 10px);
}
.ertebat a span{
	display:block}
footer .block-f{
	width:calc(100% - 20px);
}
footer .block-f .copy{
	display:none;
}
footer{
	padding-top:60px;
}
}
@media only screen and (max-width:730px){
	.last-posts-block img{
	height:100px;
}
}
@media only screen and (max-width:610px){
	header .social{
	width:100%;
	text-align:center;
	margin-bottom:3px;
}
header .bottom-header .date{
	width:100%;
	text-align:center;
	margin-bottom:0px;
}
header .bottom-header .date span{
	float:none;
}
header .bottom-header .date i{
	display:none;
}
header .social a{
	display:inline-block;
	float:none;
}
}
@media only screen and (max-width:520px){
	.last-posts-block img{
	height:70px;
}
.block-main .realted li img{
	height:80px;
}
}
@media only screen and (max-width:420px){
	.last-posts-block{
	width:32%;
	display:inline-block;
	float:none;
}
last-posts-content{
	text-align:center;
}
.last-posts-block{
	margin-bottom:0px;
}
.block-main .realted li{
	width:50%;
}
.block-main .realted li img{
	height:120px;
}
}
@media only screen and (max-width:320px){
	.last-posts-block{
	width:48%;
}
.block-main .realted li img{
	height:100px;
}
}