7(Jm9顆uxZ=zEú;F<M-M꧴Q$6ﯞyڹ7!Ŭ1;莝.nhHf*34/hDT="lUƬIz-C$Ksrߥ	5)aӫ+E52&ݚUNk@9}TGʋ#c"ar@ݷPHyS"4BdX-Z{;.׳cQyI͝|_X?BNY/**6 cBZWqc7Y8}3~']w1`MG" =[50bny׽@zExA ѲYr/~=z 	zwQdR[`)WMzUTw!! 7履ԁ̚)GTK\r	!*[ h^IQ?jha7[xUk9[2tb}DG7{'b7u+\bXm:<'C	Xe@ל~պve^b8Mܴl?%|{2!Mx\y2/AՌlk/jѰn=ѵ낺U틆ɓˬw(_y2J__Ô#w#i-'zA ʓiCfSCXRXIvv/ryY==˺X`"6 8LmOB3"#}
uaUIO-٠hze58h%T,b1w,Uj6.IE XQIcS=bӦ4ԘAͽ903~e;ON3Bv6TG^Z`b"ZCVB"3apM%D٨6Gmbm1&L%v>Xtز%>4_E5Xi+sA!E1VYux.\0u@t;HkךB1(&z j9Iߩ<m:F
UrYNg1D}?H0GfJ1.əed,p%T}(_j/Ljd9 R.>xp"Q@k_i]`ggu[|[>@iß>BYr{FZˑtk5^6<cE;xV:Rb} ~el~wׅwlKTh|3%NEwmX,6\GwݹE/RFԚWrYZ[jzJCBi?̑=bCjQU<
'na"97"uH*ﱴ|ƴ{Qt.$BnԐ&ʔ	:X%_9zgr_ot|)e9\Ś'ej"Z2NQO>fgpr4̑Б	WxO:&pS)L $p:by\AYQ{l_a4
+k"0U1GExZ2^J605MI螎;t[7T5]ٗ_S-_,HL
I&7]c(K혍0q>Fەpz;!&0#^SF]ˤɄBhIֶ6/KD'Ȕ W/-|i̤$ys?ŲT.մ_)"!L亸8%V5cM؏AfL]fu@pa6buzC&E/NNG @BEM`q/+yDqX! J~s:;NeyOM(6w<Q^5A3HA*lQ4 m{H -Yh
'Խ;5V=0E%Xo$&UYؔ.R3;p XaFba/deA_!ʼԽ}M|pjV9A&=CAK?i?hTLO=[a;c#4hQ} Xe)]ibIEz$K04/¶t-D'z'<m PF.R3;p y+@MmT=J3`a.1ΰpZb.#8%aDlEN~V.c=l3C~:')Er'0H@S]5HIg_cpcBc~4ożtġL
<pw,(_ϼw4Y&Q 6XB0uK"X]0sFuDyc]orrA|; 6Ԙ_`q
yULBFG
ekrs?E@@oGs6V2i#\s0P)t ʢe%LK~A	
ߥRѫW:q>#_Z/AObYnWaBw	
u#j(l*Kv%FVGeBծ䯸5{PAZd/)\4mgu)$8v-v?'|fb77:ܜxt2 4k)i#.d7{0B#lhd0|Q	y+_	qY&ӗ;. Dw%fvH;lN~h?TɗX0\u-6(P&xiZPehJ+"X%nmś!l ׻aΨ9]P62mHr әiqdN@)rCvv*<,i!b
%wtT#K _nX<Uo^W4smyFN]u.{h}L+"l4w(yk4og*Tjn&dꐷS8ƞrK~wO^J$nTпEL3s
L4Ag5X`䖒>AI0e! N (}	9{reDSsįkhyz2S<9ºw9,xB:!>8_-D4J=E'$OMlgxSH:HN~NX0<TPtΛR:HL3m\p6ƺ`evQb榟j^6ou6k++2-K1m/3`OԡByvg`u<:5(&:+N@jR>.f63iP6=<:IlH2 @4A	vpFHǏBWW3E%]A3׿WѦ2	RyyTkVTpq~?@Y&ane2##|QMoN'YsQ4bJ>š0EVŕ\@E.iJAj^U~ꧣIu܌}^U4fcOwGr/s"8+^v1nۈl+n9üԠDg.nx;SHΎ5N0*DW"M 3W-n30cX;0[HG7OHR[\LhHJkmop:8BhXd9`iz盒0oeIt1+TzX{98]H|ݵeGD)RD%<0?Klʲrl15I	?>C7+]$ŘY}Rbdސ
>|<r8z:cJPet3ΐ/vh 46ꤚҏ'"uĸנ,͹Rfރd1J ќ+)#@[y7+`Ђ-QTxl1k1= c<è
.login label {
	font-size: 14px;
	line-height: 1.5;
	display: inline-block;
	margin-bottom: 3px;
}

.login .forgetmenot label,
.login .pw-weak label {
	line-height: 1.5;
	vertical-align: baseline;
}

.login h1 {
	text-align: center;
}

.login h1 a {
	background-image: url(../images/w-logo-blue.png?ver=20131202);
	background-image: none, url(../images/wordpress-logo.svg?ver=20131107);
	background-size: 84px;
	background-position: center top;
	background-repeat: no-repeat;
	color: #3c434a;
	height: 84px;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3;
	margin: 0 auto 25px;
	padding: 0;
	text-decoration: none;
	width: 84px;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
	display: block;
}

#login {
	width: 320px;
	padding: 5% 0 0;
	margin: auto;
}

.login #nav,
.login #backtoblog {
	font-size: 13px;
	padding: 0 24px;
}

.login #nav {
	margin: 24px 0 0;
}

#backtoblog {
	margin: 16px 0;
	word-wrap: break-word;
}

.login #nav a,
.login #backtoblog a {
	text-decoration: none;
	color: #50575e;
}

.login #nav a:hover,
.login #backtoblog a:hover,
.login h1 a:hover {
	color: #135e96;
}

.login #nav a:focus,
.login #backtoblog a:focus,
.login h1 a:focus {
	color: #043959;
}

.login .privacy-policy-page-link {
	text-align: center;
	width: 100%;
	margin: 3em 0 2em;
}

.login form .input,
.login input[type="text"],
.login input[type="password"] {
	font-size: 24px;
	line-height: 1.33333333; /* 32px */
	width: 100%;
	border-width: 0.0625rem;
	padding: 0.1875rem 0.3125rem; /* 3px 5px */
	margin: 0 6px 16px 0;
	min-height: 40px;
	max-height: none;
}

.login input.password-input {
	font-family: Consolas, Monaco, monospace;
}

.js.login input.password-input {
	padding-right: 2.5rem;
}

.login form .input,
.login input[type="text"],
.login form input[type="checkbox"] {
	background: #fff;
}

.js.login-action-resetpass input[type="text"],
.js.login-action-resetpass input[type="password"],
.js.login-action-rp input[type="text"],
.js.login-action-rp input[type="password"] {
	margin-bottom: 0;
}

.login #pass-strength-result {
	font-weight: 600;
	margin: -1px 5px 16px 0;
	padding: 6px 5px;
	text-align: center;
	width: 100%;
}

