 /*
Theme Name: irandooble
Theme URI: http://www.irandooble.com/
Author: irandooble // 09*****
Author URI: http://www.irandooble.com/
Description: DevelopersPro
Version: 1.0
Tags :developerspro,طراحی حرفه ای قالب وردپرس , درولوپرس پرو , دانلود فیلم و سریال 
*/
* {
	outline: none !important;
	transition: all 500ms ease 0s;
	font: 14px "sans", B Yekan, Arial, Tahoma;
	direction: rtl;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font: 14px "sans", B Yekan, Arial, Tahoma;
	transition: all 500ms ease 0s;
	direction: rtl;
}
body {
	line-height: 1;
	direction: rtl;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none !important;
	font: 14px "sans", web_Yekan, Arial, Tahoma;
	color: #333;
	direction: rtl;/*! padding: 1px; *//*! background: #333; */
}
a:hover {
	text-decoration: none !important;
}
::selection {
	background: #faa834;
	color: #FFF;
}
::-moz-selection {
 background: #faa834;
 color: #FFF;
}
@font-face {
	font-family: "web_yekan";
	src: url(fonts/Yekan.eot);
	src: url(fonts/Yekan.eot?#iefix) format("embedded-opentype"), url(fonts/Yekan.woff) format("woff"), url(fonts/Yekan.ttf) format("truetype"), url(fonts/Yekan.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'Sans';
	src: url('fonts/IRANSans-Bold-web.eot');
	src: url('fonts/IRANSans-Bold-web.eot?#iefix') format('eot'), url('fonts/IRANSans-Bold-web.woff2') format('woff2'), url('fonts/IRANSans-Bold-web.woff') format('woff');
	font-weight: bold;
}
@font-face {
	font-family: 'Sans';
	src: url('fonts/IRANSans-Medium-web.eot');
	src: url('fonts/IRANSans-Medium-web.eot?#iefix') format('eot'), url('fonts/IRANSans-Medium-web.woff2') format('woff2'), url('fonts/IRANSans-Medium-web.woff') format('woff');
	font-weight: 500;
}
@font-face {
	font-family: 'Sans';
	src: url('fonts/IRANSans-web.eot');
	src: url('fonts/IRANSans-web.eot?#iefix') format('eot'), url('fonts/IRANSans-web.woff2') format('woff2'), url('fonts/IRANSans-web.woff') format('woff');
	font-weight: normal;
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'icon';
	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;
}
/*Start Site*/
.top_bg {
	float: right;
	width: 100%;
	height: 80px;
	background: #f2547e url(images/bgoftop.png) repeat center;
	background-size: 100%;
}
.logo {
	float: left;
	width: 266px;
	height: 80px;
	background: url(images/logo.png) no-repeat center;
}
.menu ul li {
	float: right;
	margin: 0px 2px;
}
.menu ul li:first-child {
	background: rgba(0,0,0,0.1);
}
.menu ul li a {
	color: #FFF;
	display: block;
	padding: 28px 10px;
}
.menu ul li:hover {
	box-shadow: inset 0 100px 0 rgba(0,0,0,0.1);
}
.lineafter {
	float: right;
	width: 100%;
	height: 50px;
	background: #2a2a2a;
}
.btn_after {
	float: right;
}
.Notification {
	font-size: 13px;
	font-family: sans;
	font-weight: normal;
	color: #999;
	border-bottom: 1px dashed #999;
	float: right;
	width: 100%;
	margin: 5px 10px;
	text-align: right;
	padding: 10px 0;
}
.userer {
	float: right;
	width: 50px;
	height: 50px;
	background: #1e1e1e;
	position: relative;
	cursor: pointer;
	color: #666;
	margin-right: 2px;
}
.userer i {
	display: block;
	text-align: center;
	font-size: 20px;
	position: relative;
	top: 13px;
}
.userer:hover {
	color: #444;
}
.btn_befor {
	float: left;
}
#search_input {
	float: left;
	text-align: left;
	padding: 16px 10px;
	border: none;
	background: none;
	color: #999;
	max-width: 200px;
}
#searchsubmit {
	float: left;
	width: 50px;
	height: 50px;
	background: url(images/srchin.png) no-repeat center;
	opacity: 0.4;
	border: none;
	cursor: pointer;
}
#searchsubmit:hover {
	opacity: 0.8;
}
.container_site {
	width: 1170px;
	margin: auto;
}
.bgslideup {
	float: right;
	width: 100%;
	height: 250px;
	background: #f1f5f8 url(images/polygon-bg.jpg) no-repeat center fixed;
	background-size: 100%;
	position: relative;
}
.top_series {
	width: 1170px;
	margin: auto;
	position: relative;
	top: 23px;
	overflow: hidden;
}
.post-series_top {
	width: 160px;
	height: 200px;
	float: right;
	margin: 0px 3px;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(107,105,107,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(107,105,107,1);
	box-shadow: 0px 0px 5px 0px rgba(107,105,107,1);
	opacity: 0.9;
}
.post-series_top img {
	width: 160px;
	height: 200px;
}
.post-series_top:hover {
	opacity: 0.5;
}
.post-series_top:hover img {
	width: 260px;
	height: 300px;
}
.best_movies-site {
	float: right;
	width: 100%;
	height: 50px;
	background: #333;
}
.icon_movies {
	float: right;
	background: url(images/featicon.png) right no-repeat;
	height: 50px;
	color: #FFF;
}
.icon_movies h1 {
	position: relative;
	top: 13px;
	right: 60px;
}
.icon_lasstsend {
	float: right;
	background: url(images/ltdicon.png) right no-repeat;
	height: 50px;
	color: #FFF;
}
.icon_lasstsend h1 {
	position: relative;
	top: 13px;
	right: 60px;
}
.icon_ads {
	float: right;
	background: url(images/adsicon.png) right no-repeat;
	height: 50px;
	color: #FFF;
}
.icon_ads h1 {
	position: relative;
	top: 13px;
	right: 60px;
}
.btn_archive {
	float: left;
}
.btn-archive {
	display: block;
	color: #666;
	background: #242323;
	padding: 5px 50px;
	font-size: 12px;
	margin: 9px 10px;
}
.btn-archive:hover {
	box-shadow: inset 0 50px 0 #1E1E1E;
	color: #FFF;
}
.best_movies-site_post {
	width: 100%;
	background: #444;
	padding: 10px 0px;
	overflow: hidden;
	position: relative;
}
.container_post {
	width: 1300px;
	margin: auto;
	overflow: hidden;
}
.post_site {
	width: 160px;
	height: 200px;
	overflow: hidden;
	position: relative;
	float: right;
	background: #000;
	margin: 0px 3px;
}
.post_site img {
	width: 160px;
	height: 200px;
}
.post_site span {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	padding: 3px 0px;
	display: block;
	text-align: center;
	background: rgba(0, 0, 0, 0.83);
}
.post_site span a h1 {
	font-size: 12px;
	font-family: sans, tahoma;
	color: #FFF;
}
.post_site:hover h1 {
	color: #EC2427;
}
.ads_bg {
	width: 100%;
	background: #444;
	padding: 10px 0px;
	overflow: hidden;
	position: relative;
}
.ads_img {
	width: 941px;
	margin: auto;
}
.ads_img img {
	display: block;
	margin: 3px 1px;
	float: right;
}
.ltdtitle {
	/*! float: right; */
	width: 100%;
	height: 50px;
	background: url(images/bgoftop.png) repeat center;
	overflow: hidden;
	position: relative;
}
.container_main {
	width: 1170px;
	margin: 10px auto;
	overflow: hidden;
	position: relative;
}
.siderbar_main {
	width: 30%;
	float: right;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
	margin-left: 8px;
}
.Last_Updates {
	width: 69%;
	float: left;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
}
.siderbar_list {
	display: block;
	padding: 5px 7px;
	border-radius: 3px;
	clear: right;
	border: 1px solid #CCC;
	margin-bottom: 8px;
	overflow: hidden;
}
.post_list {
	display: block;
	padding: 5px 7px;
	border-radius: 3px;
	clear: right;
	border: 1px solid #CCC;
	margin-bottom: 8px;
	overflow: hidden;
}
.tt_siderbar_list {
	border-bottom: 2px solid #C03;
	padding: 5px 11px;
	display: block;
	clear: both;
	margin-bottom: 8px;
}
.catsingt {
	background: url(images/polygon-bg.jpg) no-repeat center;
	color: #595e63;
	text-shadow: 1px 1px 0 #fff;
	background-size: cover;
	font-weight: normal;
	padding: 5px 0px;
	text-align: center;
	display: block;
	clear: both;
}
#list_cats {
	list-style: none;
	display: block;
	margin: auto;
}
#list_cats li {
	display: block;
	float: right;
	width: 48%;
	text-align: center;
	background: rgba(246, 246, 246, 0.77);
	padding: 5px 10px !important;
	margin-top: 3px !important;
	font-size: 11px;
	margin: 5px 3px;
	border: 1px solid #CCC;
	direction: rtl;
	color: #FF6464;
	cursor: pointer;
}
#list_cats li a {
	font-size: 12px;
	color: #817F7F;
}
#list_cats li:hover {
	background: rgb(245, 243, 243);
}
#list_cats li:hover a {
	color: #16B3FF;
}
.img_post_list {
	width: 250px;
	height: 324px;
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 3px;
	padding: 3px;
	position: relative;
	overflow: hidden;
	float: right;
}
.img_post_list img {
	width: 239px;
	height: 317px;
	overflow: hidden;
	display: block;
	margin: auto;
	border-radius: 3px;
}
.img_post_list span {
	position: absolute;
	background: #F92C30;
	width: 100%;
	bottom: 0px;
	left: 0px;
	color: #FFF;
	text-align: center;
}
.title_post_list {
	display: block;
	overflow: hidden;
	padding: 5px 18px;
	border-bottom: 2px dashed #CCC;
	margin-bottom: 8px;
	clear: both;
}
.title_post_list a {
	float: right;
}
.like_post {
	float: left;
}
.cm_post_list {
	float: left;
	margin: 0px 10px;
	text-align: left;
	direction: ltr;
	position: relative;
	top: 3px;
}
.cm_post_list i {
	color: #FF9000;
}
.imdb {
	float: left;
	margin: 0px 10px;
}
.postimdb {
	float: left;
	width: 37px;
	background: url(images/imdb.png) no-repeat center;
	height: 28px;
	margin-left: 1px;
	cursor: pointer;
}
.blog_post_list {
	width: 67%;
	float: right;
	margin-right: 8px;
	overflow: hidden;
}
.blog_post_list ul {
	list-style: none;
}
.blog_post_list ul li {
	background: #F8F8F8;
	border: 1px solid #D7D7D7;
	padding: 5px 10px;
	margin: 5px 0px;
	border-radius: 3px;
	font-size: 12px;
}
.blog_post_list ul li a {
	color: #259CDF;
}
.blog_post_list ul li a {
	color: #0f8eeb;
	font: 12px sans, tahoma;
}
.blog_post_list ul li a img {
	float: left;
	position: relative;
	top: 2px;
}
.blog_post_list ul li i {
	color: #B31127;
}
.star_film {
	background: #F8F8F8;
	border: 1px solid #D7D7D7;
	padding: 5px 10px;
	margin: 5px 0px;
	border-radius: 3px;
	font-size: 12px;
	overflow: hidden;
	clear: both;
	margin-top: 8px !important;
	display: block;
	float: right;
	width: 100%;
}
.star_film span {
	float: right;
}
.star_film i {
	float: right;
	margin: 0px 7px;
	position: relative;
	top: 3px;
}
.star_film p {
	color: #0f8eeb;
	float: right;
	margin: 0px 8px;
	font: 12px sans, tahoma;
}
.xolase_dastan {
	background: #F8F8F8;
	border: 1px solid #D7D7D7;
	padding: 5px 10px;
	margin: 5px 0px;
	border-radius: 3px;
	font-size: 12px;
	overflow: hidden;
	float: right;
	clear: both;
	width: 100%;
}
.xolase_dastan p {
	font: 12px sans, tahoma;
	color: #666;
	text-align: justify;
}
.footerpst {
	float: right;
	width: 789px;
	height: 40px;
	background: #e7e7e7;
}
.littles {
	float: right;
	width: 40px;
	height: 40px;
	background: url(images/littles.png) no-repeat center;
}
.infos {
	float: right;
	width: auto;
	margin-top: 13px;
	color: #666;
}
.infos p {
	float: right;
	font: 12px sans, tahoma;
	padding: 0px 8px;
}
.infos i {
	margin: 0px 5px;
}
.readmore {
	float: left;
	width: 130px;
	padding: 7px 20px;
	background: url(images/bgoftop.png) no-repeat center;
	font: 14px sans, tahoma;
	font-weight: bold;
	color: #fff;
	padding-top: 8px;
	transition: all 0.3s ease-in-out;
	text-align: center;
}
.readmore:hover {
	color: #fff;
	background: url(images/bgoftop.png) no-repeat right;
	transition: all 0.3s ease-in-out;
}
.last_ser-upd {
	display: block;
	margin: 3px 0px;
	padding: 3px;
	overflow: hidden;
	border-bottom: 1px dashed #CCC;
}
.last_ser-upd:last-child {
	border: none;
}
.img_last_ser_upd {
	float: right;
	overflow: hidden;
	position: relative;
	width: 60px;
	height: 80px;
}
.img_last_ser_upd img {
	width: 60px;
	height: 80px;
}
.blog_last_ser_upd {
	float: right;
	width: 260px;
	margin-right: 8px;
	overflow: hidden;
}
.blog_last_ser_upd a {
	display: block;
	clear: right;
	font-size: 12px;
	color: #666;
}
.blog_last_ser_upd span {
	float: right;
	padding: 5px 5px;
	font-size: 10px;
	background: #ccc;
	color: #777;
	margin-top: 10px;
	margin-right: 0px;
	border-radius: 5px;
}
.blog_last_ser_upd:hover span {
	background: #333;
	color: #fff;
}
.download-box-movie {
	float: right;
	width: 100%;
	min-height: 190px;
	margin-top: 0px;
	background: #f3f7f7 url(images/dl-bt-bg.png) no-repeat center;
	overflow: hidden;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}
