єh8\S,E^[DG߉cpƿRj9E# d,ٹjNIx4GMw2{
9F~ >G2EQ,`D=frV{'ӡ>qrybfŧZ3@dy:IT}P1 dʒ`D8u6[oiR|`.CIQ:_6Ixz=RlEj,gSrĊZr:hQ?Sj@9xLCd}U*Ϧ>J~OzoEY<\Ulb@*ͳ!2tKDm t̺݆T
7$~	Q):][Y$ߙs>J1b$$ȫ.=L`Ō_,KDrF'o(Ό3,?d݀9%00-ɧU%I)<G [-WD`VW/,uJֲOЫ,j"pA!UG8lm!Xjh<0!}6#8>-WYWQ[TSvwoJ6ʍ.AE͐X̐~6\R@]]65ZK=9˻pBčQ_6WMdx\iiR_-KLEG̲G_(Ypn(P!Zc΋ne:}ȗ́حxm+`9JeBSRʾܝKx4oFJxJNaEW˲͜Y(R>.f63iP٠Q0K"S!"D@dR<zX@3?2EέOBS7YytŁzH5?	1Y>{W:N	K ʓiCfSCXR}y'ֽ-iU컪fxU\	/^<t]8jTWn>~9r(w)m-h~ZMuw)NE]ݕǫ\lS[s|eZrԦQ55Y0c-˱bxq0mԈ@`CMBDb@+a[3l2Z'l#d@q).d/Ňu&:8}107nc0VѤt!=Cd&#~`$CgamJ643Z# ,h|҆t<H2%t({7jy5TyMꭧhFOӠe;Atf>k뜍NaZHX}{& 4߳C5$(!;5*M-l7kSIzLwVQbԻ\J"7_(:sߦC;ENʟ?shD_ELA;㫭e(c-KSD_ELA; sD<W.HSp{.=ri pH.Q0#ZWڎÄE/{MOIM2J
+gmVh?{!Ujz_*R;)N2>Y-]ri\Caȣ=ُ*/3ن|M[Ask@\{._hlϕ0klkxv̥R513xbu9N-aLVmrad)QOGՊQIXSujX䍞9k?-O4f1<XJ)>bӒBѻcR(R5B.~g7T[!4H?[*TDznxOweŐY
hN^\	zrO:0TXe@ל~պve^b8Mܴl?%|{2!Mx\y2/AՌlF]ˤɄBhIֶ6/K螫:EIj^t5*tz;!&0#^So왚f׃ba{5x*z SG)
pjѢ_!>Ki)WƧF㒫x~)0Ԅf׌NEb5چ̒CL3Zz؜?gj(CۣJl/i;01r/pάvsO
<&r|K~CTî&c8*#'UپJ>H8.sʂt&J&]C\I
K&:;>~GPƑ5mkԭQ䪎j>AI0e! N (}4tkr~Aj]Lt![
yG+qز׬%qLO<7!DojAJD۬BFɢD?FRϙq% Bd;rъJ.6Ϟ,:\rSfhkU/9ߛc	:ey:pގ)c
i|^;gBH4-5qȡb,]D#-Pec,B)*iȭ;zکz%;][௪7lP
nZ8GFJ=eˌYfzknm=5j)~A	
xB4y
-bYnWaBw	
u#j(l*K(Gpx-?v AeS]'D!NL^ [Jh74/;cd[]؄qp<O(F_A!tKA(د[*α.Ksxeo[ 8tB\Ե0V%)ѤX_[ZSc%|Jv@6|6l5yR/-	v]++Qvȏ]8}Te/7aPf6#VJc5<O(	C`Hcf/0,IGDٵ~i{CVvszm/k =J$!v
33FvӄU|ujIeHy? iB:??Ԏ8V[KuM_TЃ!<`/k7!aʹؑĘȷCND˵ )x ךY@aQ-y1NA<0yY:]EeoHoXE(>dRjtg,1=~}l}LY9fx~h%nS;M|Zv觸w<5D\Ciy.v}u49ٽsڸNM~};XB_
Bu+e-1,M}j<6](1@M|x-,r,,y(zL%Lz2i"okٟ#=Ƅ
qQz*/*k#-֪9up'N}fޯP$OU2ϐ7Gnc^_:$kFيᗔE}x-붇YqA	!1xڲc9يN860[SkK$GKwl]5Q!?fM\-\cmX*Pz+
^WWS[/m.: O@cvLe_J\   ;iW;bKPk+_ڻyPi;ZA[N^;ʑO E!2BcکF6^`#S+p_`\o`ˋJb&4pWVZkƉRmw?S]14^$tVR>8N*^0O	棐&#~yRGOtLviV}1+O^,׈~JSo>lʲrl15In%={rsID#U}i[oRsKu({Uʣ0c<Oؖ.U!8(^;x3wb3db+$k;g6rm p.submit {
	margin: 0;
	padding: 0;
}

.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 0 16px 6px;
	min-height: 40px;
	max-height: none;
}

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

.js.login input.password-input {
	padding-left: 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 0 16px 5px;
	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-left: 0.25em;
}

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

.language-switcher label {
	margin-left: 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.25rem 0 0;
	}

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

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