﻿/*
Theme Name: iranenaz
Theme URI: https://aft.ir
Author: ilia
Author URI: https://iranenaz.ir
Description: by ilia iranenaz
Version: 1.00
*/

@font-face {
  font-family: 'ilia';
  src: url('files/fonts/ilia.eot?#') format('eot'),
       url('files/fonts/ilia.woff') format('woff'),
       url('files/fonts/ilia.ttf') format('truetype');  
}
html{
	}
body {
	font:normal 12px 'ilia';
	direction:rtl;
	text-align:right;
	margin:0;
	padding:0;
	background: #444444 url(files/images/bg.gif) repeat;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: auto;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
a:hover {
	color:#CC0000;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: 900 !important;
}
h6 {
	font-size: 8px;
	font-weight: 500 !important;
}
h5 {
	line-height: 25px;
}
h4 {
	line-height: 30px;
}
h3 {
	line-height: 40px;
}
h2 {
	line-height: 60px;
}
h1 {
	line-height: 70px;
}
ol,ul {
	list-style:none;
}
.clear{
	clear:both;
}
::-moz-selection { /* Code for Firefox */
  background:  #b4ddff ;
}

::selection {
  background: #b4ddff ;
}
.tag {
	font-size: 9px;
    margin-top: 15px;
    background: #f9f9f9 url('files/images/dot.png') repeat scroll 0 0;
    padding: 2px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	opacity:0.7;
}
.tag:hover {
	opacity:1;
}
.imagesal{
	padding : 15px 0 7px 0;
}
#header {
	width:100%;
}
#header .logo {
	background-position: center;
	overflow: hidden;
}
#bodycontainer{
	background-color : white ;
	padding-bottom: 15px;
	position: relative;
	}
 #stopscroll {
	position: -webkit-sticky;
	position: sticky;
	top: 0rem;
	}
.posts {
	font-size : 12px;
	text-align: justify;
	line-height: 150%;
	text-decoration: none;
}
.posts h4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.posts hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
.posts-img img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	float: right;
	padding:3px;
	margin:0px 0px 0px 5px;
	border:1px silver solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 10px;
	transition: transform 0.5s ease;
}
.posts-img img:hover {
	transform: scale(1.15);
	opacity : 0.9 ;
	transition: transform 0.5s ease;
	border:0px;
}
.posts-con {
	margin-top:10px;
}
.posts-con-archive {
	margin-top:10px;
	padding-top : 20px;
}
.dot{
	margin-top:6px;
}
.dot2{
	margin-top:4px;
	float:right;
}
/* Menu Bar */
#home{
	margin-top:-3px;
	margin-bottom:-5px;
}
#headcontainer {
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
	position: -webkit-sticky;
	position: sticky;
	opacity:0.9;
	border-bottom: 2px solid #FFCC00;
}
ul.top-menu {
	position:auto;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #337ab7;
}
ul.top-menu li {
	float: right;
}
ul.top-menu li a {
	font-weight : 900;
	display: block;
	color: white;
	text-align: center;
	padding: 4px 16px 4px 16px;
	text-decoration: none;
	background-color: #28609059;
	height: 30px;
}
ul.top-menu li a:hover:not(.active) {
	background-color: #346692;
	border-top: 2px solid #FFCC00;
	padding-bottom:2px;
}
ul.top-menu li a.active {
	background-color: #4CAF50;
}
ul.top-menu li.date {
	float: left;
	color: white;
	padding: 4px 16px 4px 16px;
}
@media screen and (max-width: 600px) {
	ul.top-menu li.date, ul.top-menu li {
	float: none;
}
}
#time-home{
	font-size : 9px;
	color: #aec8e0;
}
li.page_item, .blog-nav-item {
	margin: 0 -2px 0 -2px;
}
.title1 {
	background: #008CBA url('files/images/dot2.png') repeat scroll 0 0;
	font-weight: bold;
    text-align: center;
    padding: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    border-radius: 5px;
    color: #ffffff;
    text-shadow: 0 2px 0 #1c647b;
    border: 1px solid #096786;
    -webkit-box-shadow: inset 0px 0px 10px 0px #107ea2;
    box-shadow: inset 0px 0px 10px 0px #107ea2;
}
.pagination{
	border-radius: 4px;
	padding: 2px 15px;
	text-align: center;
	display: inline-block;
	font-weight : 900;
	margin: 3px 2px;
	transition-duration: 0.4s;
	text-decoration: none;
	font-size: 16px;
	background-color: #008CBA;
	color: white;
	border: 2px solid #008CBA;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
}
.pagination a {
	color: #ffffff !important;
}
.pagination:hover {
	background-color: #008CBA24;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
}
 .pagination:hover a {
	color: #008CBA !important;
	}