.download-box-serial {
	float: right;
	width: 100%;
	margin-top: 0px;
	background: #f3f7f7 url(images/dl-bt-bg.png) no-repeat center;
	overflow: hidden;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
	padding: 10px 0px;
}
.dlbt {
	float: right;
	width: 93%;
	margin: 22px 15px 0 0;
	height: 35px;
	background: rgba(255,255,255,0.8);
	position: relative;
	box-shadow: 1px 1px 0 rgba(0,0,0,0.1);
}
.dlbt i {
	float: right;
	width: 100px;
	padding: 9.5px 0;
	font-style: normal;
	font-family: arial, sans;
	text-align: center;
	background: #76c2af;
	color: #fff;
}
.dlbt b {
	float: right;
	width: auto;
	padding: 2.5px 10px;
	font-style: normal;
	font-family: web_yekan, arial;
	text-align: center;
	color: #76c2af;
	font-weight: normal;
}
.dliconin {
	position: absolute;
	left: -20px;
	top: -10px;
	width: 50px;
	height: 50px;
	background: url(images/dl-bt.png) no-repeat center;
	background-size: 100%;
}
.dliconin_serial {
	position: absolute;
	left: -20px;
	top: -10px;
	width: 50px;
	height: 50px;
	background: url(images/dl-bt-series.png) no-repeat center;
	background-size: 100%;
}
.dlbt:hover i {
	background: #333;
}
.dlbt:hover b {
	color: #333;
}
/*comment*/
#comments-wrap {
	padding: 0 30px 30px 30px;
	color: #242424;
}
.comments-navigation {
	margin: 0;
	font-size: 12px;
}
.comments-navigation a {
	margin-top: 10px;
	font-family: "sans", B Yekan, Arial, Tahoma;
}
.comments-navigation .alignleft {
	float: left;
	margin: 0;
	padding: 0;
}
.comments-navigation .alignright {
	float: right;
	margin: 0;
	padding: 0;
}
h3#comments-number, h3.postcomment {
	padding-bottom: 0;
	font-size: 12px;
	color: #3d3d3d;
	line-height: 30px;
}
ol.commentlist {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	text-indent: 0;
}
ol.commentlist li {
	border: 1px solid #c6c6c6;
	height: 1%;
	margin: 0 0 10px 0;
	padding: 10px 10px 7px 57px;
	position: relative;
	border-right: 3px solid #D61B45;
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment-author-admin {
}
ol.commentlist li.comment {
}
ol.commentlist li div.comment-author {
	padding: 0 170px 0 0;
	border-bottom: 1px dashed #CCC;
}
ol.commentlist li div.vcard {
	font: bold 12px "sans", B Yekan, Arial, Tahoma;
	line-height: 24px;
	padding-bottom: 5px;
}
ol.commentlist li div.vcard cite.fn {
	font-style: normal;
	margin-right: 11em;
	font: 10px "sans", B Yekan, Arial, Tahoma;
}
ol.commentlist li div.vcard cite.fn a.url {
	font-size: 10px;
	padding: 1px;/*! background: #333; */
}
ol.commentlist li div.vcard cite.fn a.url:hover {
}
ol.commentlist li div.vcard img.avatar {
	border: 1px solid #c6c6c6;
	left: 10px;
	position: absolute;
	top: 10px;
	padding: 2px;
}
ol.commentlist li div.vcard img.avatar-32 {
}
ol.commentlist li div.vcard img.photo {
}
ol.commentlist li div.vcard span.says {
	font-size: 11px;
}
ol.commentlist li div.commentmetadata {
}
ol.commentlist li div.comment-meta {
	font: normal 12px "sans", B Yekan, Arial, Tahoma;
	line-height: 24px;
	position: absolute;
	right: 10px;
	text-align: right;
	top: 10px;
}
ol.commentlist li div.comment-meta a {
	color: #aaaaaa;
	text-decoration: none;
	color: #242424;
	font-size: 10px;/*! padding: 1px; *//*! background: #333; */
}
ol.commentlist li div.comment-meta a:hover {
	color: #37badc;
	text-decoration: none;
}
ol.commentlist li p {
	font: normal 12px "sans", B Yekan, Arial, Tahoma;
	line-height: 24px;
	margin: 0 0 1em 0;
}
ol.commentlist li form p {
	margin: 0;
}
ol.commentlist li ul {
	font: normal 12px "sans", B Yekan, Arial, Tahoma;
	list-style: square;
	line-height: 24px;
	margin: 0 0 1em;
	padding: 0;
	text-indent: 0;
}
ol.commentlist li div.reply {
	font-size: 10px;
	border-top: 1px dashed #CCC;
	padding: 10px 0px;
}
ol.commentlist li div.reply:hover {
}
ol.commentlist li div.reply a {
	font-size: 10px;
	padding: 2px;
	background: #ED325C;
	color: #FFF;
	border-radius: 3px;
}
ol.commentlist li ul.children {
	list-style: none;
	margin: 1em 0 0;
	text-indent: 0;
}
ol.commentlist li ul.children li {
}
ol.commentlist li ul.children li.alt {
}
ol.commentlist li ul.children li.bypostauthor {
}
ol.commentlist li ul.children li.byuser {
}
ol.commentlist li ul.children li.comment {
}
ol.commentlist li ul.children li.comment-author-admin {
}
ol.commentlist li ul.children li.depth-2 {
	margin: 0 0 8px;
}
ol.commentlist li ul.children li.depth-3 {
	margin: 0 0 8px;
}
ol.commentlist li ul.children li.depth-4 {
	margin: 0 0 8px;
}
ol.commentlist li ul.children li.depth-5 {
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li.odd {
}
ol.commentlist li.parent {
}
ol.commentlist li.pingback {
}
ol.commentlist li.pingback.parent {
}
ol.commentlist li.pingback div.vcard {
	padding: 0 170px 0 0;
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
h3#respond {
	padding-bottom: 0;
	font-size: 18px;
	color: #3d3d3d;
	line-height: 30px;
}
#respond {
	padding: 25px 0 0 0;
}
#comments p.nocomments {
	padding: 0;
}
form#commentform input {
	margin-top: 10px;
	padding: 0 5px;
	width: 203px;
	height: 30px;
	background: #f5f5f5;
	border: 1px solid #c6c6c6;
	font-family: "sans", B Yekan, Arial, Tahoma;
	font-size: 12px;
	color: #aaaaaa;
	line-height: 20px;
}
form#commentform textarea {
	display: inline-block;
	margin-top: 10px;
	padding: 5px;
	width: 100%;
	background: #f5f5f5;
	border: 2px solid #c6c6c6;
	overflow: auto;
	font-family: "sans", B Yekan, Arial, Tahoma;
	font-size: 12px;
	color: #aaaaaa;
	line-height: 22px;
}
form#commentform input#submit {
	width: 100px;
	color: #242424;
	font-family: "sans", B Yekan, Arial, Tahoma;
}
form#commentform input {
	font-family: "sans", B Yekan, Arial, Tahoma;
	font-size: 11px;
	padding: 5px;
	width: 88%;
	margin-top: 5px;
}
.comment-posi {
	float: right;
	margin-top: 0px;
	width: 806px;
	height: auto;
	background: #f3f7f7;
	margin-bottom: 20px;
	padding: 10px 10px;
	overflow: hidden;
	margin: 10px 0px;
	font-family: "sans", B Yekan, Arial, Tahoma;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
	border: 1px solid #CCC;
}
.comment-title {
	height: 40px;
	padding-top: 8px;
	width: 100%;
	text-align: justify;
	color: #fff;
	background: #ccc url(images/bgoftop.png) no-repeat center;
	padding-right: 2%;
	border-bottom: 2px solid rgba(0,0,0,0.2);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
	position: relative;
}
form#commentform label {
	display: inline-block;
	width: 10%;
	color: #666;
	font-size: 12px;
}
.search_posi {
	width: 1170px;
	margin: 10px auto;
	overflow: hidden;
}
.clr {
	display: block;
	clear: both;
	padding: 10px 0px;
	width: 100%;
}
img.alignright {
	float: right;
	margin: 0 0 1em 1em
}
img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.footer {
	float: right;
	width: 100%;
	padding: 10px 0px;
	overflow: hidden;
	background: url(images/polygon-bg.jpg) no-repeat center;
	background-size: 100% 100%;
	border-top: 3px solid rgba(0,0,0,0.1);
}
.footer_con {
	width: 1170px;
	margin: auto;
	overflow: hidden;
}
.lines {
	float: right;
	width: 390px;
	height: 300px;
	overflow: hidden;
}
.title_footer {
	padding: 15px 10px 10px 10px;
	border-bottom: 1px dashed #bbb;
	color: #ab1f3d;
	text-align: right;
	font-family: sans;
	font-size: 12px;
	overflow: hidden;
	margin-bottom: 5px;
}
.random_footer {
	display: block;
	clear: both;
	padding: 5px 10px;
	margin: 5px 0px;
	background: rgba(255,255,255,0.5);
	color: #818b96;
	border-radius: 5px;
}
.random_footer:hover {
	background: #fff;
	color: #575f68;
}
.lines2 {
	float: right;
	width: 390px;
	overflow: hidden;
	height: 300px;
	margin-right: 0px;
}
.lines3 {
	float: right;
	width: 390px;
	overflow: hidden;
	height: 300px;
	margin-right: 0px;
}
.copyline {
	float: right;
	width: 100%;
	height: 50px;
	background: url(images/bgoftop.png) center;
	background-size: cover;
	padding-top: 5px;
}
.copy {
	float: right;
	font: 12px sans;
	color: #fff;
	line-height: 22px;
	text-align: right;
	position: relative;
	margin-top: 10px;
}
.copy a {
	color: #FFF;
}
.copy a:hover {
	color: #d2d5d7;
}
.developespro {
	float: left;
	background: url(images/developerspro.ir-new.png) no-repeat center;
	width: 42px;
	height: 42px;
	margin: 20px 0px 10 0px;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
	color: #fff;
	text-decoration: none;
}
.navigation li {
	display: inline;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
	background-color: #EEF2F5;
	border-radius: 1px;
	cursor: pointer;
	padding: 12px;
	padding: 0px 8px;
	border: 1px solid #CCC;
	color: #666;
}
.navigation li a:hover, .navigation li.active a {
	background-color: #E52B54;
	color: #FFF;
}
.navigation {
	display: block;
	margin: 20px 0px 1px 0px;
}
.add-me {
	float: left;
	position: relative;
	top: 3px;
}
.add-me a {
	font-size: 12px !important;
	font-family: web_yekan;
}
.img_post_list_series {
	width: 432px;
	height: 624px;
	overflow: hidden;
	margin: auto;
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 3px;
	padding: 3px;
	position: relative;
}
.img_post_list_series img {
	width: 423px;
	height: 613px;
	border-radius: 3px;
	border: 1px solid #E6E6E6;
}
.postimdb {
	float: left;
	width: 37px;
	background: url(images/imdb.png) no-repeat center;
	height: 28px;
	margin-left: 1px;
	cursor: pointer;
}
.blog_post_list_series {
	width: 100%;
	float: right;
	margin-right: 8px;
	overflow: hidden;
}
.blog_post_list ul {
	list-style: none;
}
.blog_post_list_series ul li {
	background: #F8F8F8;
	border: 1px solid #D7D7D7;
	padding: 5px 10px;
	margin: 5px 0px;
	border-radius: 3px;
	font-size: 12px;
	width: 47%;
	float: right;
	margin: 2px 5px;
}
.blog_post_list_series ul li a {
	color: #259CDF;
}
.blog_post_list_series ul li a {
	color: #0f8eeb;
	font: 12px sans, tahoma;
}
.blog_post_list_series ul li a img {
	float: left;
	position: relative;
	top: 2px;
}
.blog_post_list_series ul li i {
	color: #B31127;
}
/*table-series*/
/*
Copy Right : Pi3iDL
URL : http://pi3idl.com
Forum : http://forum.pi3idl.com
*/
.wtable {
	/*! width:98%; */
	/*! height:auto; */
	background-color: #ffffff;
	border: 1px solid #c7c7c7;
	padding: 3px;
	border-radius: 3px;
}
.wtable .item {
	width: 14.26%;
	background: #333 url(http://vivimovie.com/wp-content/uploads/2016/05/pattern.png) repeat;
	float: right;
	font-family: sans;
	font-size: 10pt;
	color: #FFF;
	cursor: pointer;
	overflow: hidden;
	padding: 13px 0px;
}
.wtable .active {
	background: url(images/bgoftop.png) no-repeat right;
	color: #FFF;
}
.wtable .name {
	width: 30%;
	border: 1px solid #e6e9ec;
	background: url("http://www.pi3idl.com/wp-content/uploads/2014/02/shdow.png") repeat-x top left;
	float: right;
	margin: 3px;
	padding: 10px 0px;
	font-family: tahoma;
	font-size: 8pt;
	color: #000;
	overflow: hidden;
}
.wtable .name a {
	color: #000;
	padding: 0px 14px;
	display: block;
	text-align: right;
	border-right: 3px solid #DD1C36;
}
.wtable .fasl {
	width: 17%;
	/*! height:15px; */
	border: 1px solid #e6e9ec;
	background: url("http://www.pi3idl.com/wp-content/uploads/2014/02/shdow.png") repeat-x top left;
	float: right;
	margin: 3px;
	padding: 13px 0px;
	font-family: sans;
	font-size: 8pt;
	color: #787878;
	overflow: hidden;
	display: block;
}
.wtable .cover {
	width: 33%;
	float: right;
	margin: 3px;
	overflow: hidden;
	position: relative;
	top: 2px;
}
.wtable .keeper {
	width: 100%;
	height: 200px;
	margin: 3px;
	position: relative;
	overflow: hidden;
}
.wtable .keeper .mover {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0px;
	right: 0px;
}
.wtable .keeper .mover .cell {
	width: 100%;
}
.cl {
	clear: both;
}
.table-series {
	display: none;
}
/*slider*/
.hamyar_slider {
	list-style-type: none;
	position: relative;
	margin: auto;
	width: 970px !important;
	direction: ltr !important; /* Dont' change this */
	font-family: tahoma;
}
.hamyar_slider ul li {
	list-style-type: none;
	float: left;
	/*! padding:5px; */
	/*! border:1px solid #ccc; */
	/*! margin:5px; */
	border-radius: 5px;
	-webkit-transition : all 0.4s ease-in;
	-moz-transition : all 0.4s ease-in;
	-o-transition : all 0.4s ease-in;
	cursor: pointer;
	position: relative;/*! width:140px; */
	/*! height:162px; */
	/*! text-align:center; */
	/*! direction:ltr; */ /* You can change it */
}
.hamyar_slider li:hover {
/*! border:1px solid #00F; */
	/*! -webkit-transition : all 0.4s ease-in; */
	/*! -moz-transition : all 0.4s ease-in; */
	/*! -o-transition : all 0.4s ease-in; */
}
.disable {
	-webkit-transition : all 0.4s ease-in;
	-moz-transition : all 0.4s ease-in;
	-o-transition : all 0.4s ease-in;
	opacity: .5;
}
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
 *margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("img/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
	background-image: url("img/glyphicons-halflings-white.png");
}
.icon-arrow-left {
	background-position: -240px -96px;
}
.icon-arrow-right {
	background-position: -264px -96px;
}
/**/
.top-menu {
}
.f-menu {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1000000;
	width: 100%;
	height: 50px;
	background: #f2547e url(images/bgoftop.png) repeat center;
	background-size: 100%;
	border-bottom: 3px solid #333;
	overflow: hidden;
}
.f-menu ul li a {
	padding: 12px 20px !important;
}
/*Tabs*/
#wrapper{
    width:auto;
}
.box{
  position:relative;
  width:337px;
  height:auto;
  margin:0px auto;
  font-family:sans,tahoma;
  direction:rtl;
  margin-top: 2.5em;
}
.tabs{
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:-29px;
    right:-1px;
}
.tabs li{
    float: right;
    margin-left: 3px;
}
.tabs li a{
  padding:6px 15px !important;
    background: url(images/polygon-bg.jpg) no-repeat center;
    color: #595e63;
    background-size: cover;
    font-weight: normal;
    text-align: center;
    display: block;
    clear: both;
}
.tabs li a.active{
     background:url(images/bgoftop.png) center no-repeat;
     color:#FFF;
}
.content div{
    margin-top:5px;
    font-size: 9pt;
    padding: 5px 0px;
}
.post-list{
list-style: none;
margin-right: 10px;
}
.post-list li{
   padding-top: 10px;
}
.post-list li a{
    text-decoration: none;
    color:#888;
    font-size: 10pt;
    transition: all .1s;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-o-transition: all .1s;
	-ms-transition: all .1s;
}
.post-list li a:hover{
    background-color: #a00;
    padding: 5px 15px;
    color:#FFF;
    border-radius: 3px;
    font-weight: bold;
}
.post_siderbar-tabs{
	display:block;
	margin:5px auto;
	overflow:hidden;
	position:relative;	
	width: 100%;
	background: #EEE;
	padding: 1px;
	border: 1px solid #CCC;
}
.post_siderbar-tabs img {
    width: 333px;
}
.img_post_siderbar-tabs {
    margin: 0px !important;
    height: 119px;
}
.blog-post_siderbar-tabs {
    background: url(images/bgoftop.png) right;
    width: 100%;
    height: 40px;
	overflow: hidden;
}
.blog-post_siderbar-tabs a {
    display: block;
    text-align: center;
    color: #FFF;
    padding: 8px 0px;
}
.post_siderbar-tabs:hover .blog-post_siderbar-tabs{
	background: url(images/bgoftop.png) center;
}
.alphabet {
    float: right;
	width: 334px;
	margin-left: 10px;
	margin-top: 7px;
}
.alphabet a {
    float: left;
	width: 35px;
	height: 33px;
	background: #ccc;
	color: #888;
	margin: 3.3px;
	text-align: center;
	padding-top: 5px;
	border-radius: 3px;
}
.alphabet a:hover {
    background: #333;
	color:#FFF;
}
#content2 ul li a {
    display: block;
    padding: 5px 8px;
    background: #F6F6F6;
    margin: 5px 0px;
    border: 1px solid #E9E9E9;
    color: #848484;
    border-radius: 3px;
}
.guideh3 {
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.13) 40%,rgba(0, 0, 0, 0.11) 60%,rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(40%,rgba(0,0,0,0.05)), color-stop(60%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.13) 40%,rgba(0, 0, 0, 0.11) 60%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.13) 40%,rgba(0, 0, 0, 0.11) 60%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.13) 40%,rgba(0, 0, 0, 0.11) 60%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.13) 40%,rgba(0, 0, 0, 0.11) 60%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );
    padding-bottom: 5px;
}
#content2 ul li a:hover {
    box-shadow: 2px 0 rgba(250,250,250,0.1) inset, -2px 0 rgba(250,250,250,0.1) inset, -380px 0 #F24973 inset;
    color: #FFF;
}
.xolasedastam {
    border-bottom: 1px dashed #CCC;
    padding-bottom: 4px;
    color: #666;
}
.scrool-table{
	height:300px;
}
.lines2 a {
    padding: 2px 8px;
    margin: 0px 2px 2px 0px;
    display: block;
    float: right;
    border: 1px solid #CFCFCF;
    text-decoration: none;
    color: #666;
    line-height: 2em;
    font-size: 12px !important;
}
.pangash{
cursor:pointer;
}
.icon_movies p {
    position: relative;
    right: 60px;
    top: 13px;
}
ul.tiles {
display: none;
}
.like_post p {
display: none;
}
.lines2 a {
padding: 2px 8px;
margin: 0px 2px 2px 0px;
display: block;
float: right;
border: 1px solid #CFCFCF;
text-decoration: none;
color: #666;
line-height: 2em;
font-size: 12px !important;
}



