﻿html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-size:62.5%
}
body{
	margin: 0px;
	margin-left: 20px;
}
article,aside,details,figcaption,figure,header,hgroup,main,menu,nav,section{
	display:block;
}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline;
}
audio:not([controls]){
	display:none;
	height:0;
}
[hidden],template{
	display:none;
}
a{
	background-color:transparent;
}
a:active,a:hover{
	outline:0;
}
abbr[title]{
	border-bottom:1px dotted;
}
b,strong{
	font-weight:700
}
dfn{
	font-style:italic
}
h1{
	font-size:32px;
	font-size:3.2rem;
	margin:1.2rem 0
}
mark{
	background:#edab00;
	color:#000
}
small{
	font-size:13px;
	font-size:1.3rem
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-.5em
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:1.6rem 4rem
}
hr{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
pre{
	overflow:auto
}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:14px;
	font-size:1.4rem
}
button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
input{
	line-height:normal
}
input[type=checkbox],input[type=radio]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}
input[type=search]{
	-webkit-appearance:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
input[type=search]:focus{
	outline-offset:-2px
}
fieldset{
	border:1px solid #a2a9b1; 
	margin:0 .2rem;
	padding:.6rem 1rem 1.2rem
}
legend{
	border:0;
	padding:0
}
textarea{
	overflow:auto
}
optgroup{
	font-weight:700
}
table{
	border-collapse:collapse;
	border-spacing:0}
td,th{
	padding:0
	}
.hidden,[hidden]{
	display:none!important
}
.screen-reader-text{
	display:block;
	position:absolute!important;
	clip:rect(1px,1px,1px,1px);
	width:1px;
	height:1px;
	margin:-1px;
	border:0;
	padding:0;
	overflow:hidden
}
body{
	background-color:#fff;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:1.4rem;
	line-height:1.5;
	margin:.4rem 0 1.6rem
}
a{
	-ms-touch-action:manipulation;
	touch-action:manipulation
}
a,a:active,a:focus{
	unicode-bidi:embed;
	outline:0;
	color:#36c;
	text-decoration:none
}
a:focus{
	outline:1px solid #36c
}
a:hover{
	text-decoration:underline
}
img{
	vertical-align:middle
}
hr,img{
	border:0
}
hr{
	clear:both;
	height:0;
	border-bottom:1px solid #c8ccd1;
	margin:.26rem 1.3rem
}
.pure-button{
	display:inline-block;
	zoom:1;
	line-height:normal;
	white-space:nowrap;
	text-align:center;
	cursor:pointer;
	-webkit-user-drag:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#f8f9fa;
	color:#202122;
	position:relative;
	min-height:19.2px;
	min-height:1.92rem;
	min-width:16px;
	min-width:1.6rem;
	margin:.16rem 0;
	border:1px solid #a2a9b1;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:.8rem 1.6rem;
	font-family:inherit;
	font-size:inherit;
	font-weight:700;
	text-decoration:none;
	vertical-align:top;
	-webkit-transition:background .1s ease,color .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;
	transition:background .1s ease,color .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;
	-o-transition:background .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease;
	-moz-transition:background .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease,-moz-box-shadow .1s ease;
	transition:background .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease;
	transition:background .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease,-moz-box-shadow .1s ease}
.pure-button::-moz-focus-inner{
		padding:0;
		border:0
	}
.pure-button-hover,.pure-button:hover{
	background-color:#fff;
	border-color:#a2a9b1;
	color:#404244
}
.pure-button-active,.pure-button:active{
	background-color:#eaecf0;
	border-color:#72777d;
	color:#000
}
.pure-button:focus{
	outline:0;
	border-color:#36c;
	-webkit-box-shadow:inset 0 0 0 1px #36c;
	-moz-box-shadow:inset 0 0 0 1px #36c;
	box-shadow:inset 0 0 0 1px #36c
}
.pure-button-primary-progressive{
	background-color:#36c;
	border-color:#36c;
	color:#fff
}
.pure-button-primary-progressive:hover{
	background:#447ff5;
	border-color:#447ff5
}
.pure-button-primary-progressive:active{
	background-color:#2a4b8d;
	border-color:#2a4b8d;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.pure-button-primary-progressive:focus{
	-webkit-box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;
	-moz-box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;
	box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;
	border-color:#36c
}
.pure-form input[type=search]{
	background-color:#fff;
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #a2a9b1;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:.8rem;
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	vertical-align:middle
}
.pure-form input:focus:invalid{
	color:#b32424;
	border-color:#d33
}
.pure-form fieldset{
	margin:0;
	padding:.56rem 0 1.2rem;
	border:0
}
@media only screen and (max-width:480px){
	.pure-form input[type=search]{display:block}
}
.central-textlogo1-wrapper{
	display:inline-block;
	vertical-align:bottom
}
.central-textlogo1{
	position:relative;
	margin:4rem auto .5rem;
	width:270px;
	font-family:Linux Libertine,Hoefler Text,Georgia,Times New Roman,Times,serif;
	font-size:30px;
	font-size:3rem;
	font-weight:400;
	line-height:33px;
	line-height:3.3rem;
	text-align:center;
	-moz-font-feature-settings:"ss05=1";
	-moz-font-feature-settings:"ss05";
	-webkit-font-feature-settings:"ss05";
	-ms-font-feature-settings:"ss05";
	font-feature-settings:"ss05"
}
.localized-slogan{
	display:block;
	font-family:Linux Libertine,Georgia,Times,"Source Serif Pro",serif;
	font-size:15px;font-size:1.5rem;
	font-weight:400
}
.central-textlogo1__image{
	color:transparent;
	display:inline-block;
	overflow:hidden;
	text-indent:-10000px
}
.central-featured-logo1{
	position:absolute;
	top:90px;
	left:30px
}
@media (max-width:480px){
	.central-textlogo1{
		position:relative;
		height:70px;
		width:auto;
		margin:2rem 0 0;
		text-align:center;
		line-height:25px;
		line-height:2.5rem;
		text-indent:-10px;
		text-indent:-1rem;
		font-size:1em
	}
	.central-textlogo1-wrapper{
		position:relative;
		top:12px;text-indent:2px;
		text-indent:.2rem
	}
	.svg-wikipedia_wordmark{
		width:150px;
		height:25px;
		background-position:0 -218px;
		-webkit-background-size:100% 100%;
		-moz-background-size:100%;
		background-size:100%
	}
	.localized-slogan{
		font-size:14px;
		font-size:1.4rem
	}
	.central-featured-logo1{
		position:relative;
		display:inline-block;
		width:57px;
		height:auto;
		left:0;
		top:0
	}
}
@media (max-width:240px){
	.central-textlogo1__image{
		height:auto}
}
.central-featured{
	position:relative;
	height:325px;
	height:32.5rem;
	width:546px;
	width:54.6rem;
	max-width:100%;
	margin:0 auto;
	text-align:center;
	vertical-align:middle
}
.central-featured-lang{
	position:absolute;
	width:156px;
	width:15.6rem
}
.central-featured-lang .link-box{
	display:block
	;padding:0;
	text-decoration:none;
	white-space:normal
}
.central-featured-lang .link-box:hover strong{
	text-decoration:underline
}
.central-featured-lang :hover{
	background-color:#eaecf0
}
.central-featured-lang strong{
	display:block;
	font-size:16px;
	font-size:1.6rem
}
.central-featured-lang small{
	color:#54595d;
	display:inline-block;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.6
}
.central-featured-lang em{
	font-style:italic
}
.central-featured-lang .emNonItalicLang{
	font-style:normal
}
.lang1{
	top:0;
	right:60%
}
.lang2{
	top:0;
	left:60%
}
.lang3{
	top:20%;
	right:70%
}
.lang4{
	top:20%;
	left:70%
}
.lang5{top:40%;
	right:72%
}
.lang6{top:40%;
	left:72%
}
.lang7{top:60%;
	right:70%
}
.lang8{top:60%;
	left:70%
}
.lang9{top:80%;
	right:60%
}
.lang10{top:80%;
	left:60%
}
@media (max-width:480px){
	.central-featured{
		width:auto;
		height:auto;
		margin-top:8rem;
		font-size:13px;
		font-size:1.3rem;
		text-align:left
	}
	.central-featured:after{
		content:" ";
		display:block;
		visibility:hidden;
		clear:both;
		height:0;
		font-size:0
	}
	.central-featured-lang{
		display:block;
		float:left;
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		height:64px;
		height:6.4rem;
		width:33%;
		margin:0 0 16px;
		padding:0 1.6rem;
		font-size:14px;
		font-size:1.4rem;
		text-align:center
	}
	.central-featured-lang strong{
		font-size:14px;
		font-size:1.4rem;
		margin-bottom:4px
	}
	.central-featured-lang small{
		line-height:1.4
	}
}
@media (max-width:375px){
	.central-featured-lang{
		font-size:13px;
		font-size:1.3rem
	}
}
@media (max-width:240px){
	.central-featured-lang{
		width:100%
	}
}
.search-container{
	float:none;
	max-width:95%;
	width:540px;
	margin:.4rem auto 1.95rem;
	text-align:center;
	vertical-align:middle
}
.search-container fieldset{
	word-spacing:-4px
}
.search-container button{
	min-height:44px;
	min-height:4.4rem;
	margin:0;
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
	padding:.8rem 1.6rem;
	font-size:16px;
	font-size:1.6rem;
	z-index:2
}
.search-container button .svg-search-icon{
	text-indent:-9999px
}
.search-container input[type=search]::-webkit-search-results-button,.search-container input[type=search]::-webkit-search-results-decoration{
	-webkit-appearance:none
}
.search-container input::-webkit-calendar-picker-indicator{
	display:none
}
.search-container .sprite.svg-arrow-down{
	position:absolute;
	top:8px;
	top:.8rem;
	right:6px;
	right:.6rem
}
#searchInput{
	-webkit-appearance:none;
	width:100%;
	height:44px;
	height:4.4rem;
	border-width:1px 0 1px 1px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
	padding:.8rem 9.6rem .8rem 1.2rem;
	font-size:16px;
	font-size:1.6rem;
	line-height:1.6;
	-webkit-transition:background .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;
	transition:background .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;
	-o-transition:background .1s ease,border-color .1s ease,box-shadow .1s ease;
	-moz-transition:background .1s ease,border-color .1s ease,box-shadow .1s ease,-moz-box-shadow .1s ease;
	transition:background .1s ease,border-color .1s ease,box-shadow .1s ease;
	transition:background .1s ease,border-color .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease,-moz-box-shadow .1s ease
}
#searchInput:hover{
	border-color:#72777d
}
#searchInput:focus{
	border-color:#36c;
	-webkit-box-shadow:inset 0 0 0 1px #36c;
	-moz-box-shadow:inset 0 0 0 1px #36c;
	box-shadow:inset 0 0 0 1px #36c;
	outline:0
}
.search-container .search-input{
	display:inline-block;
	position:relative;
	width:73%;
	vertical-align:top
}
@media only screen and (max-width:480px){
	.search-container .pure-form fieldset{
		margin-left:1rem;margin-right:6.6rem}
	.search-container .search-input{
		width:100%;
		margin-right:-6.6rem
	}
	.search-container .pure-form button{
		float:right;right:-56px;right:-5.6rem
	}
}