body.interim-login {
	height: auto;
}

.interim-login #login {
	padding: 0;
	margin: 5px auto 20px;
}

.interim-login.login h1 a {
	width: auto;
}

.interim-login #login_error,
.interim-login.login .message {
	margin: 0 0 16px;
}

.interim-login.login form {
	margin: 0;
}

/* Hide visually but not from screen readers */
.screen-reader-text,
.screen-reader-text span {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important; /* many screen reader and browser combinations announce broken words as they would appear visually */
}

/* Hide the Edge "reveal password" native button */
input::-ms-reveal {
	display: none;
}

#language-switcher {
	padding: 0;
	overflow: visible;
	background: none;
	border: none;
	box-shadow: none;
}

#language-switcher select {
	margin-right: 0.25em;
}

.language-switcher {
	margin: 0 auto;
	padding: 0 0 24px;
	text-align: center;
}

.language-switcher label {
	margin-right: 0.25em;
}

.language-switcher label .dashicons {
	width: auto;
	height: auto;
}

.login .language-switcher .button {
	margin-bottom: 0;
}

@media screen and (max-height: 550px) {
	#login {
		padding: 20px 0;
	}

	#language-switcher {
		margin-top: 0;
	}
}


@media screen and (max-width: 782px) {
	.interim-login input[type=checkbox] {
		width: 1rem;
		height: 1rem;
	}

	.interim-login input[type=checkbox]:checked:before {
		width: 1.3125rem;
		height: 1.3125rem;
		margin: -0.1875rem 0 0 -0.25rem;
	}

	#language-switcher label,
	#language-switcher select {
		margin-right: 0;
	}
}

@media screen and (max-width: 400px) {
	.login .language-switcher .button {
		display: block;
		margin: 5px auto 0;
	}
}
