@font-face {
	font-family: PWSansWeb;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/PWSansWeb/Black/IRANSansWeb_Black.eot');
	src: url('../fonts/PWSansWeb/Black/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/PWSansWeb/Black/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/PWSansWeb/Black/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/PWSansWeb/Black/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: PWSansWeb;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/PWSansWeb/bold/IRANSansWeb_Bold.eot');
	src: url('../fonts/PWSansWeb/bold/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/PWSansWeb/bold/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/PWSansWeb/bold/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/PWSansWeb/bold/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: PWSansWeb;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/PWSansWeb/medium/IRANSansWeb_Medium.eot');
	src: url('../fonts/PWSansWeb/medium/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/PWSansWeb/medium/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/PWSansWeb/medium/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/PWSansWeb/medium/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: PWSansWeb;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/PWSansWeb/light/IRANSansWeb_Light.eot');
	src: url('../fonts/PWSansWeb/light/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/PWSansWeb/light/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/PWSansWeb/light/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/PWSansWeb/light/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: PWSansWeb;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/PWSansWeb/ultralight/IRANSansWeb_UltraLight.eot');
	src: url('../fonts/PWSansWeb/ultralight/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/PWSansWeb/ultralight/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/PWSansWeb/ultralight/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/PWSansWeb/ultralight/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: PWSansWeb;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/PWSansWeb/normal/IRANSansWeb.eot');
	src: url('../fonts/PWSansWeb/normal/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/PWSansWeb/normal/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/PWSansWeb/normal/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/PWSansWeb/normal/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: PWYekanWeb;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/PWYekanWeb/Yekan.eot');
	src: url('../fonts/PWYekanWeb/Yekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	/*url('../fonts/PWYekanWeb/Yekan.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/PWYekanWeb/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/PWYekanWeb/Yekan.ttf') format('truetype');
}
@font-face {
    font-family: PWIRANYekan;
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/PWIranYekan/f9b12859.eot);
    src: url(../fonts/PWIranYekan/f9b12859.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/f78b74c5.woff) format("woff"), url(../fonts/PWIranYekan/11627467.ttf) format("truetype");
}
@font-face {
    font-family: PWIRANYekan;
    src: url(../fonts/PWIranYekan/699085bd.eot);
    src: url(../fonts/PWIranYekan/699085bd.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/a80f71ff.woff2) format("woff2"), url(../fonts/PWIranYekan/088dfe8a.woff) format("woff"), url(../fonts/PWIranYekan/2c83275a.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: PWIRANYekan;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/PWIranYekan/6a51276d.eot);
    src: url(../fonts/PWIranYekan/6a51276d.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/492984b8.woff) format("woff"), url(../fonts/PWIranYekan/6387a14a.ttf) format("truetype");
}
@font-face {
    font-family: PWIRANYekan;
    src: url(../fonts/PWIranYekan/7c912e00.eot);
    src: url(../fonts/PWIranYekan/7c912e00.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/fe12f13a.woff2) format("woff2"), url(../fonts/PWIranYekan/2d7cc7cd.woff) format("woff"), url(../fonts/PWIranYekan/a7d41f91.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: PWIRANYekan;
    src: url(../fonts/PWIranYekan/cea3492e.eot);
    src: url(../fonts/PWIranYekan/cea3492e.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/1d9f5870.woff) format("woff"), url(../fonts/PWIranYekan/f2ab2738.ttf) format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: PWIRANYekan;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/PWIranYekan/5b8cfc1c.eot);
    src: url(../fonts/PWIranYekan/5b8cfc1c.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/76ccefec.woff) format("woff"), url(../fonts/PWIranYekan/44b6abc1.ttf) format("truetype");
}
@font-face {
    font-family: PWIRANYekan;
    font-style: normal;
    font-weight: 950;
    src: url(../fonts/PWIranYekan/e2d75f96.eot);
    src: url(../fonts/PWIranYekan/e2d75f96.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/b5c0daaf.woff) format("woff"), url(../fonts/PWIranYekan/5f989680.ttf) format("truetype");
}
@font-face {
    font-family: PWIRANYekan;
    src: url(../fonts/PWIranYekan/5bea6c32.eot);
    src: url(../fonts/PWIranYekan/5bea6c32.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/1fdcadec.woff2) format("woff2"), url(../fonts/PWIranYekan/56a1baa4.woff) format("woff"), url(../fonts/PWIranYekan/79533773.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: PWIRANYekanDigits;
    src: url(../fonts/PWIranYekan/24659979.eot);
    src: url(../fonts/PWIranYekan/24659979.eot?#iefix) format("embedded-opentype"), url(../fonts/PWIranYekan/9a3fc3d8.woff2) format("woff2"), url(../fonts/PWIranYekan/b7443b71.woff) format("woff"), url(../fonts/PWIranYekan/29a4348a.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: PWIRANSans;
    src: url(../fonts/PWIranYekan/a83daff6.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
  font-family: 'shabnam';
  src: url('../fonts/shabnam/Shabnam-Medium-FD.eot');
  src: url('../fonts/shabnam/Shabnam-Medium-FD.eot?#iefix') format('FontName-opentype'),
	   url('../fonts/shabnam/Shabnam-Medium-FD.woff') format('woff'),
	   url('../fonts/shabnam/Shabnam-Medium-FD.ttf') format('truetype');
  font-weight: normal;
  font-style: 100;
}
@font-face {
  font-family: 'shabnam';
  src: url('../fonts/shabnam/Shabnam-Light-FD.eot');
  src: url('../fonts/shabnam/Shabnam-Light-FD.eot?#iefix') format('FontName-opentype'),
	   url('../fonts/shabnam/Shabnam-Light-FD.woff') format('woff'),
	   url('../fonts/shabnam/Shabnam-Light-FD.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
body{overflow:hidden}
body.login {
    background: #fff !important;
    font-family: PWIRANYekan;
    /* background-repeat: no-repeat !important; */
    background-size: cover !important;
}
body.login a{color:#232933 !important}
body.login label{color:#232933 !important;margin-bottom:8px}
.message.register{display:none}
.login #nav{text-align:center;padding:0 10px;margin: 10px 0 0 0;display:none;}
.login #backtoblog{text-align:center;padding:0 10px;margin: 8px 0;display:none;}
.login #nav a{
	background: #0071a1;
    display: block;
    padding: 12px;
	line-height:24px;
    border-radius: 8px;
	text-shadow: 0 0 0;
    box-shadow: 0 0 0 #000;
    transition: all .2s ease;
	color:#fff !important
}
.login form{padding:0;border:0;box-shadow: 0 0 0;}
#login {
    width: 320px;
    margin: 7% auto 0% auto !important;
    margin: auto;
    /* border: 1px solid #ededed; */
    border-radius: 8px;
    padding: 25px 10px;
	/* box-shadow: 0 1px 3px rgb(0 0 0 / 4%); */
}
.login #login h1 a {
	background: url('../images/login-logo.png') no-repeat scroll center center / 100% auto;
	width:100%;
	height:80px;
	background-size: auto 100%;
}
.login #loginform, .login #registerform, .login #lostpasswordform {
    background:#fff;
    padding:0 15px;
}
.login #login_error, .login .message {
    border-right: 4px solid #ef4056;
}
.login #wp-submit {
    color: #fff;
    background-color:#ef4056;
    border: 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    height: auto;
    text-shadow: 0 0 0;
    box-shadow: 0 0 0 #000;
    transition: all .2s ease;
	width: 100%;
	padding: 12px;
	margin-bottom: 0;
    line-height: 24px;
}
.login input[type="text"], .login input[type="password"], .login input[type="email"] {
	border: 1px solid #e0e0e2;
    background-color: #fff;
    color: #030a16;
	font-size:16px;
	margin-left: 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border-radius: 8px;
	direction:ltr;
    font-family: shabnam;
    font-weight: bold;
}
.login form .input, .login input[type=password], .login input[type=text] {
    padding: 12px;
    margin: 0 0 16px 0;
}
@media only screen and (max-width: 480px) {
	#login{
		width:95%;
		border:0;
		box-shadow:0 0 0
	}
}