@font-face {
	font-family: 'yekanbakh';
	src: url('../../fonts/yekanbakh/woff/YekanBakhFaNum-VF.woff') format('woff-variations'),
		 url('../../fonts/yekanbakh/woff2/YekanBakhFaNum-VF.woff2') format('woff2-variations');
     font-weight: 100 1000;
     font-display: fallback;
}

body {
	font-family: 'yekanbakh';
		font-feature-settings: "kern" on, "liga" on, "dlig" on;
	  -moz-font-feature-settings: "kern" on, "liga" on, "dlig" on;
	  -webkit-font-feature-settings: "kern" on, "liga" on, "dlig" on;
	  -ms-font-feature-settings: "kern" on, "liga" on, "dlig" on;
	  -o-font-feature-settings: "kern" on, "liga" on, "dlig" on;
	  font-variation-settings: "dots" 1;
	  letter-spacing: -0.7px;
  }
  body,h1, h2, h3, h4, h5, h6,input, textarea,a,ul,li,button,form,p,label{
  font-family: 'yekanbakh'!important;
	font-variation-settings: "DOTS" 1 !important;
	
  }
  h1 {
	font-variation-settings: "wght" 300, "DOTS" 1 !important;
	letter-spacing: -1px !important;
  }
  h2,h3,h4,h5,h6{
	font-variation-settings: "wght" 300, "DOTS" 1 !important;
	letter-spacing: -1px !important;
  
  }
  p{
	font-variation-settings: "wght" 300, "DOTS" 1 !important;
	letter-spacing: -0.5px !important;
  
  }
  #adminmenu .wp-submenu-head, #adminmenu a.menu-top {
	font-variation-settings: "wght" 200, "DOTS" 1 !important;
	letter-spacing: -0.5px !important;
  }

/* Login */
#login {
    width: 325px !important;
    margin-right: 0px !important;
    position: fixed !important;
    top: 0!important;
    bottom: 0!important;
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(255, 255, 255, 0.75);
}

.dashicons-visibility:before {
    content: "\f177";
    color: #000;
    position: relative;
    top: 9px;
}

.login form {
    margin-right: 0!important;
    font-weight: 400!important;
    background: unset!important;
    border: none!important;
    box-shadow: none!important;
}

/* Language switcher */
#language-switcher{
	display:none;
}



/* User login */
#user_login{
	border-style:none;
	box-shadow:0px 0px 17px -3px rgba(44,51,56,0.19) inset;
	border-radius: 10px;
	color:#000000;
	margin-top:10px;
	background-color:#f4f4f4;
}

/* User pass */
#user_pass{
	border-style:none;
	box-shadow:0px 0px 17px -3px rgba(44,51,56,0.19) inset;
	border-radius: 10px;
	color:#000000;
	margin-top:10px;
	background-color:#f4f4f4;
}

/* Label */
#loginform p label{
	font-weight:600;
}

/* Label */
#loginform .user-pass-wrap label{
	font-weight:600;
}

/* Button */
#wp-submit{
	width:100% !important;
	margin-top:17px;
	border-radius: 10px;
	font-weight:600;
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
}

/* Forgetmenot */
#loginform .forgetmenot{
	float:none;
}

/* 432px and smaller screen sizes */
@media (max-width:432px){
	/* Login */
	#login{
		height:499px;
		padding-top:41px;
		margin-top:66px;
		margin-left:auto!important;
		margin-right:auto!important;
		display: block !important;
		position: relative !important;
		border-top-left-radius:20px;
		border-top-right-radius:20px;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
	}
}