header.mmen {
    line-height: 50px;
    width: 100%;
}
.hamburger {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 3em;
    font-weight: bold;
    line-height: 45px;
    outline: medium none;
    padding: 0 10px;
    position: absolute;
    right: 1%;
    top: 22px;
    z-index: 2147483647;
}
.cross {
    background: #333 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 3em;
    font-weight: bold;
    height: auto;
    line-height: 65px;
    outline: medium none;
    padding: 0 6%;
    position: absolute;
    right: 1%;
    top: 0;
    z-index: 2147483647;
}
.menu11 {
    background: #86a616 none repeat scroll 0 0;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 66px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1000000;
}
.menu11 ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu11 li {
    border-bottom: 1px solid #86a6;
    display: block;
    padding: 8px 0;
}
.menu11 li:hover {
    background: white none repeat scroll 0 0;
    color: #135e0f !important;
    display: block;
    padding: 15px 0;
}
.menu11 li:hover a {
    color: #666;
}
.menu11 ul li a {
    color: #fff;
    margin: 0;
    text-decoration: none;
}
.menu11 ul li a:hover {
    color: #333;
    text-decoration: none;
}
.menu11 a {
    color: white;
    text-decoration: none;
}
.menu11 a:hover {
    text-decoration: none;
}
.glyphicon-home {
    color: white;
    font-size: 1.5em;
    margin: 0 auto;
}

