MediaWiki:Vector.css

De Wikimedia España
Ir a la navegaciónIr a la búsqueda

Nota: tras guardar, quizás necesites actualizar la caché de tu navegador para ver los cambios.

  • Firefox/Safari: Mantén presionada la tecla Mayús mientras pulsas el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presiona Ctrl+Shift+R (⌘+Mayús+R en Mac)
  • Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar, o presiona Ctrl+F5
  • Opera: dirígete a Menú → Configuración (Opera → Preferencias en Mac) y luego a Privacidad y seguridad → Borrar datos de navegación → Imágenes y archivos en caché.
/* El CSS colocado en esta página afectará a los usuarios que usen la apariencia "Vector" */
.vectorTabs,.vectorMenu,#right-navigation,#mw-head,#mw-head-base,#mw-page-base,#p-tb,.catlinks,#footer-info-lastmod,.page-Usuario_Abián_portada .firstHeading {
display:none;
}
#mw-head-base,#mw-page-base {
height:0;
}
div.thumbinner {
border:none;
background:none;
}
.mw-body {
border:0;
padding:1.3em 1.3em 2.5em 2.5em;
}
.mw-content-ltr ul {
margin-bottom:.7em!important;
}
.texto-bienvenida {
font-size:220%;
color: #333;
text-align:center;
margin:0 -10px 0 -10px;
padding:.8em .8em 1.5em .8em;
line-height:1.6em;
}
@media (min-width: 1120px) {
    .texto-bienvenida {
        font-size:260%;
    }
}
@media (min-width: 1250px) {
    .texto-bienvenida {
        font-size:290%;
    }
}
/*
.mw-body {
background:#fff url('https://upload.wikimedia.org/wikipedia/commons/d/dd/Wikimedia-logo-half-right-semitransp.svg');
background-repeat:no-repeat;
background-size:auto 1700px;
}
*/
div#mw-panel {
position:fixed;
}

/*
 * REGLAS QUE APLICAR EN LA PORTADA
 */
.page-Usuario_Abián_Portada #content {
  margin-left:0;
}
.page-Usuario_Abián_Portada #mw-head-base,
.page-Usuario_Abián_Portada #mw-page-base,
.page-Usuario_Abián_Portada #mw-navigation,
.page-Usuario_Abián_Portada #firstHeading {
  display:none;
}
.page-Usuario_Abián_Portada #content {
  border:none; padding-top:0;
}

/*
 * REGLAS COPIADAS DEL PORTAL WIKIPEDIA.ORG
 */
