@font-face {
    font-family: "almoni";
    src: url('/wp-content/themes/7seas/fonts/almonilightaaa.otf');
    font-weight: 300;
    font-style: normal;
	font-display:swap;
}
@font-face {
    font-family: "almoni";
    src: url('/wp-content/themes/7seas/fonts/almoniregularaaa.otf');
    font-weight: 400;
    font-style: normal;
	font-display:swap;
}
*:not(.dashicons){font-family: 'almoni', sans-serif !important;font-weight:300;}
body.login{background:url(https://7seas.co.il/wp-content/uploads/2026/01/login-bg.webp) no-repeat center center / cover;height: 94vh;}
.login h1 a{background:none !important;width:auto;height:auto;display:block;}
.login h1 a img{display:block;margin:auto;}
#login{width:40vw;padding:10vh 10vw 0px 0px;margin:0px 0px auto auto;position: relative;}
.login form#loginform{display: flex;align-items: center;justify-content: space-between;flex-wrap:wrap;background: transparent;border: none;margin-top: 20vh;margin-bottom:0px;padding-bottom:0px;}
#login form#loginform > p, #login form > div{width:38%;}
#login form#loginform p input{width:100%;}
.login form#loginform input[type=password], .login input[type=text]{background:#2d405e;border:solid 1px #2d405e;border-radius:0px;color:#ffffff;text-align:center;font-size:18px;}
.wp-hide-pw .dashicons-visibility:before{color:#ffffff;}
#login form#loginform p.submit{width:20%;margin-bottom: 15px;}
#login form#loginform p.submit input[type="submit"]{width:100%;background:#ffffff;border:none;color:#2d405e;font-size:18px;border-radius:0px;font-weight:400;}
#login form#loginform p.forgetmenot{width:100%;order:4;}
#login form#loginform p.forgetmenot input{width:auto;}
#backtoblog{display:none;}
.login #nav{position: absolute;bottom: 0px;left: 0px;margin-top: 0px;padding-bottom: 3px;}
.login .language-switcher{padding-right: 10vw;width: 40vw;margin: 5vh 0px 0px auto;}
.login p:not(.forgetmenot) > label, .login div.user-pass-wrap > label{position: absolute;width: 0px;height: 0px;overflow: hidden;line-height: 0px;}
.login-footer-logos{width: 59vw;text-align: center;}
.login-footer-links{position:absolute;font-size:16px;color:#ffffff;right:20px;bottom:10px;}
.login-footer-links a{color:#ffffff;text-decoration:none;}
.login-footer-links a:hover{text-decoration:underline;}
.login-footer-links .sep{padding:0px 10px;}
#wp-admin-bar-user-info{display:none;}
.mobile{display:none;}
::-webkit-input-placeholder { /* Chrome, Opera, Safari */
  color: #ffffff; /* Example color: Dark Violet */
}

:-moz-placeholder { /* Firefox 4 to 18 */
  color: #ffffff;
  opacity: 1; /* Firefox applies a lower opacity by default, so override it */
}

::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
  opacity: 1; /* Override default opacity */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}

::placeholder { /* Standard syntax */
  color: #ffffff;
}

@media only screen and (max-width: 767px){
	.mobile{display:block;}
	.pc{display:none;}
	#login{width:100%;background:url(https://7seas.co.il/wp-content/uploads/2026/01/login-bgm.jpg) no-repeat center top / 100% auto;padding: 10vh 0px 0px 0px;}
	body.login{background:none;height:auto;}
	.login h1 a img{margin:0px 20px;}
	.login form#loginform{flex-direction: column;margin-top: 25vh;}
	#login form#loginform > p, #login form > div{width:100%;}
	.login form#loginform input[type=password], .login input[type=text]{color:#2d405e;background:#ffffff;border:solid 1px #2d405e;}
	#login form#loginform p.submit{width:100%;text-align:center;}
	#login form#loginform p.submit input[type="submit"]{background:#2d405e;color:#ffffff;width:auto;float: none;padding-left:50px;padding-right:50px;}
	.login .language-switcher{width:80%;margin:50px auto 30px;}
	.login-footer-logos{padding-bottom:50px;width: 100%;}
	.login-footer-logos img{margin:auto;}
	.login-footer-links{position:static;color:#2d405e;text-align:center;}
	::-webkit-input-placeholder { /* Chrome, Opera, Safari */
	  color: #ffffff; /* Example color: Dark Violet */
	}

	:-moz-placeholder { /* Firefox 4 to 18 */
	  color: #ffffff;
	  opacity: 1; /* Firefox applies a lower opacity by default, so override it */
	}

	::-moz-placeholder { /* Firefox 19+ */
	  color: #ffffff;
	  opacity: 1; /* Override default opacity */
	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  color: #ffffff;
	}

	::placeholder { /* Standard syntax */
	  color: #ffffff;
	}
}