/*--------------------------------------------------------------Footer--------------------------------------------------------------*/
.myfooter{
	background: #002e68;
	color: white;
	padding : 10px 10px 20px 10px ;
	margin-top:-18px;
	opacity : 0.9 ;
}
.myfooter a{
	color : #a7cfff ;
}
.myfooter a:hover{
	color : white ;
}
.site-info{
	text-align:center;
	background: #00234e;
	padding : 10px ;
	color : white ;
	text-shadow: 0 2px 0 #000;
}
.site-info a{
	color : #a7cfff ;
}
.p404{
	text-align: center;
	padding-top: 40px;
}
/*--------------------------------------------------------------table--------------------------------------------------------------*/
.expotable {
	font-size: 11pt;
	width: 100%;
	-webkit-box-shadow: inset 0px 0px 10px 0px #008cba36;
	box-shadow: inset 0px 0px 10px 0px #008cba36;
}
.expotable td {
	text-align: right ;
	padding: 7px;
}
.poster {
	width : 283px;
	height : 400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.t1 {
	background: #fee;
	padding: 1px 15px;
	border: 1px solid #ffa2a2;
	margin: 10px;
	color: #cc1010;
}
.t2 {
	background: #e6ffb2;
	padding: 1px 15px;
	border: 1px solid #b8eb59;
	margin: 10px;
	color: #628023;
}
.t3 {
	background: #fffacd;
	padding: 1px 15px;
	border: 1px solid #f5e462;
	color: #9c700a;
}
.t4 {
	background: #f3f1e4;
	padding: 1px 15px;
	border: 1px solid #dbd6ae;
	color: #52524d;
	margin: 10px;
}
.t5 {
	background: #eaceff;
	padding: 1px 15px;
	border: 1px solid #c092e2;
	color: #733b9e;
}
.expotable tr:hover{
	/* border-bottom: 2px solid red;
	*/ -webkit-box-shadow: inset 0px 0px 20px 0px rgba(173, 173, 173,0.2);
	box-shadow: inset 0px 0px 20px 0px rgba(173, 173, 173,0.2);
}
/*--------------------------------------------------------------button--------------------------------------------------------------*/
.button {
	background-color: #4CAF50;
	/* Green */ border-radius: 4px;
	border: none;
	color: white;
	padding: 2px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	font-weight : 900;
	margin: 3px 2px;
	transition-duration: 0.4s;
	cursor: pointer;
}
.button.full {
	width: 90%;
}
.button1 {

    background: #4CAF50;
	color: white;
	border: 2px solid #4CAF50;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
}
.button1:hover {
	background-color: #4caf5024;
	color: #4CAF50;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
}
.button2 {
	background-color: #008CBA;
	color: white;
	border: 2px solid #008CBA;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
}
.button2:hover {
	background-color: #008CBA24;
	color: #008CBA;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
}
.button3 {
	background-color: #f44336;
	color: white;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	border: 2px solid #f44336;
}
.button3:hover {
	background-color: #f4433624;
	color: #f44336;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
}
.button4 {
	background-color: #555555;
	color: white;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	border: 2px solid #555555;
}
.button4:hover {
	background-color: #55555524;
	color: #555555;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
}
.button5 {
	background-color: #e6df00;
	color: white;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
	border: 2px solid #d7d000;
}
.button5:hover {
	background-color: #fffca5;
	color: #555555;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.3);
}
.disabled {
	background-color: #555555;
	color: white;
	border: 2px solid #252525;
	opacity: 0.4;
	cursor: not-allowed;
}
.button.disabled:hover {
	background-color: #555555;
	color: white;
}
.button.disabled:focus
 {
	color: white;
}
/*--------------------------------------------------------------sidebar--------------------------------------------------------------*/
.myside{
	background: #337ab7 url('files/images/dot3.png') repeat scroll 0 0;
	border-bottom: 2px solid #FFCC00;
	font-size: 16px;
	font-weight: 700 !important;
	margin-bottom: 10px;
	min-height: 35px;
	padding: 5px 10px;
	opacity:0.8;
	color : white ;
    -webkit-box-shadow: inset 0px 0px 10px 0px #107ea2;
    box-shadow: inset 0px 0px 10px 0px #107ea2;
}
.myside:hover{
	opacity:0.9;
}
.mysidecon {
	list-style-type: none;
		background: url('files/images/dot2.png') repeat scroll 0 0;
padding: 0px 5px 10px 5px ;
margin-top : 10px;
}
.mysidecon:hover{
	background-color: #fffdec;
}
/*--------------------------------------------------------------tablepress--------------------------------------------------------------*/
.tablepress tbody td {
	font-size: 12px;
}
.tablepress tfoot th, .tablepress thead th {
	background: #0767b1 url('files/images/dot3.png') repeat scroll 0 0 !important;
	color: #ffffff !important;
	font-size: 12px;
}
.tablepress thead .sorting_asc,.tablepress thead .sorting_desc,.tablepress thead .sorting:hover {
	background-color: #045696 !important;
}
.paginate_button:after, .paginate_button:before {
	color: #0767b1 !important;
}
.dataTables_paginate a {
	color: #0767a5!important;
	text-decoration: none!important;
	font-size: 16px!important;
}
.paginate_button.disabled{
	background-color: #ffffff ;
	border: 0px;
	cursor:default;
	}
.tablepress .odd td {
	transition-duration: 0.2s;
}
.tablepress .even td {
	background-color: #ececec !important;
	transition-duration: 0.2s;
}
.tablepress .row-hover tr:hover td {
	background: #f8ffa6 !important;
	border-bottom: 1px solid #FFCC00;
	color: #734a00;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255, 255, 255,0.3);
	box-shadow: inset 0px 0px 20px 0px rgba(255, 255, 255,0.3);
}