.suggestions-dropdown{
	background-color:#fff;
	display:inline-block;
	position:absolute;
	left:0;z-index:2;
	margin:0;padding:0;
	border:1px solid #a2a9b1;border-top:0;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.25);
	-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.25);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.25);
	list-style-type:none;
	word-spacing:normal
}
.suggestion-link,.suggestions-dropdown{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	text-align:left
}
.suggestion-link{
	display:block;
	position:relative;
	min-height:70px;
	min-height:7rem;
	padding:1rem 1rem 1rem 8.5rem;
	border-bottom:1px solid #eaecf0;
	color:inherit;
	text-decoration:none;
	text-align:initial;
	white-space:normal
}
.suggestion-link.active{
	background-color:#eaf3ff
}
a.suggestion-link:hover{
	text-decoration:none
}
a.suggestion-link:active,a.suggestion-link:focus{
	outline:0;
	white-space:normal
}

.suggestion-title{
	margin:0 0 .78rem;
	color:#54595d;
	font-size:16px;
	font-size:1.6rem;
	line-height:18.72px;
	line-height:1.872rem
}
.suggestion-link.active .suggestion-title{
	color:#36c
}
.suggestion-highlight{
	font-style:normal;
	text-decoration:underline
}
.suggestion-description{
	color:#72777d;
	margin:0;
	font-size:13px;
	font-size:1.3rem;
	line-height:14.299px;
	line-height:1.43rem
}
.styled-select{
	display:none;
	position:absolute;
	top:10px;
	top:1rem;
	bottom:12px;
	bottom:1.2rem;
	right:12px;right:1.2rem;
	max-width:95px;
	max-width:9.5rem;
	height:24px;
	height:2.4rem;
	-moz-border-radius:2px;
	border-radius:2px
}
.styled-select:hover{
	background-color:#f8f9fa
}
.styled-select .hide-arrow{
	right:32px;
	right:3.2rem;
	max-width:68px;
	max-width:6.8rem;
	height:24px;
	height:2.4rem;
	overflow:hidden;
	text-align:right
}
.styled-select select{
	background:transparent;
	display:inline;
	overflow:hidden;
	height:24px;
	height:2.4rem;
	min-width:110px;
	min-width:11rem;
	max-width:110px;
	max-width:11rem;
	width:110px;
	width:11rem;
	outline:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:0;
	line-height:24px;
	line-height:2.4rem;
	-webkit-appearance:none;
	-moz-appearance:window;
	text-indent:.01px;
	-o-text-overflow:"";
	text-overflow:"";
	opacity:0;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer
}
.styled-select.no-js{
	width:95px;
	width:9.5rem
}
.styled-select.no-js select{
	opacity:1;
	margin:0;
	padding:0 2.4rem 0 .8rem;
	color:#54595d
}
.styled-select.no-js .hide-arrow{
	width:68px;
	width:6.8rem
}
.search-container .styled-select.no-js .js-langpicker-label{
	display:none
}
.styled-select.js-enabled .hide-arrow{
	padding:0 2.4rem 0 .8rem}