.sprite-bookshelf_icons {
    background-image:url(https://www.wikipedia.org/portal/wikipedia.org/assets/img/sprite-bookshelf_icons.png?6d7b3229ac88b9bdffe27b5ed9240bb175f62c02)
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
    .sprite-bookshelf_icons {
        background-image:url(https://www.wikipedia.org/portal/wikipedia.org/assets/img/sprite-bookshelf_icons@1.5x.png?c4d8b7559766e36db68bab636d0d77979e9ce57a);
        background-size:41px 104px
    }
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .sprite-bookshelf_icons {
        background-image:url(https://www.wikipedia.org/portal/wikipedia.org/assets/img/sprite-bookshelf_icons@2x.png?1a57f31ae0d1ec0c3a0a1eaf1779f87f5498276a);
        background-size:41px 104px
    }
}
.sprite-bookshelf_icons-arrow-down-blue {
    background-position:0 0;
    width:13px;
    height:9px
}
.sprite-bookshelf_icons-caretDown {
    background-position:0 -9px;
    width:12px;
    height:12px
}
.sprite-bookshelf_icons-translate-icon {
    background-position:0 -21px;
    width:23px;
    height:18px
}
.sprite-bookshelf_icons-Bookshelf {
    background-position:0 -39px;
    width:40px;
    height:20px
}
.sprite-bookshelf_icons-search-icon {
    background-position:0 -59px;
    width:20px;
    height:20px
}
.sprite-bookshelf_icons-arrow-up-white {
    background-position:0 -79px;
    width:41px;
    height:25px
}
.sprite-project-logos {
    background-image:url(https://www.wikipedia.org/portal/wikipedia.org/assets/img/sprite-project-logos.png?9afc01c5efe0a8fb6512c776955e2ad3eb48fbca)
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
    .sprite-project-logos {
        background-image:url(https://www.wikipedia.org/portal/wikipedia.org/assets/img/sprite-project-logos@1.5x.png?b10ac92127437fbd9ad1ece6037cd5a8cd29e23f);
        background-size:88px 493px
    }
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .sprite-project-logos {
        background-image:url(https://www.wikipedia.org/portal/wikipedia.org/assets/img/sprite-project-logos@2x.png?fdb87e9e2a190a394445a985875a65c09ea1ca88);
        background-size:88px 493px
    }
}
.sprite-project-logos-Wikinews-logo_sister {
    background-position:0 0;
    width:47px;
    height:26px
}
.sprite-project-logos-Wikidata-logo_sister {
    background-position:0 -26px;
    width:47px;
    height:27px
}
.sprite-project-logos-Wikiversity-logo_sister {
    background-position:0 -52px;
    width:35px;
    height:28px
}
.sprite-project-logos-wikimedia-button {
    background-position:0 -80px;
    width:88px;
    height:31px
}
.sprite-project-logos-Wikivoyage-logo_sister {
    background-position:0 -111px;
    width:35px;
    height:35px
}
.sprite-project-logos-Wikibooks-logo_sister {
    background-position:0 -146px;
    width:35px;
    height:35px
}
.sprite-project-logos-Meta-logo_sister {
    background-position:0 -181px;
    width:35px;
    height:35px
}
.sprite-project-logos-Wiktionary-logo_sister {
    background-position:0 -216px;
    width:35px;
    height:35px
}
.sprite-project-logos-MediaWiki-logo_sister {
    background-position:0 -251px;
    width:47px;
    height:36px
}
.sprite-project-logos-Wikisource-logo_sister {
    background-position:0 -287px;
    width:35px;
    height:37px
}
.sprite-project-logos-Wikimedia-logo-grey {
    background-position:0 -323px;
    width:40px;
    height:41px
}
.sprite-project-logos-Wikispecies-logo_sister {
    background-position:0 -364px;
    width:35px;
    height:41px
}
.sprite-project-logos-Wikiquote-logo_sister {
    background-position:0 -405px;
    width:35px;
    height:42px
}
.sprite-project-logos-Commons-logo_sister {
    background-position:0 -446px;
    width:35px;
    height:47px
}


/*
 * MÁS REGLAS COPIADAS DEL PORTAL WIKIPEDIA.ORG
 */
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	*zoom:1;
	*display:inline;
	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,optgroup,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:85%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
svg:not(:root) {
	overflow:hidden;
	_zoom:1
}
figure {
	margin:1em 40px
}
hr {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
pre,textarea {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
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 silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend,td,th {
	padding:0
}
legend {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.hidden,[hidden] {
	display:none!important
}
.pure-img {
	max-width:100%;
	height:auto;
	display:block
}
.pure-button::-moz-focus-inner {
	padding:0;
	border:0
}
.pure-button {
	zoom:1;
	-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;
	font:inherit;
	color:#555;
	background-color:#fff;
	border:1px solid #cdcdcd;
	margin:.1em 0;
	padding:.5em 1em;
	min-height:1.2em;
	min-width:1em;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	-webkit-transition:background .1s ease,color .1s ease,border-color .1s ease,-webkit-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;
	font-weight:700;
	text-decoration:none;
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	line-height:normal
}
.pure-button-hover,.pure-button:hover {
	background-color:#ebebeb;
	outline:0
}
.pure-button:focus {
	outline:0;
	-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}
.pure-button-active,.pure-button:active {
	background-color:#d9d9d9;
	border-color:#d9d9d9;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled] {
	color:#fff;
	background:#ddd;
	border:1px solid #ddd;
	outline:0;
	cursor:default;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-hidden {
	display:none
}
.pure-button-primary {
	color:#fff
}
.pure-button-constructive {
	color:#00af89
}
.pure-button-constructive:hover {
	background-color:#00af89;
	background-color:rgba(0,171,137,.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1900ab89", endColorstr="#1900ab89")\9;
	border-color:#00af89;
	border-color:#00af89 rgba(0,89,70,.5)
}
.pure-button-constructive:active {
	color:#005946;
	border-color:#005946;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-constructive:focus {
	-webkit-box-shadow:inset 0 0 0 1px #005946;
	-moz-box-shadow:inset 0 0 0 1px #005946;
	box-shadow:inset 0 0 0 1px #005946;
	border-color:#005946
}
.pure-button-primary-constructive {
	color:#fff;
	background-color:#00af89;
	border-color:#00af89
}
.pure-button-primary-constructive:hover {
	background:#008064;
	border-color:#008064
}
.pure-button-primary-constructive:active {
	color:#fff;
	background-color:#005946;
	border-color:#005946;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-primary-constructive:focus {
	-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;
	border-color:#00af89
}
.pure-button-destructive {
	color:#d11d13
}
.pure-button-destructive:hover {
	background-color:#73100a;
	background-color:rgba(209,29,19,.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#19d11d13", endColorstr="#19d11d13")\9;
	border-color:#73100a;
	border-color:rgba(115,16,10,.5)
}
.pure-button-destructive:active {
	color:#73100a;
	border-color:#73100a;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-destructive:focus {
	-webkit-box-shadow:inset 0 0 0 1px #73100a;
	-moz-box-shadow:inset 0 0 0 1px #73100a;
	box-shadow:inset 0 0 0 1px #73100a;
	border-color:#73100a
}
.pure-button-primary-destructive {
	color:#fff;
	background-color:#d11d13;
	border-color:#d11d13
}
.pure-button-primary-destructive:hover {
	background:#8c130d;
	border-color:#8c130d
}
.pure-button-primary-destructive:active {
	color:#fff;
	background-color:#73100a;
	border-color:#73100a;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-primary-destructive:focus {
	-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;
	border-color:#d11d13
}
.pure-button-progressive {
	color:#165c91
}
.pure-button-progressive:hover {
	background-color:#18649e;
	border-color:#18649e
}
.pure-button-progressive:active {
	color:#134e7b;
	border-color:#134e7b;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-progressive:focus {
	-webkit-box-shadow:inset 0 0 0 1px #165c91;
	-moz-box-shadow:inset 0 0 0 1px #165c91;
	box-shadow:inset 0 0 0 1px #165c91;
	border-color:#165c91
}
.pure-button-primary-progressive {
	background-color:#165c91;
	border-color:#165c91;
	color:#fff
}
.pure-button-primary-progressive:hover {
	background:#18649e;
	border-color:#18649e
}
.pure-button-primary-progressive:active {
	color:#fff;
	background-color:#134e7b;
	border-color:#134e7b;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pure-button-primary-progressive:focus {
	-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;
	border-color:#165c91
}
.button-xsmall {
	font-size:70%
}
.button-small {
	font-size:85%
}
.button-large {
	font-size:110%
}
.button-xlarge {
	font-size:125%
}
.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form select,.pure-form textarea {
	padding:.5em;
	display:inline-block;
	*zoom:1;
	*display:inline;
	border:1px solid #ccc;
	-webkit-box-shadow:inset 0 0 0 0 #347bff;
	-moz-box-shadow:inset 0 0 0 0 #347bff;
	box-shadow:inset 0 0 0 0 #347bff;
	-moz-border-radius:.1em;
	border-radius:.1em;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.pure-form input:not([type]) {
	padding:.5em .6em;
	display:inline-block;
	*zoom:1;
	*display:inline;
	border:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 3px #ddd;
	-moz-box-shadow:inset 0 1px 3px #ddd;
	box-shadow:inset 0 1px 3px #ddd;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.pure-form input[type=color] {
	padding:.2em .5em
}
.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=text]:focus,.pure-form select:focus,.pure-form textarea:focus {
	outline:0;
	border-color:#165c91;
	-webkit-box-shadow:inset 0 0 0 .1em #165c91;
	-moz-box-shadow:inset 0 0 0 .1em #165c91;
	box-shadow:inset 0 0 0 .1em #165c91
}
.pure-form input:not([type]):focus {
	outline:0;
	border-color:#165c91
}
.pure-form input[type=file]:focus,.pure-form input[type=checkbox]:focus,.pure-form input[type=radio]:focus {
	outline:#165c91 auto 1px
}
.pure-form .pure-checkbox,.pure-form .pure-radio {
	margin:.5em 0;
	display:block
}
.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=text][disabled],.pure-form select[disabled],.pure-form textarea[disabled] {
	cursor:not-allowed;
	background-color:#eaeded;
	color:#cad2d3
}
.pure-form input:not([type])[disabled] {
	cursor:not-allowed;
	background-color:#eaeded;
	color:#cad2d3
}
.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly] {
	background-color:#eee;
	color:#777;
	border-color:#ccc
}
.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid {
	color:#b94a48;
	border-color:#e9322d
}
.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus {
	outline-color:#e9322d
}
.pure-form select {
	height:2.25em;
	border:1px solid #ccc;
	background-color:#fff
}
.pure-form select[multiple] {
	height:auto
}
.pure-form label {
	margin:.5em 0 .2em
}
.pure-form fieldset {
	margin:0;
	padding:.35em 0 .75em;
	border:0
}
.pure-form legend {
	display:block;
	width:100%;
	padding:.3em 0;
	margin-bottom:.3em;
	color:#333;
	border-bottom:1px solid #e5e5e5
}
.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=text],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea {
	display:block;
	margin:.25em 0
}
.pure-form-stacked input:not([type]) {
	display:block;
	margin:.25em 0
}
.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle
}
.pure-form-aligned textarea {
	vertical-align:top
}
.pure-form-aligned .pure-control-group {
	margin-bottom:.5em
}
.pure-form-aligned .pure-control-group label {
	text-align:right;
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:middle;
	width:10em;
	margin:0 1em 0 0
}
.pure-form-aligned .pure-controls {
	margin:1.5em 0 0 11em
}
.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded {
	-moz-border-radius:2em;
	border-radius:2em;
	padding:.5em 1em
}
.pure-form .pure-group fieldset {
	margin-bottom:10px
}
.pure-form .pure-group input,.pure-form .pure-group textarea {
	display:block;
	padding:10px;
	margin:0 0 -1px;
	-moz-border-radius:0;
	border-radius:0;
	position:relative;
	top:-1px
}
.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus {
	z-index:3
}
.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child {
	top:1px;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	margin:0
}
.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child {
	top:1px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin:0
}
.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child {
	top:-2px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	margin:0
}
.pure-form .pure-group button {
	margin:.35em 0
}
.pure-form .pure-input-1 {
	width:100%
}
.pure-form .pure-input-3-4 {
	width:75%
}
.pure-form .pure-input-2-3 {
	width:66%
}
.pure-form .pure-input-1-2 {
	width:50%
}
.pure-form .pure-input-1-3 {
	width:33%
}
.pure-form .pure-input-1-4 {
	width:25%
}
.pure-form .pure-help-inline,.pure-form-message-inline {
	display:inline-block;
	*zoom:1;
	*display:inline;
	padding-left:.3em;
	color:#666;
	vertical-align:middle;
	font-size:.875em
}
.pure-form-message {
	display:block;
	color:#666;
	font-size:.875em
}
@media only screen and (max-width :480px) {
	.pure-form button[type=submit] {
		margin:.7em 0 0
	}
	.pure-form input:not([type]),.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form label {
		margin-bottom:.3em;
		display:block
	}
	.pure-group input:not([type]),.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=tel],.pure-group input[type=color],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=text] {
		margin-bottom:0
	}
	.pure-form-aligned .pure-control-group label {
		margin-bottom:.3em;
		text-align:left;
		display:block;
		width:100%
	}
	.pure-form-aligned .pure-controls {
		margin:1.5em 0 0
	}
	.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline {
		display:block;
		font-size:.75em;
		padding:.2em 0 .8em
	}
}
.search-container {
	float:none;
	margin:35.2px auto 1.5em;
	margin:2.2rem auto 1.5em;
	max-width:95%;
	padding:.3em;
	text-align:center;
	vertical-align:middle;
	width:540px
}
#searchInput {
	padding:8px;
	padding:.5rem;
	font-size:16px;
	font-size:1rem;
	line-height:25.6px;
	line-height:1.6rem;
	width:100%;
	padding-right:102.4px;
	padding-right:6.4rem;
	height:43.2px;
	height:2.7rem
}
.search-container button {
	padding:8px 16px;
	padding:.5rem 1rem;
	vertical-align:middle;
	margin:0;
	line-height:25.6px;
	line-height:1.6rem;
	font-size:16px;
	font-size:1rem;
	z-index:2
}
.search-container .sprite-bookshelf_icons-search-icon {
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:middle
}
.search-container input[type=search]::-webkit-search-cancel-button,.search-container input[type=search]::-webkit-search-decoration,.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 {
	-webkit-appearance:none;
	-moz-border-radius:0;
	border-radius:0
}
.search-container .search-input {
	display:inline-block;
	*zoom:1;
	*display:inline;
	width:73%;
	position:relative;
	vertical-align:top;
	margin-right:8px;
	margin-right:.5rem
}
.suggestion-link,.suggestions-dropdown {
	width:100%;
	-webkit-box-sizing:border-box
}
.search-container .sprite-bookshelf_icons-caretDown {
	*zoom:1;
	*display:inline;
	vertical-align:middle;
	position:absolute;
	top:8px;
	right:6.5px;
	margin:0
}
@media only screen and (max-width:480px) {
	.search-container .pure-form fieldset {
		margin-left:5px;
		margin-right:80px
	}
	.search-container .search-input {
		margin-left:5px;
		margin-right:-70px;
		margin-bottom:0;
		width:100%
	}
	.search-container .pure-form button {
		float:right;
		padding:8px 16px;
		padding:.5rem 1rem;
		right:-70px;
		margin:0
	}
	.search-container {
		margin-top:.2em
	}
}
.suggestions-dropdown {
	position:absolute;
	left:0;
	z-index:2;
	background-color:#fff;
	padding:0;
	margin:0;
	list-style-type:none;
	text-align:left;
	border:1px solid #ccc;
	border-top:none;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.suggestion-link {
	border-bottom:1px solid #EEE;
	padding:10px 10px 10px 85px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:70px;
	color:inherit;
	text-decoration:none;
	white-space:normal;
	display:block
}
.suggestion-link.active {
	background-color:#eee
}
a.suggestion-link:hover {
	color:#0645AD;
	text-decoration:none
}
.suggestion-highlight,a:hover {
	text-decoration:underline
}
a.suggestion-link:active,a.suggestion-link:focus {
	white-space:normal;
	outline:0
}
.suggestion-thumbnail {
	width:70px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#EEE;
	background-image:url(portal/wikipedia.org/assets/img/noimage.png);
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%20enable-background%3D%22new%200%200%2056%2056%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23eee%22%20d%3D%22M0%200h56v56h-56z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23999%22%20d%3D%22M36.4%2013.5h-18.6v24.9c0%201.4.9%202.3%202.3%202.3h18.7v-25c.1-1.4-1-2.2-2.4-2.2zm-6.2%203.5h5.1v6.4h-5.1v-6.4zm-8.8%200h6v1.8h-6v-1.8zm0%204.6h6v1.8h-6v-1.8zm0%2015.5v-1.8h13.8v1.8h-13.8zm13.8-4.5h-13.8v-1.8h13.8v1.8zm0-4.7h-13.8v-1.8h13.8v1.8z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-image:-webkit-linear-gradient(transparent,transparent),url(portal/wikipedia.org/assets/img/noimage.svg) !ie;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%20enable-background%3D%22new%200%200%2056%2056%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23eee%22%20d%3D%22M0%200h56v56h-56z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23999%22%20d%3D%22M36.4%2013.5h-18.6v24.9c0%201.4.9%202.3%202.3%202.3h18.7v-25c.1-1.4-1-2.2-2.4-2.2zm-6.2%203.5h5.1v6.4h-5.1v-6.4zm-8.8%200h6v1.8h-6v-1.8zm0%204.6h6v1.8h-6v-1.8zm0%2015.5v-1.8h13.8v1.8h-13.8zm13.8-4.5h-13.8v-1.8h13.8v1.8zm0-4.7h-13.8v-1.8h13.8v1.8z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%20enable-background%3D%22new%200%200%2056%2056%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23eee%22%20d%3D%22M0%200h56v56h-56z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23999%22%20d%3D%22M36.4%2013.5h-18.6v24.9c0%201.4.9%202.3%202.3%202.3h18.7v-25c.1-1.4-1-2.2-2.4-2.2zm-6.2%203.5h5.1v6.4h-5.1v-6.4zm-8.8%200h6v1.8h-6v-1.8zm0%204.6h6v1.8h-6v-1.8zm0%2015.5v-1.8h13.8v1.8h-13.8zm13.8-4.5h-13.8v-1.8h13.8v1.8zm0-4.7h-13.8v-1.8h13.8v1.8z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%20enable-background%3D%22new%200%200%2056%2056%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23eee%22%20d%3D%22M0%200h56v56h-56z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23999%22%20d%3D%22M36.4%2013.5h-18.6v24.9c0%201.4.9%202.3%202.3%202.3h18.7v-25c.1-1.4-1-2.2-2.4-2.2zm-6.2%203.5h5.1v6.4h-5.1v-6.4zm-8.8%200h6v1.8h-6v-1.8zm0%204.6h6v1.8h-6v-1.8zm0%2015.5v-1.8h13.8v1.8h-13.8zm13.8-4.5h-13.8v-1.8h13.8v1.8zm0-4.7h-13.8v-1.8h13.8v1.8z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(portal/wikipedia.org/assets/img/noimage.svg) !ie;
	background-image:-moz-linear-gradient(transparent,transparent),url(portal/wikipedia.org/assets/img/noimage.svg) !ie;
	background-image:linear-gradient(transparent,transparent),url(portal/wikipedia.org/assets/img/noimage.svg) !ie;
	background-image:-o-linear-gradient(transparent,transparent),url(portal/wikipedia.org/assets/img/noimage.png)
}
.suggestion-title {
	font-size:1.2em;
	line-height:1.2em;
	margin:0 0 .5em;
	color:#555
}
.suggestion-highlight {
	font-style:normal
}
.suggestion-description {
	font-size:1em;
	line-height:1.1em;
	margin:0;
	color:#666
}
.search-form {
	position:relative
}
.styled-select {
	display:none;
	position:absolute;
	top:10px;
	bottom:12px;
	right:12px;
	height:24px;
	max-width:95px;
	padding:0;
	margin:0;
	-moz-border-radius:3px;
	border-radius:3px
}
.styled-select:hover {
	background-color:#f9f9f9
}
.styled-select .hide-arrow {
	right:32px;
	max-width:68px;
	height:24px;
	padding:0;
	overflow:hidden;
	_zoom:1;
	text-align:right
}
.bookshelf,.central-featured,.central-textlogo,.langlist,.site-license {
	text-align:center
}
.styled-select select {
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	_zoom:1;
	display:inline;
	height:24px;
	max-width:110px;
	min-width:110px;
	width:110px;
	line-height:19.5px;
	background:0 0;
	-webkit-appearance:none;
	text-indent:.01px;
	text-overflow:'';
	-o-appearance:none!important;
	opacity:0;
	filter:alpha(opacity=0)\9;
	-moz-appearance:none;
	appearance:none;
	outline:0;
	cursor:pointer
}
.search-container .styled-select.no-js .js-langpicker-label,.styled-select-active-helper {
	display:none
}
.styled-select.no-js {
	width:95px
}
.styled-select.no-js select {
	margin:0;
	padding:0 24px 0 8px;
	color:#696969;
	opacity:1;
	filter:alpha(opacity=100)\9
}
.styled-select.no-js .hide-arrow {
	width:68px
}
.styled-select.js-enabled .hide-arrow {
	padding:0 24px 0 8px
}
.styled-select.js-enabled select {
	position:absolute;
	width:100%;
	height:100%;
	background:0 0;
	border:none;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0 24px 0 0;
	color:transparent;
	color:rgba(255,255,255,0)
}
.styled-select.js-enabled select option {
	color:#696969
}
.styled-select.js-enabled select:hover {
	background-color:transparent
}
.styled-select.js-enabled select:focus+.styled-select-active-helper {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	z-index:0;
	outline:#165c91 solid 1px;
	top:0;
	left:0
}
.search-container .js-langpicker-label {
	display:inline-block;
	*zoom:1;
	*display:inline;
	color:#696969;
	line-height:24px;
	font-size:12.8px;
	font-size:.8rem;
	text-transform:uppercase;
	margin:0
}
.styled-select select:hover {
	background-color:#f0f0f0
}
.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%
	}
}
.footer {
	margin:0 auto;
	padding:41.6px 1em 1em;
	padding:2.6rem 1em 1em;
	font-size:12.8px;
	font-size:.8rem
}
.footer:after,.footer:before {
	content:' ';
	display:table
}
.footer:after {
	clear:both
}
.footer a,.footer a:focus {
	white-space:normal
}
.footer-description {
	width:30%;
	float:left;
	margin-bottom:32px;
	margin-bottom:2rem;
	vertical-align:top
}
.central-featured,.central-featured-logo-wrapper,img {
	vertical-align:middle
}
.footer-description-wrapper {
	position:relative;
	width:100%;
	max-width:350px;
	margin:0 auto
}
.footer-description-icon {
	position:absolute;
	top:0;
	left:0
}
.footer-description-text {
	position:relative;
	color:#696969;
	margin:0;
	padding-left:60px;
	padding-right:20px
}
.privacy-policy-links {
	margin-top:1em
}
.privacy-policy-links a {
	display:block
}
.other-projects {
	width:70%;
	float:left
}
.other-project {
	position:relative;
	width:33%;
	height:90px;
	float:left
}
.other-project-link {
	display:inline-block;
	*zoom:1;
	*display:inline;
	min-height:50px
}
.other-project-icon {
	position:absolute;
	display:block;
	width:50px;
	top:0;
	left:0;
	text-align:center
}
.other-project .sprite-project-logos {
	display:inline-block;
	*zoom:1;
	*display:inline
}
.other-project-text {
	margin-left:60px;
	margin-right:20px
}
.other-project-tagline,.other-project-title {
	display:block
}
.other-project-tagline {
	color:#696969;
	font-size:.95em
}
@media screen and (max-width:768px) {
	.footer-description,.other-projects {
		width:100%
	}
	.footer {
		padding-top:1em
	}
	.footer-description-icon {
		position:relative;
		display:block;
		margin:0 auto 1em
	}
	.footer-description-wrapper {
		max-width:none
	}
	.footer-description-text {
		margin:0;
		padding:0;
		text-align:center
	}
	.privacy-policy-links a {
		display:inline-block;
		*zoom:1;
		*display:inline;
		margin:0 .5em
	}
	.other-project {
		width:33%
	}
}
.site-license {
	margin:0;
	color:#696969
}
@media screen and (max-width:480px) {
	.footer {
		padding:9.6px .5em 1em;
		padding:.6rem .5em 1em
	}
	.other-project {
		width:50%
	}
}
@media screen and (max-width:320px) {
	.other-project-text {
		margin-left:55px;
		margin-right:5px;
		font-size:.9em
	}
}
body {
	background-color:#fff;
	font:13px/1.5 sans-serif;
	margin:.3em 0
}
a,a:active,a:focus {
	unicode-bidi:embed;
	white-space:nowrap;
	outline:0;
	color:#165c91;
	text-decoration:none
}
a:focus {
	outline:#165c91 solid 1px
}
img {
	border:none
}
hr {
	clear:both;
	height:0;
	border:none;
	border-bottom:1px solid #aaa;
	margin:.2em 1em
}
.central-textlogo {
	margin:1em 0 .3em;
	font-size:30px;
	line-height:110%;
	font-family:'Linux Libertine','Hoefler Text',Georgia,'Times New Roman',Times,serif;
	font-weight:400;
	padding:10px 0;
	-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"
}
.central-featured {
	position:relative;
	max-width:100%;
	width:42em;
	margin:0 auto
}
.central-featured-lang {
	position:absolute;
	width:12em
}
.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 .link-box em,.central-featured-lang .link-box small {
	color:#000;
	text-decoration:none
}
.central-featured-lang strong {
	font-size:larger
}
.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%
}
.bookshelf-container {
	width:100%;
	overflow:hidden;
	_zoom:1;
	margin:2em 0 .5em;
	font-size:13px;
	font-weight:700;
	line-height:20px
}
.bookshelf-container .text {
	padding:0 .5em
}
.bookshelf {
	display:block;
	white-space:nowrap
}
.bookshelf-container .bookend {
	display:inline-block;
	vertical-align:top
}
.langlist {
	margin:.5em 3em 2.5em
}
.langlist-large {
	font-size:larger
}
.langlist-tiny {
	margin:.5em 3em 3em
}
.langlist-others {
	margin:0 3em 2em;
	font-weight:700
}
.hlist ul {
	margin:0;
	padding:0
}
.hlist li,.hlist ul ul {
	display:inline
}
.hlist li:before {
	content:" · ";
	font-weight:700
}
.hlist li:first-child:before {
	content:none
}
.hlist li>ul:before {
	content:"\00a0("
}
.hlist li>ul:after {
	content:") "
}
@media print {
	body {
		background-color:transparent
	}
	a {
		color:#000!important;
		background:0 0!important;
		padding:0!important
	}
	a:link,a:visited {
		color:#520;
		background:0 0
	}
	img {
		border:none
	}
}
@media all and (max-width:480px) {
	.central-textlogo {
		line-height:normal;
		padding:0 0 0 84px;
		margin:0;
		height:70px;
		text-align:left;
		position:relative
	}
	.central-textlogo img {
		height:35px;
		width:auto;
		margin-top:22.5px
	}
	.central-featured {
		width:auto;
		height:auto;
		padding-top:2em;
		text-align:left;
		font-size:.8em;
		margin-top:4em
	}
	.central-featured-logo {
		right:0;
		left:.8em;
		top:-70px;
		margin-top:-4em;
		width:70px;
		position:absolute
	}
	.central-featured-lang {
		right:auto;
		top:auto;
		position:relative;
		left:auto;
		text-align:left;
		margin-left:1em;
		display:block;
		float:left;
		width:40%;
		height:5em
	}
	.language-search,.search-container label {
		display:none
	}
	.search-container {
		margin-top:0;
		height:6em;
		position:absolute;
		top:5em;
		left:0;
		right:0;
		max-width:100%;
		width:auto;
		padding:0;
		text-align:left
	}
	.search-form #searchInput {
		max-width:40%;
		vertical-align:middle
	}
	.search-form .formBtn {
		max-width:25%;
		vertical-align:middle
	}
	form fieldset {
		margin:0;
		border-left:none;
		border-right:none
	}
	.bookshelf {
		width:auto;
		left:auto;
		overflow:hidden;
		_zoom:1;
		text-align:left
	}
	.bookshelf-container .bookend {
		width:40px!important
	}
	.bookshelf-container .bookend:last-child {
		display:none
	}
	.langlist a {
		word-wrap:break-word;
		white-space:normal
	}
	.langlist {
		font-size:.7em
	}
	.bookshelf-container,.langlist {
		margin:1em 1em 0;
		text-align:left;
		width:auto
	}
	hr {
		margin-top:.5em
	}
}
@media all and (max-width:240px) {
	.central-featured-lang {
		width:100%
	}
	.central-textlogo img {
		width:100px;
		height:auto
	}
}
@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi) {
	.bookshelf-container .bookend {
		-webkit-background-size:40px auto;
		-moz-background-size:40px auto;
		background-size:40px auto
	}
}
@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi) {
	.bookshelf-container .bookend {
		-webkit-background-size:40px auto;
		-moz-background-size:40px auto;
		background-size:40px auto
	}
}
@media (min--moz-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi) {
	#footer,.search-form fieldset {
		border-width:.5px
	}
	hr {
		border-bottom-width:.5px
	}
}
@supports (-webkit-transform:rotate(30deg)) {
	#footer,.search-form fieldset {
		border-width:1px
	}
	hr {
		border-bottom-width:1px
	}
}
.formBtn {
	background-color:#fff;
	border:1px solid #E4E4E4;
	-moz-border-radius:4px;
	border-radius:4px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #CECECE;
	font-size:11px;
	padding:1px 8px;
	margin-left:.3em;
	vertical-align:top
}
.formBtn .sprite-bookshelf_icons-search_icon {
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:middle
}
.formBtn:focus {
	background-color:silver;
	outline:0
}
.formBtn:active {
	background-color:#b0b0b0
}
#langsearch-input {
	padding:1px 2px;
	font-size:11px;
	vertical-align:top
}
.js-enabled #js-localized-slogan,.js-enabled .central-featured {
	visibility:hidden
}
.search-container {
	margin-top:0
}
.central-featured {
	height:25em
}
.central-textlogo {
	margin-bottom:.5em
}
.central-featured-logo-wrapper {
	line-height:24em
}
.central-featured-lang strong {
	display:block
}
.localized-slogan {
	font-size:16px;
	display:block;
	-webkit-font-feature-settings:normal;
	-moz-font-feature-settings:normal;
	font-feature-settings:normal;
	font-variant:normal;
	font-weight:400;
	margin-bottom:-20px;
	font-family:'Linux Libertine','Times New Roman',serif
}
@media all and (max-width:480px) {
	.central-textlogo img {
		margin-top:8px
	}
	.localized-slogan {
		margin-left:18px
	}
	.search-container {
		margin-top:0
	}
}
.lang-list-button,.lang_dropdown-b .search-container+hr,.up-arrow-container {
	display:none
}
.lang_dropdown-b .lang-list-button {
	display:inline-block;
	*zoom:1;
	*display:inline;
	color:#165c91;
	font-size:14.72px;
	font-size:.92rem;
	line-height:.8em;
	margin-bottom:32px;
	margin-bottom:2rem;
	margin-top:16px;
	margin-top:1rem;
	border:1px solid #ccc
}
.lang_dropdown-b .lang-list-container {
	text-align:center;
	position:relative
}
.lang_dropdown-b .lang-list-button i {
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:middle
}
.lang_dropdown-b .lang-list-button .sprite-bookshelf_icons-translate-icon {
	padding-left:1em
}
.lang_dropdown-b .up-arrow-container {
	text-align:center;
	position:absolute;
	width:100%;
	top:54px;
	z-index:3;
	display:none
}
.lang_dropdown-b .up-arrow {
	display:inline-block;
	*zoom:1;
	*display:inline
}
.lang_dropdown-b .lang-list-button+.lang-lists {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	display:none;
	width:70%;
	left:15%;
	top:95%;
	background-color:#FFF;
	overflow:auto;
	height:370px;
	z-index:2;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 10px -4px #000;
	-moz-box-shadow:0 1px 10px -4px #000;
	box-shadow:0 1px 10px -4px #000;
	padding:8px 16px;
	padding:.5rem 1rem
}
.lang_dropdown-b .bookshelf-container {
	margin:0
}
.lang_dropdown-b .lang-list-overlay {
	position:fixed;
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=0)\9;
	top:0;
	left:0;
	z-index:-1
}
.survey-banner,.survey-banner-bumper {
	position:relative
}
.lang_dropdown-b .bookshelf-container .bookend {
	width:40px!important;
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:top
}
.lang_dropdown-b .bookshelf-container .bookend:last-child {
	display:none
}
.lang_dropdown-b .bookshelf {
	text-align:left;
	white-space:normal
}
.lang_dropdown-b .langlist {
	text-align:left;
	width:auto;
	margin:1em 0;
	font-size:normal
}
.lang_dropdown-b .langlist-large {
	font-size:inherit
}
.lang_dropdown-b .langlist>ul {
	-webkit-column-count:5;
	-moz-column-count:5;
	column-count:5
}
.lang_dropdown-b .langlist>ul>li {
	display:block;
	line-height:1.7em
}
.lang_dropdown-b .langlist>ul>li:before {
	content:none
}
.lang_dropdown-b .langlist>ul>li a {
	white-space:normal
}
.lang_dropdown-b .langlist-others>ul {
	-webkit-column-count:inherit;
	-moz-column-count:inherit;
	column-count:inherit;
	text-align:center
}
.lang_dropdown-b .langlist-others>ul li {
	display:inline
}
.lang_dropdown-b .langlist-others>ul li:before {
	content:" · "
}
.lang_dropdown-b .langlist-others>ul li:first-child:before {
	content:none
}
@media all and (max-width:720px) {
	.lang_dropdown-b .lang-list-button+.lang-lists {
		position:relative;
		top:0;
		width:auto;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		padding:0 1em;
		left:0;
		height:auto;
		overflow:visible
	}
	.lang_dropdown-b .lang-list-overlay {
		display:none
	}
	.lang_dropdown-b .up-arrow {
		display:none!important
	}
}
@media all and (max-width:480px) {
	.lang_dropdown-b .langlist {
		font-size:inherit
	}
	.lang_dropdown-b .langlist>ul {
		-webkit-column-count:3;
		-moz-column-count:3;
		column-count:3
	}
}
.survey-banner {
	display:none;
	top:0;
	left:0;
	width:100%;
	background-color:#696969;
	text-align:center;
	z-index:3;
	color:#fff;
	margin-bottom:.2em;
	margin-top:-.3em
}
.survey-banner-content {
	padding:1em;
	margin:0
}
.survey-banner-cta {
	font-size:14.4px;
	font-size:.9rem;
	display:inline;
	padding-right:1em
}
.survey-banner-text-grey {
	opacity:.7;
	filter:alpha(opacity=70)\9
}
.survey-banner-close-button {
	position:absolute;
	top:0;
	right:17px;
	z-index:1;
	font-size:19.2px;
	font-size:1.2rem;
	cursor:pointer
}
.survey-banner-close-button:hover {
	color:#afd3f5
}
.survey-banner-button {
	vertical-align:middle;
	background-color:#347bff;
	color:inherit;
	border-color:#347bff
}
.survey-banner-button:hover {
	background-color:#2962cc;
	border-color:#2962cc
}
.survey-banner-button:active,.survey-banner-button:focus {
	color:#fff
}
.survey-banner-privacy {
	position:absolute;
	right:40px;
	right:2.5rem;
	bottom:1.3em;
	width:17em;
	text-align:right
}
.survey-banner-privacy a {
	color:#afd3f5
}
@media (max-width:1024px) {
	.survey-banner-privacy {
		position:relative;
		width:100%;
		text-align:right;
		display:block;
		bottom:.5em
	}
}
@media (max-width:625px) {
	.survey-banner-content {
		display:table;
		margin-bottom:.2em;
		margin-right:27px
	}
	.survey-banner-button,.survey-banner-cta {
		display:table-cell;
		vertical-align:middle
	}
	.survey-banner-cta {
		text-align:left
	}
	.survey-banner-button {
		margin-right:17px
	}
}
@media (max-width:480px) {
	.survey-banner-cta {
		font-size:.9em
	}
}
.bookshelf-container .bookend,.otherprojects-icon {
	*zoom:1;
	*display:inline
}
#search-container-pab1.search-container #searchInput {
	*padding:0;
	*line-height:2.5em;
	*text-indent:1em;
	*width:95%;
	*position:relative;
	*top:-2px
}
.suggestion-item {
	*width:auto
}
.central-featured-logo {
	**zoom:1;
	**display:inline;
	*line-height:26em;
	*top:6em;
	*position:absolute;
	*left:13.5em
}
#searchInput {
	*padding:8px 0 0 8px;
	*width:90%;
	*height:34px
}