/*  
Theme Name: MonoBlog Artis
Author:<a href="http://panab.ir">Mojtaba Samadian</a>
*/
 @font-face {
font-family: 'irssr';
 src: url('pdfonts/iransansweb.eot');
 src: url('pdfonts/iransansweb.eot?#iefix') format('eot'),
 url('pdfonts/iransansweb.woff2') format('woff2'),
 url('pdfonts/iransansweb.woff') format('woff'),
 url('pdfonts/iransansweb.ttf') format('ttf');
}
 @font-face {
font-family: 'irssb';
 src: url('pdfonts/iransanswebold.eot');
 src: url('pdfonts/iransanswebold.eot?#iefix') format('eot'),
 url('pdfonts/iransanswebold.woff2') format('woff2'),
 url('pdfonts/iransanswebold.woff') format('woff'),
 url('pdfonts/iransanswebold.ttf') format('ttf');
}
*, html, body, div, dl, dt, dd, ul, ol, li, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0; padding:0; margin:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var ,h1 ,h2 ,h3 ,h4 ,h5 ,h6{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
q:before, q:after{content:''}
*{outline:none}
strong{font-weight:bold}
em{font-style:italic}
a img{border:none}
a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
a, a:visited{text-decoration:none;color:#474747;}
a:hover{text-decoration:none}
a:active{border:none; border:0}
p{direction:rtl; font:normal 1em irssr,tahoma, arial, sans-serif; color:#636363;}
p a, p a:visited{text-decoration:none; color:#474747}
body{
font-family:tahoma;
font-size: 62.5%;
text-align:right;
color:#000;
margin:0;
padding:0;
direction:rtl;
line-height:20px;
background:#eee;
}
.clearfix:before,  .clearfix:after  {
display: table;
content: "";
}
.clearfix:after  {
clear: both;
}
.clearfix  {
zoom: 1;
}
.psm {
width: 1000px;
margin: 0 auto;
position: relative;
}
.psmx {
width: 1000px;
margin: 0 auto;
position: relative;
}
.psc {
width:100%;
float:right;
}
.trans{
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease;	
}
.loading{
background:#ddd url(pdimgs/load.gif) no-repeat center;	
}
/** Head **/
.psmhead{
width:100%;
height:80px;
float:right;
background:#fff;
border-bottom:4px solid #527ff9;
}
.psmheadb{
border-bottom:none;
}
.psmhead .pdslogo{
width:70px;
height:70px;
float:right;
margin:5px;
background:url(pdimgs/icoa.png) no-repeat center;
}
.psmhead .pdslogob{
width:70px;
height:70px;
float:right;
margin:5px;
background:url(pdimgs/icod.png) no-repeat center;
}
.psmhead .pdslogoc{
width:70px;
height:70px;
float:right;
margin:5px;
background:url(pdimgs/icoe.png) no-repeat center;
}
.psmhead .pdstitletxt{
width:190px;
height:70px;
float:right;
margin:5px;
}
.psmhead .pdstitle{
width:100%;
float:right;
margin:10px 10px 0 0;
color:#444;
line-height:26px !important;
font:normal 1.5em irssb, tahoma, arial, sans-serif;
}
.psmhead .pdstext{
width:100%;
float:right;
margin:5px 10px 0 0;
color:#444;
line-height:26px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
/** Menu **/
.psmmenu{
width:100%;
min-height:40px;
float:right;
background:#afc1f1;
border-bottom:1px solid #afc1f1;
}
.psmmenu li{
float:right;
padding:9px 15px;
border-left:1px solid #81a1f6;
}
.psmmenu li a{
color:#152a65;
text-align:center;
line-height:22px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.psmmenu li:hover a{
color:#fff;
}
/** Menu B **/
.psmmenub{
width:100%;
min-height:40px;
float:right;
background:#a21fb6;
}
.psmmenub li{
float:right;
padding:9px 15px;
border-left:1px solid #b835cb;
}
.psmmenub li a{
color:#fff;
text-align:center;
line-height:22px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.psmmenub li:hover a{
color:#de94e9;
}
/** Menu C **/
.psmmenuc{
width:100%;
min-height:40px;
float:right;
background:#a3e3af;
border-bottom:4px solid #87be91;
}
.psmmenuc li{
float:right;
padding:9px 15px;
border-left:1px solid #87be91;
}
.psmmenuc li a{
color:#205a2b;
text-align:center;
line-height:22px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.psmmenuc li:hover a{
color:#069b22;
}
/** Main **/
.mainr{
width:720px;
float:right;
margin:50px 10px 0 10px;
}
.mainr .mainra{
width:100%;
float:right;
border-radius:4px;
background:#fff;
margin:0 0 20px 0;
box-shadow:0 1px 2px #ccc;
}
.mainr .mainra .mainratit{
width:96%;
height:auto;
float:right;
margin:2% 2% 10px 2%;
}
.mainr .mainra .mainratit a{
color:#444;
text-align:right;
line-height:24px !important;
font:normal 1em irssb, tahoma, arial, sans-serif;
}
.mainr .mainra .mainratit a:hover{
color:#1050ff;
}
.mainr .mainra .mainrabody{
width:96%;
height:auto;
float:right;
margin:0 2% 0 2%;
color:#444;
text-align:right;
line-height:30px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.mainr .mainra .mainrabody img{
max-width:96%;
height:auto;
display:block;
margin:10px auto;
}
.mainr .mainra .mainrabody a{
color:#396efd;
}
.mainr .mainra .mainrabody a:hover{
color:#fd398c;
}
.mainr .mainra .mainrainfo{
width:96%;
float:right;
margin:8px 2%;
background:url(pdimgs/icoc.png) no-repeat right;
}
.mainr .mainra .mainrainfo span{
float:right;
margin:0 20px 0 0 ;
color:#666;
text-align:right;
line-height:30px !important;
font:normal 1.2em irssr, tahoma, arial, sans-serif;
}
.mainr .mainra .mainrainfo span a:hover{
color:#000;
}
/***/
.mainr .mainrb{
width:48%;
float:right;
border-radius:4px;
background:#fff;
margin:0 0 20px 0;
box-shadow:0 1px 2px #ccc;
}
.mainr .mainrb:nth-child(2n){
float:left;
}
.mainr .mainrb .mainratit{
width:96%;
height:auto;
float:right;
margin:2% 2% 10px 2%;
}
.mainr .mainrb .mainratit a{
color:#444;
text-align:right;
line-height:24px !important;
font:normal 1em irssb, tahoma, arial, sans-serif;
}
.mainr .mainrb .mainratit a:hover{
color:#1050ff;
}
.mainr .mainrb .mainrabody{
width:96%;
height:auto;
float:right;
margin:0 2% 0 2%;
color:#444;
text-align:right;
line-height:30px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.mainr .mainrb .mainrabody img{
max-width:96%;
height:auto;
display:block;
margin:10px auto;
}
.mainr .mainrb .mainrabody a{
color:#396efd;
}
.mainr .mainrb .mainrabody a:hover{
color:#fd398c;
}
.mainr .mainrb .mainrainfo{
width:96%;
float:right;
margin:8px 2%;
background:url(pdimgs/icoc.png) no-repeat right;
}
.mainr .mainrb .mainrainfo span{
float:right;
margin:0 20px 0 0 ;
color:#666;
text-align:right;
line-height:30px !important;
font:normal 1.2em irssr, tahoma, arial, sans-serif;
}
.mainr .mainrb .mainrainfo span a:hover{
color:#000;
}
/***/
.mainr .mainrc{
width:100%;
float:right;
border-radius:4px;
background:#fff;
margin:0 0 20px 0;
box-shadow:0 1px 2px #ccc;
}
.mainr .mainrc .mainratit{
width:96%;
height:auto;
float:right;
margin:2% 2% 10px 2%;
}
.mainr .mainrc .mainratit a{
color:#444;
text-align:right;
line-height:24px !important;
font:normal 1em irssb, tahoma, arial, sans-serif;
}
.mainr .mainrc .mainratit a:hover{
color:#1050ff;
}
.mainr .mainrc .mainrabody{
width:96%;
height:auto;
float:right;
margin:0 2% 0 2%;
color:#444;
text-align:right;
line-height:30px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.mainr .mainrc .mainrabody img{
width:auto;
height:110px;
float:right;
margin:5px 0 0 15px;
}
.mainr .mainrc .mainrabody a{
color:#396efd;
}
.mainr .mainrc .mainrabody a:hover{
color:#fd398c;
}
.mainr .mainrc .mainrainfo{
width:96%;
float:right;
margin:8px 2%;
background:url(pdimgs/icoc.png) no-repeat right;
}
.mainr .mainrc .mainrainfo span{
float:right;
margin:0 20px 0 0 ;
color:#666;
text-align:right;
line-height:30px !important;
font:normal 1.2em irssr, tahoma, arial, sans-serif;
}
.mainr .mainrc .mainrainfo span a:hover{
color:#000;
}
/***/
.mainl{
width:240px;
float:right;
margin:50px 10px 0 0;
}
.mainl .mainla{
width:100%;
float:right;
border-radius:4px;
background:#fff;
margin:0 0 15px 0;
box-shadow:0 1px 2px #ccc;
}
.mainl .mainla .mainlatit{
width:100%;
height:35px;
float:right;
border-radius:4px 4px 0 0;
background:#b8ffc9 url(pdimgs/icob.png) no-repeat left;
border-bottom:2px solid #98d1a6;
color:#204f2b;
text-align:right;
line-height:22px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.mainl .mainla .mainlatitb{
background:#f4a49c url(pdimgs/icob.png) no-repeat left;
border-bottom:2px solid #d78d86;
color:#a03c32;
}
.mainl .mainla .mainlatitc{
background:#f2f5a7 url(pdimgs/icob.png) no-repeat left;
border-bottom:2px solid #bec165;
color:#828621;
}
.mainl .mainla .mainlatit span{
float:right;
margin:6px 10px 0 0;
}
.mainl .mainla ul{
width:94%;
float:right;
margin:10px 3%;
}
.mainl .mainla ul li{
width:100%;
float:right;
}
.mainl .mainla ul li a{
width:100%;
float:right;
color:#444;
text-align:right;
line-height:22px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.mainl .mainla ul li a:hover{
color:#ee8121;
}
/** Footer **/
.psmfooter{
width:100%;
float:right;
margin:50px 0 0 0;
background:#3d3d3d;
border-top:4px solid #222222;
}
.psmfooter .ziplox{
width:100%;
float:right;
margin:10px 0 15px 0;
color:#00c6ff;
text-align:center;
line-height:22px !important;
font:normal 1.3em irssr, tahoma, arial, sans-serif;
}
.psmfooter .ziplox a{
color:#00c6ff;
}
.psmfooter .ziplox a:hover{
color:#fff;
}
/*****************/
@media only screen 
and (min-width : 1224px) {
.psm{
width:1200px;	
}
/** Main **/
.mainr{
width:920px;
}
}
@media only screen 
and (min-width : 761px) 
and (max-width : 999px) {
.psm{
width:750px;	
}
/** Main **/
.mainr{
width:750px;
}
.mainr{
width:730px;
margin:50px 10px 0 10px;
}
/***/
.mainl{
width:730px;
margin:50px 10px 0 0;
}
.mainl .mainla{
width:48%;
}
.mainl .mainla:nth-child(2n){
float:left;
}
}
@media only screen 
and (min-width : 480px) 
and (max-width : 760px) {
.psm{
width:460px;	
}
/** Main **/
.mainr{
width:460px;
}
.mainr{
width:440px;
margin:50px 10px 0 10px;
}
/***/
.mainl{
width:440px;
margin:50px 10px 0 0;
}
.mainl .mainla{
width:48%;
}
.mainl .mainla:nth-child(2n){
float:left;
}
}
@media only screen 
and (min-width : 100px) 
and (max-width : 479px) {
.psm{
width:100%;
max-width:459px;
}
/** Main **/
.mainr{
width:100%;
}
.mainr{
width:96%;
margin:50px 2% 0 2%;
}
.mainr .mainrb{
width:100%;
}
.mainr .mainrb:nth-child(2n){
float:right;
}
/***/
.mainl{
width:96%;
margin:50px 2% 0 2%;
}
.mainl .mainla{
width:100%;
}
}