.styled-select.js-enabled select{
	background:transparent;
	position:absolute;
	top:0;left:0;
	height:100%;
	z-index:1;
	width:100%;
	border:0;
	margin:0;
	padding:0 2.4rem;
	color:transparent;
	color:hsla(0,0%,100%,0)
}
.styled-select.js-enabled select option{
	color:#54595d
}
.styled-select.js-enabled select:hover{
	background-color:transparent
}
.styled-select-active-helper{
	display:none
}
.styled-select.js-enabled select:focus+.styled-select-active-helper{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
	height:100%;
	outline:1px solid #36c
}
.search-container .js-langpicker-label{
	display:inline-block;
	margin:0;
	color:#54595d;
	font-size:13px;
	font-size:1.3rem;
	line-height:24px;
	line-height:2.4rem;
	text-transform:uppercase
}
.styled-select select:hover{
	background-color:#f8f9fa
}
.styled-select select::-ms-expand{
	display:none
}
.styled-select select:focus{
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
@-moz-document url-prefix(){
	.styled-select select{
		width:110%
	}
}
.other-projects{
	display:inline-block;
	width:65%
}
.other-project{
	float:left;
	position:relative;
	width:33%;
	height:90px;
	height:9rem
}
.other-project-link{
	display:inline-block;
	min-height:50px;
	width:90%;
	padding:1em;
	white-space:nowrap
}
.other-project-link:hover{
	background-color:#eaecf0
}
a.other-project-link{
	text-decoration:none
}
.other-project-icon{
	display:inline-block;
	width:50px;
	text-align:center
}
.svg-Wikinews-logo1_sister{
	background-image:url(portal/wikipedia.org/assets/img/Wikinews-logo1_sister.png);
	background-position:0 0;
	-webkit-background-size:47px 26px;
	-moz-background-size:47px 26px;
	background-size:47px 26px;
	width:47px;
	height:26px
}
@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){
	.svg-Wikinews-logo1_sister{
		background-image:url(portal/wikipedia.org/assets/img/Wikinews-logo1_sister@2x.png)
	}
}
.other-project-text,.other-project .sprite-project-logo1s{
	display:inline-block
}
.other-project-text{
	max-width:65%;
	font-size:14px;
	font-size:1.4rem;
	vertical-align:middle;
	white-space:normal
}
.other-project-tagline,.other-project-title{
	display:block
}
.other-project-tagline{
	color:#54595d;
	font-size:13px;
	font-size:1.3rem
}
@media screen and (max-width:768px){
	.other-projects{
		width:100%
	}
	.other-project{
		width:33%
	}
}
@media screen and (max-width:480px){
	.other-project{
		width:50%
	}
	.other-project-tagline{
		-webkit-hyphens:auto;
		-moz-hyphens:auto;
		-ms-hyphens:auto;
		hyphens:auto
	}
}
@media screen and (max-width:320px){
	.other-project-text{
		margin-right:5px;font-size:13px;font-size:1.3rem
	}
}
.js-enabled .lang-list-container{
	visibility:hidden
}
.no-js .lang-list-button{
	display:none
}
.lang-list-button-wrapper{
	text-align:center
}
.lang-list-button{
	background-color:#f8f9fa;
	display:inline;
	position:relative;
	z-index:1;
	margin:0 auto;
	padding:.6rem 1.2rem;
	outline:16px solid #fff;
	outline:1.6rem solid #fff;
	border:1px solid #a2a9b1;
	-moz-border-radius:2px;
	border-radius:2px;
	color:#36c;
	font-size:14px;
	font-size:1.4rem;
	font-weight:700;
	line-height:1;
	-webkit-transition:outline-width .1s ease-in .5s;
	-o-transition:outline-width .1s ease-in .5s;
	-moz-transition:outline-width .1s ease-in .5s;
	transition:outline-width .1s ease-in .5s
}
.lang-list-button:hover{
	background-color:#fff;
	border-color:#a2a9b1
}
.lang-list-button:focus{
	border-color:#36c;
	-webkit-box-shadow:inset 0 0 0 1px #36c;
	-moz-box-shadow:inset 0 0 0 1px #36c;
	box-shadow:inset 0 0 0 1px #36c
}
.lang-list-active .lang-list-button{
	background-color:#fff;
	outline:1px solid #fff;
	border-color:#72777d;
	-webkit-transition-delay:0s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	transition-delay:0s
}
.lang-list-button-text{
	padding:0 .64rem;
	vertical-align:middle
}
.lang-list-button i{
	display:inline-block;
	vertical-align:middle
}
.no-js .lang-list-content{
	padding:0
}
.lang-list-active .svg-arrow-down-blue{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.langlist{
	width:auto;
	margin:1.6rem 0;
	text-align:left
}
.langlist-others{
	font-weight:700;
	text-align:center
}

@media (max-width:480px){
	.bookshelf{
		width:auto;
		left:auto}
	.bookshelf-container{
		text-align:left;
		width:auto
	}
}
@media screen and (max-width:768px){
	.footer{
		overflow:hidden;
		max-width:100%;
		margin:30x auto;
		padding:4.16rem 1.28rem 1.28rem;
		font-size:13px;font-size:1.3rem
	}
	.footer:after,.footer:before{
		content:" ";
		display:table
	}
	.footer:after{
		clear:both
	}
	.footer-sidebar{
		width:35%;
		float:left;
		clear:left;
		margin-bottom:3.2rem;
		vertical-align:top
	}
	.footer-sidebar-content{
		position:relative;
		max-width:350px;
		margin:0 auto
	}
	.sprite.footer-sidebar-icon{
		position:absolute;
		top:0;
		left:8px;
		left:.8rem
	}
	.footer-sidebar-text{
		position:relative;
		margin:0;
		padding-left:6rem;
		padding-right:2rem;
		color:#54595d}
}

@media screen and (max-width:768px){
	.footer{display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-moz-box-orient:vertical;
		-moz-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		padding-top:1.28rem
	}
	.footer .footer-sidebar{
		-webkit-box-ordinal-group:1;
		-moz-box-ordinal-group:1;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1;
	}
	.footer .other-projects{
		-webkit-box-ordinal-group:2;
		-moz-box-ordinal-group:2;
		-webkit-order:2;
		-ms-flex-order:2;
		order:2;
	}
	.footer .app-badges{
		-webkit-box-ordinal-group:3;
		-moz-box-ordinal-group:3;
		-webkit-order:3;
		-ms-flex-order:3;
		order:3;
	}
	.footer-sidebar{
		width:100%;
	}
	.sprite.footer-sidebar-icon{
		display:block;
		position:relative;
		left:0;
		margin:0 auto 1.28rem;
	}
	.footer-sidebar-content{
		max-width:none;
	}
	.footer-sidebar-text{
		margin:0;
		padding:0;
		text-align:center; 
	}
}
@media screen and (max-width:480px){
	footer{
		padding:.96rem .64rem 1.28rem}
}
@media (max-width:480px){
	.search-container{
		margin-top:0;
		height:78px;
		height:7.8rem;
		position:absolute;
		top:96px;
		top:9.6rem;
		left:0;
		right:0;
		max-width:100%;
		width:auto;
		padding:0;
		text-align:left;
	}
	.search-container label{
		display:none
	}
	.search-form #searchInput{
		max-width:40%;
		vertical-align:middle
	}
	.search-form .formBtn{
		max-width:25%;
		vertical-align:middle}
		form fieldset{
			margin:0;border-left:0;border-right:0}
		hr{
		margin-top:.65rem
	}
}
@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){
	hr{
		border-bottom-width:.5px
	}
}
@supports (-webkit-marquee-style:slide){
	hr{border-bottom-width:1px
	}
}
.js-enabled .central-featured,.js-enabled .jsl10n{
	visibility:hidden
}
.jsl10n-visible .central-featured,.jsl10n-visible .jsl10n{
	visibility:visible
}
@media print{
	body{
		background-color:transparent
	}a{
		color:#000!important;
		background:none!important;
		padding:0!important
	}
	a:link,a:visited{
		color:#520;
		background:transparent
	}
	img{
		border:0
	}
}