Open main menu

Difference between revisions of "MediaWiki:Mobile.css"

 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Reset italic styling set by user agent */
+
/* CSS placed here will affect users of the mobile site */
cite, dfn {
 
font-style: inherit;
 
}
 
  
/* Straight quote marks for <q> */
+
/* Background color */
q {
 
quotes: '"' '"' "'" "'";
 
}
 
  
/* Avoid collision of blockquote with floating elements by swapping margin and padding */
+
body, nav, .header-container.header-chrome,
blockquote {
+
#mw-mf-page-center, footer .minerva-footer {
overflow: hidden;
+
background-color: !important;
margin: 1em 0;
 
padding: 0 40px;
 
 
}
 
}
  
/* give pre a float clearing new block formatting context */
+
.header {
/* Also break any really long words/urls to keep them visible in that case */
+
border-color: #666565 !important;
pre, .mw-code {
 
overflow-x: hidden;
 
overflow-wrap: break-word;
 
 
}
 
}
 
+
/* Border color */
/* Consistent size for <small>, <sub> and <sup> */
+
.minerva-footer {
small {
+
border-top: 1px solid #666565 !important;
font-size: 85%;
 
 
}
 
}
.mw-body-content sub,
+
.ns-special .content-header, .page-summary,
.mw-body-content sup,
+
.last-modified-bar, footer > .post-content > h2,
span.reference /* for Parsoid */ {
+
form.mw-mf-settings .oo-ui-fieldLayout {
font-size: 80%;
+
border-bottom: 1px solid #666565 !important;
 
}
 
}
 
+
.mw-mf-watchlist-selector li.selected a {
/* Same spacing for indented and unindented paragraphs on talk pages */
+
border-bottom-color: #666565 !important;
.ns-talk .mw-body-content dd {
 
margin-top: 0.4em;
 
margin-bottom: 0.4em;
 
 
}
 
}
 
+
/* Active color */
/* Main page fixes */
+
nav ul li a:hover {
#interwiki-completelist {
+
box-shadow: inset 4px 0 0 0 #AD0401 !important;
font-weight: bold;
 
 
}
 
}
 
+
.last-modified-bar.active, .list-header,
/* Reduce page jumps by hiding collapsed/dismissed content */
+
form.mw-mf-settings #beta-field:before {
.client-js .mw-special-Watchlist #watchlist-message,
+
background-color: #B7BAF0 !important;
.client-js .NavFrame.collapsed .NavContent,
+
color: #fff !important;
.client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
 
display: none;
 
 
}
 
}
 
+
.last-modified-bar {
/* Adds padding above Watchlist announcements where new recentchanges/watchlist filters are enabled */
+
background-color: #B7BAF0 !important;
.mw-rcfilters-enabled .mw-specialpage-summary {
+
color: #fff !important;
margin-top: 1em;
 
 
}
 
}
 
+
/* Last modified bar */
/* Hide charinsert base for those not using the gadget */
+
.last-modified-bar .content,
#editpage-specialchars {
+
.last-modified-bar a {
display: none;
+
color: #fff !important;
 
}
 
}
 
+
.mw-ui-icon-mf-arrow-gray:before {
/* Highlight linked elements (such as clicked references) in blue */
+
background: none !important;
body.action-info .mw-body-content :target,
 
.citation:target {
 
background-color: #def;  /* Fallback */
 
background-color: rgba(0, 127, 255, 0.133);
 
 
}
 
}
 
+
.mw-ui-icon-mf-arrow-invert:before{
/* Styling for citations. Breaks long urls, etc., rather than overflowing box */
+
background: none !important;
.citation {
 
word-wrap: break-word;
 
 
}
 
}
 
+
.mw-ui-icon-minerva-clock-gray:before {
/* For linked citation numbers and document IDs, where the number need not be shown
+
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2217%22 viewBox=%220 0 20 17%22%3E%3Cg fill=%22%23fff%22%3E%3Ctitle xmlns:default=%22http://www.w3.org/2000/svg%22%3Ehistory%3C/title%3E%3Cpath xmlns:default=%22http://www.w3.org/2000/svg%22 d=%22M11.424 0C6.686 0 2.857 3.806 2.857 8.5H0l3.71 3.68.066.136L7.62 8.5H4.76c0-3.65 2.986-6.61 6.667-6.61 3.68 0 6.665 2.96 6.665 6.61 0 3.65-2.985 6.61-6.666 6.61a6.668 6.668 0 0 1-4.71-1.94l-1.35 1.337A8.553 8.553 0 0 0 11.426 17C16.16 17 20 13.194 20 8.5S16.162 0 11.424 0zm-1.037 5v4.524l3.904 2.298.66-1.1-3.192-1.877V5H10.39z%22/%3E%3C/g%3E%3C/svg%3E") !important;
  on a screen or a handheld, but should be included in the printed version */
 
@media screen, handheld {
 
.citation .printonly {
 
display: none;
 
}
 
 
}
 
}
  
/* Make the list of references smaller */
+
/* Recent changes icon */
/* Keep in sync with Template:Refbegin/styles.css */
+
.mw-ui-icon-minerva-recentchanges:before {
ol.references,
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(1.48 0 0 1.43 0 -401)'%3E%3Cpath d='m0 292 2.48-1.49 3.83-9.97h0.756l1.68 11.3 1.8-6h0.85l1.72 4.18h3.14l-3.47 1.91-1.7-3.97-1.82 9.33-1.96-3e-5 -0.874-13.2-2.55 7.94z' fill='%2354595d'/%3E%3C/g%3E%3C/svg%3E");
div.reflist {
 
font-size: 90%;            /* Default font-size */
 
margin-bottom: 0.5em;
 
}
 
div.reflist ol.references {
 
font-size: 100%;          /* Reset font-size when nested in div.reflist */
 
margin-bottom: 0;          /* Avoid double margin when nested in div.reflist */
 
list-style-type: inherit;  /* Enable custom list style types */
 
 
}
 
}
  
/* Allow hidden ref errors to be shown by user CSS */
+
/* White text theme */
/* TemplateStyles */
 
span.brokenref {
 
display: none;
 
}
 
  
/* Reset top margin for lists embedded in columns */
+
.footer-content a, .branding-box a,
div.columns {
+
nav ul.hlist li a {
margin-top: 0.3em;
+
font-weight: !important;
 
}
 
}
div.columns dl,
+
.license a.external {
div.columns ol,
+
padding-right: 0 !important;
div.columns ul {
+
background-image: none !important;
margin-top: 0;
 
 
}
 
}
  
/* Avoid elements breaking between columns */
 
.nocolbreak,
 
div.columns li,
 
div.columns dd dd {
 
-webkit-column-break-inside: avoid;
 
page-break-inside: avoid;
 
break-inside: avoid-column;
 
}
 
  
/* Style for horizontal lists (separator following item).
+
.mw-ui-icon-mf-overlay-close::before {
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
+
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Ctitle%3Eclose%3C/title%3E%3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22M19.75 5.592L18.158 4l-6.283 6.283L5.592 4 4 5.592l6.283 6.283L4 18.158l1.592 1.592 6.283-6.283 6.283 6.283 1.592-1.592-6.283-6.283z%22/%3E%3C/svg%3E") !important;
  @revision 8 (2016-05-21)
 
  @author [[User:Edokter]]
 
*/
 
.hlist dl,
 
.hlist ol,
 
.hlist ul {
 
margin: 0;
 
padding: 0;
 
 
}
 
}
/* Display list items inline */
+
.mw-ui-icon-mf-back::before {
.hlist dd,
+
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M24 10.667H5.107l4.78-4.78L8 4l-8 8 8 8 1.887-1.887-4.78-4.78H24z%22/%3E%3C/svg%3E") !important;
.hlist dt,
 
.hlist li {
 
margin: 0;
 
display: inline;
 
 
}
 
}
/* Display nested lists inline */
+
.mw-ui-icon-minerva-notifications::before {
.hlist.inline,
+
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Ctitle%3Enotification%3C/title%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M9.643 21.364c1.234 0 2.235-.956 2.235-2.136h-4.47c0 1.18 1 2.136 2.234 2.136z%22/%3E%3Cmask id=%22b%22 width=%224.471%22 height=%222.136%22 x=%220%22 y=%220%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22 transform=%22translate%282 1%29%22%3E%3Cuse stroke=%22%23fff%22 stroke-width=%224%22 mask=%22url%28%23b%29%22 xlink:href=%22%23a%22/%3E%3Cpath fill=%22%23fff%22 d=%22M16.893 9.08v3.998l1.77 3.603v1.098H.623V16.68l1.77-3.603V9.08c0-2.894 1.822-5.41 4.475-6.47C7.13 1.327 8.284.383 9.642.383c1.357 0 2.51.944 2.773 2.227 2.653 1.06 4.477 3.576 4.477 6.47zM10.92 3.974H8.366c-2.438.553-4.255 2.64-4.255 5.14v4.474l-1.7 2.44h14.467l-1.702-2.44V9.114c.024-4.076-3.616-5.09-4.255-5.14z%22/%3E%3C/g%3E%3C/svg%3E") !important;
.hlist.inline dl,
 
.hlist.inline ol,
 
.hlist.inline ul,
 
.hlist dl dl, .hlist dl ol, .hlist dl ul,
 
.hlist ol dl, .hlist ol ol, .hlist ol ul,
 
.hlist ul dl, .hlist ul ol, .hlist ul ul {
 
display: inline;
 
 
}
 
}
/* Hide empty list items */
+
.search-overlay .mw-ui-icon-mf-overlay-close::before {
.hlist .mw-empty-li {
+
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Ctitle%3Eclose%3C/title%3E%3Cpath fill=%22%23fff%22 fill-rule=%22evenodd%22 d=%22M19.75 5.592L18.158 4l-6.283 6.283L5.592 4 4 5.592l6.283 6.283L4 18.158l1.592 1.592 6.283-6.283 6.283 6.283 1.592-1.592-6.283-6.283z%22/%3E%3C/svg%3E") !important;
display: none;
 
}
 
/* Generate interpuncts */
 
.hlist dt:after {
 
content: ": ";
 
}
 
/**
 
* Note hlist style usage differd in
 
* the Minerva skin. Remember .hlist is a class defined in core as well! Please check Minerva desktop (and Minerva.css) when changing
 
* See https://phabricator.wikimedia.org/T213239
 
*/
 
.hlist dd:after,
 
.hlist li:after {
 
content: " · ";
 
font-weight: bold;
 
}
 
.hlist dd:last-child:after,
 
.hlist dt:last-child:after,
 
.hlist li:last-child:after {
 
content: none;
 
}
 
/* Add parentheses around nested lists */
 
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
 
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
 
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
 
content: " (";
 
font-weight: normal;
 
}
 
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
 
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
 
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
 
content: ")";
 
font-weight: normal;
 
}
 
/* Put ordinals in front of ordered list items */
 
.hlist ol {
 
counter-reset: listitem;
 
}
 
.hlist ol > li {
 
counter-increment: listitem;
 
}
 
.hlist ol > li:before {
 
content: " " counter(listitem) "\a0";
 
}
 
.hlist dd ol > li:first-child:before,
 
.hlist dt ol > li:first-child:before,
 
.hlist li ol > li:first-child:before {
 
content: " (" counter(listitem) "\a0";
 
 
}
 
}
  
/* Unbulleted lists */
+
/* Standard changes */
.plainlist ol,
+
.overlay {
.plainlist ul {
+
z-index: 1000000 !important;
line-height: inherit;
 
list-style: none none;
 
margin: 0;
 
 
}
 
}
.plainlist ol li,
+
.mw-notification-area, .drawer {
.plainlist ul li {
+
z-index: 2000000 !important;
margin-bottom: 0;
 
 
}
 
}
 
+
.oo-ui-windowManager-modal > .oo-ui-dialog {
/* Default style for navigation boxes */
+
z-index: 3000000 !important;
.navbox {                    /* Navbox container style */
 
box-sizing: border-box;
 
border: 1px solid #a2a9b1;
 
width: 100%;
 
clear: both;
 
font-size: 88%;
 
text-align: center;
 
padding: 1px;
 
margin: 1em auto 0;       /* Prevent preceding content from clinging to navboxes */
 
 
}
 
}
.navbox .navbox {
+
.mw-notification, .toast {
margin-top: 0;           /* No top margin for nested navboxes */
+
margin-bottom: 80px !important;
 
}
 
}
.navbox + .navbox {
+
.overlay-content {
margin-top: -1px;         /* Single pixel border between adjacent navboxes */
+
background: #fff !important;
 
}
 
}
.navbox-inner,
+
.search-box .search {
.navbox-subgroup {
+
background-size: 26px 26px !important;
width: 100%;
+
background-position: left 3px center !important;
 
}
 
}
.navbox-group,
+
.heading-holder {
.navbox-title,
+
margin-bottom: 15px !important;
.navbox-abovebelow {
 
padding: 0.25em 1em;      /* Title, group and above/below styles */
 
line-height: 1.5em;
 
text-align: center;
 
 
}
 
}
th.navbox-group {             /* Group style */
+
.page-Main_Page .heading-holder {
white-space: nowrap;
+
padding-bottom: 0 !important;
/* @noflip */
 
text-align: right;
 
 
}
 
}
.navbox,
+
#content {
.navbox-subgroup {
+
padding-bottom: 20px !important;
background-color: #fdfdfd; /* Background color */
+
overflow: hidden !important;
 
}
 
}
.navbox-list {
+
.ns-special #content {
line-height: 1.5em;
+
background: #FFFFFF !important;
border-color: #fdfdfd;   /* Must match background color */
 
 
}
 
}
/* cell spacing for navbox cells */
+
.ns-special .heading-holder .tagline {
tr + tr > .navbox-abovebelow,
+
display: none !important;
tr + tr > .navbox-group,
 
tr + tr > .navbox-image,
 
tr + tr > .navbox-list {   /* Borders above 2nd, 3rd, etc. rows */
 
border-top: 2px solid #fdfdfd; /* Must match background color */
 
 
}
 
}
.navbox th,
+
.ns-special img, .captcha-box img {
.navbox-title {
+
image-rendering: auto !important;
background-color: #ccccff;     /* Level 1 color */
 
 
}
 
}
.navbox-abovebelow,
+
.editButtons #wpCaptchaWord {
th.navbox-group,
+
margin-top: 2.5px;
.navbox-subgroup .navbox-title {
 
background-color: #ddddff;     /* Level 2 color */
 
 
}
 
}
.navbox-subgroup .navbox-group,
+
#userloginForm .mw-ui-vform-field:nth-of-type(8) {
.navbox-subgroup .navbox-abovebelow {
+
margin-bottom: 5px;
background-color: #e6e6ff;     /* Level 3 color */
 
 
}
 
}
.navbox-even {
+
.secondary-action {
background-color: #f7f7f7;     /* Even row striping */
+
border-left: 1px solid #EAECF0 !important;
 
}
 
}
.navbox-odd {
+
.mw-ui-button {
background-color: transparent; /* Odd row striping */
+
max-width: none;
 
}
 
}
.navbox .hlist td dl,
+
.content .mw-ui-icon-minerva-edit-enabled {
.navbox .hlist td ol,
+
display: block !important;
.navbox .hlist td ul,
 
.navbox td.hlist dl,
 
.navbox td.hlist ol,
 
.navbox td.hlist ul {
 
padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
 
 
}
 
}
 
+
.collapsible-heading.open-block .mw-ui-icon-minerva-edit-enabled {
/* Default styling for Navbar template */
+
top: -2px;
.navbar {
 
display: inline;
 
font-size: 88%;
 
font-weight: normal;
 
 
}
 
}
.navbar ul {
+
.in-block .mw-ui-icon-minerva-edit-enabled {
display: inline;
+
top: -4px;
white-space: nowrap;
 
 
}
 
}
.mw-body-content .navbar ul {
+
.mediawiki {
line-height: inherit;
+
font-size: 15px;
 
}
 
}
.navbar li {
+
.mediawiki table {
word-spacing: -0.125em;
+
min-width: 0 !important;
 +
max-width: 100% !important;
 
}
 
}
.navbar.mini li abbr[title] {
+
.mediawiki .content table {
font-variant: small-caps;
+
font-size: 90%;
border-bottom: none;
+
border-collapse: separate;
text-decoration: none;
+
margin: 0.5em 0 0.75em;
cursor: inherit;
 
 
}
 
}
/* Navbar styling when nested in infobox and navbox */
+
.mediawiki .content table table {
.infobox .navbar {
 
 
font-size: 100%;
 
font-size: 100%;
 +
margin: 0;
 
}
 
}
.navbox .navbar {
+
.mediawiki .content table.wikitable {
display: block;
 
font-size: 100%;
 
}
 
.navbox-title .navbar {
 
/* @noflip */
 
float: left;
 
/* @noflip */
 
text-align: left;
 
/* @noflip */
 
margin-right: 0.5em;
 
}
 
 
 
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
 
.mw-parser-output .mw-collapsible-toggle {
 
font-weight: normal;
 
/* @noflip */
 
text-align: right;
 
padding-right: 0.2em;
 
padding-left: 0.2em;
 
}
 
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
 
/* @noflip */
 
float: left;
 
/* @noflip */
 
text-align: left;
 
}
 
 
 
/* Infobox template style */
 
.infobox {
 
border: 1px solid #a2a9b1;
 
border-spacing: 3px;
 
background-color: #f8f9fa;
 
color: black;
 
/* @noflip */
 
margin: 0.5em 0 0.5em 1em;
 
padding: 0.2em;
 
/* @noflip */
 
float: right;
 
/* @noflip */
 
clear: right;
 
font-size: 88%;
 
line-height: 1.5em;
 
}
 
.infobox caption {
 
font-size: 125%;
 
font-weight: bold;
 
padding: 0.2em;
 
text-align: center;
 
}
 
.infobox td,
 
.infobox th {
 
vertical-align: top;
 
/* @noflip */
 
text-align: left;
 
}
 
.infobox.bordered {
 
 
border-collapse: collapse;
 
border-collapse: collapse;
 
}
 
}
.infobox.bordered td,
+
.mediawiki .content table tbody {
.infobox.bordered th {
+
width: 100% !important;
border: 1px solid #a2a9b1;
+
display: table !important;
 
}
 
}
.infobox.bordered .borderless td,
+
.noresize + .thumbcaption {
.infobox.bordered .borderless th {
+
display: none;
border: 0;
 
 
}
 
}
 
+
.mediawiki .content .noresize a > img {
.infobox.sisterproject {
+
max-width: 100% !important;
width: 20em;
 
font-size: 90%;
 
 
}
 
}
 
+
.mediawiki .content figure,
.infobox.standard-talk {
+
.mediawiki .content .thumb {
border: 1px solid #c0c090;
+
width: auto !important;
background-color: #f8eaba;
 
 
}
 
}
.infobox.standard-talk.bordered td,
+
@media all and (max-width: 719px) {
.infobox.standard-talk.bordered th {
+
.mediawiki .content figure,
border: 1px solid #c0c090;
+
.mediawiki .content .thumb {
 +
margin: 0.8em 0 0.5em;
 +
margin-left: auto !important;
 +
margin-right: auto !important;
 +
}
 +
.mediawiki .content .in-block + .thumb,
 +
.mediawiki .content .thumb + .thumb {
 +
margin-top: 0.6em;
 +
}
 +
.noresize {
 +
margin-bottom: 0.75em;
 +
}
 +
.thumbimage {
 +
text-align: center;
 +
}
 +
ul.gallery {
 +
text-align: center;
 +
margin-left: auto !important;
 +
margin-right: auto !important;
 +
}
 +
#wpEmail {
 +
margin-bottom: 6px;
 +
}
 +
input[name="captchaWord"] {
 +
margin-top: 9px;
 +
}
 +
.g-recaptcha {
 +
margin-top: 12px;
 +
}
 +
.mediawiki .content table,
 +
.mediawiki .infobox {
 +
width: auto !important;
 +
margin-left: 0 !important;
 +
margin-right: 0 !important;
 +
}
 +
.mediawiki .infobox {
 +
display: block !important;
 +
float: none !important;
 +
margin: 15px 0 15.5px !important;
 +
}
 
}
 
}
 
+
@media all and (min-width: 720px) {
/* styles for bordered infobox with merged rows */
+
.mediawiki .infobox {
.infobox.bordered .mergedtoprow td,
+
max-width: 315px !important;
.infobox.bordered .mergedtoprow th {
+
float: right !important;
border: 0;
+
margin: 0 0 7px 15px !important;
border-top: 1px solid #a2a9b1;
+
}
/* @noflip */
 
border-right: 1px solid #a2a9b1;
 
 
}
 
}
 
+
.mediawiki .infobox {
.infobox.bordered .mergedrow td,
+
font-size: 85% !important;
.infobox.bordered .mergedrow th {
+
font-family: inherit !important;
border: 0;
 
/* @noflip */
 
border-right: 1px solid #a2a9b1;
 
 
}
 
}
 
+
.mediawiki .infobox table {
/* Styles for geography infoboxes, eg countries,
+
width: 100% !important;
  country subdivisions, cities, etc.           */
 
.infobox.geography {
 
border-collapse: collapse;
 
line-height: 1.2em;
 
font-size: 90%;
 
 
}
 
}
 
+
.gallery {
.infobox.geography  td,
+
margin: 0.8em 0 0 !important;
.infobox.geography  th {
+
padding: 0 !important;
border-top: 1px solid #a2a9b1;
 
padding: 0.4em 0.6em 0.4em 0.6em;
 
}
 
.infobox.geography .mergedtoprow td,
 
.infobox.geography .mergedtoprow th {
 
border-top: 1px solid #a2a9b1;
 
padding: 0.4em 0.6em 0.2em 0.6em;
 
 
}
 
}
 
+
.in-block + .gallery {
.infobox.geography .mergedrow td,
+
margin-top: 0.6em !important;
.infobox.geography .mergedrow th {
 
border: 0;
 
padding: 0 0.6em 0.2em 0.6em;
 
 
}
 
}
 
+
.gallery + .gallery {
.infobox.geography .mergedbottomrow td,
+
margin-top: 0 !important;
.infobox.geography .mergedbottomrow th {
 
border-top: 0;
 
border-bottom: 1px solid #a2a9b1;
 
padding: 0 0.6em 0.4em 0.6em;
 
 
}
 
}
 
+
.gallerybox, .gallerybox div {
.infobox.geography .maptable td,
+
max-width: 100% !important;
.infobox.geography .maptable th {
 
border: 0;
 
padding: 0;
 
 
}
 
}
 
+
.gallerybox .thumb {
/* Normal font styling for wikitable row headers with scope="row" tag */
+
margin: 0 !important;
.wikitable.plainrowheaders th[scope=row] {
 
font-weight: normal;
 
/* @noflip */
 
text-align: left;
 
 
}
 
}
 
+
.gallerybox .mediaContainer {
/* Lists in wikitable data cells are always left-aligned */
+
display: inline-block !important;
.wikitable td ul,
 
.wikitable td ol,
 
.wikitable td dl {
 
/* @noflip */
 
text-align: left;
 
 
}
 
}
/* ...unless they also use the hlist class */
+
.gallerytext p {
.toc.hlist ul,
+
font-size: 90% !important;
#toc.hlist ul,
+
margin: 0.4em 0 0.6em !important;
.wikitable.hlist td ul,
 
.wikitable.hlist td ol,
 
.wikitable.hlist td dl {
 
text-align: inherit;
 
 
}
 
}
 
+
.center {
/* Icons for medialist templates [[Template:Listen]],
 
  [[Template:Multi-listen_start]], [[Template:Video]],
 
  [[Template:Multi-video_start]] */
 
/* TemplateStyles */
 
div.listenlist {
 
background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent;
 
background-size: 30px;
 
padding-left: 40px;
 
}
 
 
 
/* Fix for hieroglyphs specificity issue in infoboxes ([[phab:T43869]]) */
 
table.mw-hiero-table td {
 
vertical-align: middle;
 
}
 
 
 
/* Change the external link icon to an Adobe icon for all PDF files */
 
.mw-parser-output a[href$=".pdf"].external,
 
.mw-parser-output a[href*=".pdf?"].external,
 
.mw-parser-output a[href*=".pdf#"].external,
 
.mw-parser-output a[href$=".PDF"].external,
 
.mw-parser-output a[href*=".PDF?"].external,
 
.mw-parser-output a[href*=".PDF#"].external {
 
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
 
/* @noflip */
 
padding-right: 18px;
 
}
 
 
 
/* Messagebox templates */
 
.messagebox {
 
border: 1px solid #a2a9b1;
 
background-color: #f8f9fa;
 
width: 80%;
 
margin: 0 auto 1em auto;
 
padding: .2em;
 
}
 
.messagebox.merge {
 
border: 1px solid #c0b8cc;
 
background-color: #f0e5ff;
 
 
text-align: center;
 
text-align: center;
 
}
 
}
.messagebox.cleanup {
+
.center * {
border: 1px solid #9f9fff;
+
margin-left: auto;
background-color: #efefff;
+
margin-right: auto;
text-align: center;
 
 
}
 
}
.messagebox.standard-talk {
+
.content .floatleft {
border: 1px solid #c0c090;
+
margin: 0 1em 0.5em 0 !important;
background-color: #f8eaba;
 
margin: 4px auto;
 
 
}
 
}
/* For old WikiProject banners inside banner shells. */
+
.content .floatright {
.mbox-inside .standard-talk,
+
margin: 0 0 0.5em 1em !important;
.messagebox.nested-talk {
 
border: 1px solid #c0c090;
 
background-color: #f8eaba;
 
width: 100%;
 
margin: 2px 0;
 
padding: 2px;
 
 
}
 
}
.messagebox.small {
+
.mediawiki .content p,
width: 238px;
+
.mediawiki .content ul,
font-size: 85%;
+
.mediawiki .content ol {
/* @noflip */
+
margin-top: 0.5em;
float: right;
+
margin-bottom: 0.75em;
clear: both;
 
/* @noflip */
 
margin: 0 0 1em 1em;
 
line-height: 1.25em;
 
 
}
 
}
.messagebox.small-talk {
+
.mediawiki .content p + ul,
width: 238px;
+
.mediawiki .content p + ol,
font-size: 85%;
+
.mediawiki .content ul + p,
/* @noflip */
+
.mediawiki .content ol + p {
float: right;
+
margin-top: -0.25em;
clear: both;
 
/* @noflip */
 
margin: 0 0 1em 1em;
 
line-height: 1.25em;
 
background-color: #f8eaba;
 
 
}
 
}
 
+
.mediawiki .content ul li,
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
+
.mediawiki .content ol li,
th.mbox-text, td.mbox-text {   /* The message body cell(s) */
+
.mediawiki .content ul li:last-child,
border: none;
+
.mediawiki .content ol li:last-child {
/* @noflip */
+
margin-bottom: 2px;
padding: 0.25em 0.9em;    /* 0.9em left/right */
 
width: 100%;               /* Make all mboxes the same width regardless of text length */
 
 
}
 
}
td.mbox-image {                /* The left image cell */
+
.mediawiki .content ul ul,
border: none;
+
.mediawiki .content ol ol,
/* @noflip */
+
.mediawiki .content ul ol,
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
+
.mediawiki .content ol ul {
text-align: center;
+
margin-top: 2px;
 +
margin-bottom: 0;
 
}
 
}
td.mbox-imageright {          /* The right image cell */
+
.mediawiki .content ul + ul,
border: none;
+
.mediawiki .content ol + ol,
/* @noflip */
+
.mediawiki .content ul + ol,
padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */
+
.mediawiki .content ol + ul {
text-align: center;
+
margin-top: 0 !important;
 
}
 
}
td.mbox-empty-cell {           /* An empty narrow cell */
+
.mediawiki .content ol.references {
border: none;
+
font-size: 90% !important;
padding: 0;
+
margin: 0 !important;
width: 1px;
 
 
}
 
}
 
+
.mediawiki dl {
/* Article message box styles */
+
font-size: 95% !important;
table.ambox {
+
margin-bottom: 0.5em !important;
margin: 0 10%;                 /* 10% = Will not overlap with other elements */
 
border: 1px solid #a2a9b1;
 
/* @noflip */
 
border-left: 10px solid #36c;  /* Default "notice" blue */
 
background-color: #fbfbfb;
 
box-sizing: border-box;
 
 
}
 
}
table.ambox + table.ambox {     /* Single border between stacked boxes. */
+
.mediawiki dl dl,
margin-top: -1px;
+
.mediawiki li dl,
 +
.mediawiki dl + dl,
 +
.mediawiki ul + dl,
 +
.mediawiki ol + dl,
 +
.mediawiki p + dl {
 +
font-size: 100% !important;
 
}
 
}
.ambox th.mbox-text,
+
.mediawiki dl dl {
.ambox td.mbox-text {           /* The message body cell(s) */
+
margin-bottom: 0 !important;
padding: 0.25em 0.5em;       /* 0.5em left/right */
 
 
}
 
}
.ambox td.mbox-image {           /* The left image cell */
+
.mediawiki ul + dl,
/* @noflip */
+
.mediawiki ol + dl {
padding: 2px 0 2px 0.5em;   /* 0.5em left, 0px right */
+
margin-top: -0.5em !important;
 
}
 
}
.ambox td.mbox-imageright {     /* The right image cell */
+
.mediawiki ul + dl > dd > ul,
/* @noflip */
+
.mediawiki ol + dl > dd > ol,
padding: 2px 0.5em 2px 0;   /* 0px left, 0.5em right */
+
.mediawiki ul + dl > dd > ol,
 +
.mediawiki ol + dl > dd > ul {
 +
margin-top: 0 !important;
 
}
 
}
 
+
.ns-talk p + dl,
table.ambox-notice {
+
.ns-4 p + dl,
/* @noflip */
+
.ns-110 p + dl,
border-left: 10px solid #36c;       /* Blue */
+
.content.talk-section p + dl {
 +
margin-top: -0.75em !important;
 
}
 
}
table.ambox-speedy {
+
.ns-talk dl + dl,
/* @noflip */
+
.ns-4 dl + dl,
border-left: 10px solid #b32424;    /* Red */
+
.ns-110 dl + dl,
background-color: #fee7e6;         /* Pink */
+
.content.talk-section dl + dl {
 +
margin-top: -0.5em !important;
 
}
 
}
table.ambox-delete {
+
code {
/* @noflip */
+
border: none !important;
border-left: 10px solid #b32424;   /* Red */
+
padding: 0 !important;
 +
background-color: #f9f9f9 !important;
 
}
 
}
table.ambox-content {
+
small {
/* @noflip */
+
font-size: 85% !important;
border-left: 10px solid #f28500;   /* Orange */
 
 
}
 
}
table.ambox-style {
+
big {
/* @noflip */
+
font-size: 115% !important;
border-left: 10px solid #fc3;       /* Yellow */
 
 
}
 
}
table.ambox-move {
+
blockquote {
/* @noflip */
+
font-size: 100% !important;
border-left: 10px solid #9932cc;   /* Purple */
+
padding: 0 0 0 15px !important;
 
}
 
}
table.ambox-protection {
+
blockquote p:last-of-type {
/* @noflip */
+
margin-bottom: 0.5em;
border-left: 10px solid #a2a9b1;   /* Gray-gold */
 
 
}
 
}
  
/* Image message box styles */
+
/* Text and links */
table.imbox {
+
.content { color: #000; }
margin: 4px 10%;
+
.content a { color: #002bb8; }
border-collapse: collapse;
+
.content a:active { color: #faa700; }
border: 3px solid #36c;   /* Default "notice" blue */
+
.content a:visited { color: #5a3696; }
background-color: #fbfbfb;
+
.content a.external, .content a.extiw { color: #36b; }
box-sizing: border-box;
+
.content a.external:active, .content a.extiw:active { color: #b63; }
 +
.content a.external:visited, .content a.extiw:visited { color: #636; }
 +
.content a.selflink {
 +
color: #000 !important;
 +
font-weight: bold !important;
 +
text-decoration: none !important;
 +
}
 +
.content a.mw-ui-button,
 +
.content a.mw-ui-button:active,
 +
.content a.mw-ui-button:visited {
 +
color: #222;
 
}
 
}
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */
+
.content a.mw-ui-button:hover {
margin: 0 -0.5em;      /* 0.9 - 0.5 = 0.4em left/right.        */
+
color: #444;
display: block;         /* Fix for webkit to force 100% width.  */
 
 
}
 
}
.mbox-inside .imbox {       /* For imboxes inside other templates.  */
+
.content .mw-ui-button.mw-ui-progressive,
margin: 4px;
+
.content .mw-ui-button.mw-ui-progressive:active,
 +
.content .mw-ui-button.mw-ui-progressive:hover,
 +
.content .mw-ui-button.mw-ui-progressive:visited {
 +
color: #fff;
 
}
 
}
  
table.imbox-notice {
+
/* Headings */
border: 3px solid #36c;      /* Blue */
+
h3 {
}
+
font-size: 1.3em !important;
table.imbox-speedy {
 
border: 3px solid #b32424;    /* Red */
 
background-color: #fee7e6;    /* Pink */
 
}
 
table.imbox-delete {
 
border: 3px solid #b32424;    /* Red */
 
}
 
table.imbox-content {
 
border: 3px solid #f28500;    /* Orange */
 
}
 
table.imbox-style {
 
border: 3px solid #fc3;       /* Yellow */
 
 
}
 
}
table.imbox-move {
+
h4 {
border: 3px solid #9932cc;   /* Purple */
+
font-size: 1.2em !important;
 
}
 
}
table.imbox-protection {
+
h5 {
border: 3px solid #a2a9b1;   /* Gray-gold */
+
font-size: 1.1em !important;
 +
font-weight: bold !important;
 
}
 
}
table.imbox-license {
+
h6 {
border: 3px solid #88a;      /* Dark gray */
+
font-weight: bold !important;
background-color: #f7f8ff;   /* Light gray */
 
 
}
 
}
table.imbox-featured {
+
.content h3, .content h4,
border: 3px solid #cba135;   /* Brown-gold */
+
.content h5, .content h6 {
 +
padding: 0.3em 0 0.15em !important;
 
}
 
}
  
/* Category message box styles */
+
/* Recent changes options */
table.cmbox {
+
.rcoptions {
margin: 3px 10%;
+
margin: 22px 0 12px;
border-collapse: collapse;
 
border: 1px solid #a2a9b1;
 
background-color: #dfe8ff;    /* Default "notice" blue */
 
box-sizing: border-box;
 
 
}
 
}
 
+
.rcoptions .mw-changeslist-legend,
table.cmbox-notice {
+
.rcoptions legend,
background-color: #d8e8ff;    /* Blue */
+
.rcoptions form,
}
+
.rcoptions hr {
table.cmbox-speedy {
+
display: none;
margin-top: 4px;
 
margin-bottom: 4px;
 
border: 4px solid #b32424;    /* Red */
 
background-color: #ffdbdb;    /* Pink */
 
}
 
table.cmbox-delete {
 
background-color: #ffdbdb;    /* Pink */
 
}
 
table.cmbox-content {
 
background-color: #ffe7ce;    /* Orange */
 
}
 
table.cmbox-style {
 
background-color: #fff9db;    /* Yellow */
 
}
 
table.cmbox-move {
 
background-color: #e4d8ff;    /* Purple */
 
}
 
table.cmbox-protection {
 
background-color: #efefe1;   /* Gray-gold */
 
 
}
 
}
  
/* Other pages message box styles */
+
/* Editing interface */
table.ombox {
+
.editOptions {
margin: 4px 10%;
+
margin: 0.5em 0;
border-collapse: collapse;
 
border: 1px solid #a2a9b1;    /* Default "notice" gray */
 
background-color: #f8f9fa;
 
box-sizing: border-box;
 
 
}
 
}
 
+
.mw-editTools {
table.ombox-notice {
+
display: none;
border: 1px solid #a2a9b1;    /* Gray */
 
}
 
table.ombox-speedy {
 
border: 2px solid #b32424;    /* Red */
 
background-color: #fee7e6;   /* Pink */
 
}
 
table.ombox-delete {
 
border: 2px solid #b32424;    /* Red */
 
}
 
table.ombox-content {
 
border: 1px solid #f28500;    /* Orange */
 
}
 
table.ombox-style {
 
border: 1px solid #fc3;      /* Yellow */
 
}
 
table.ombox-move {
 
border: 1px solid #9932cc;    /* Purple */
 
}
 
table.ombox-protection {
 
border: 2px solid #a2a9b1;    /* Gray-gold */
 
 
}
 
}
  
/* Talk page message box styles */
+
/* Video widget */
table.tmbox {
+
.videoWidget .thumbcaption {
margin: 4px 10%;
+
margin-top: -1px;
border-collapse: collapse;
 
border: 1px solid #c0c090;    /* Default "notice" gray-brown */
 
background-color: #f8eaba;
 
min-width: 80%;
 
box-sizing: border-box;
 
 
}
 
}
.tmbox.mbox-small {
+
.videoWidget .thumbinner .thumbcaption {
min-width: 0;               /* reset the min-width of tmbox above        */
+
margin-top: 6px;
 
}
 
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
+
@media all and (max-width: 719px) {
margin: 2px 0;               /* this declaration overrides other styles (including mbox-small above)  */
+
.videoWidget {
width: 100%;                /* For Safari and Opera */
+
display: block !important;
}
+
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
+
.autoResize {
line-height: 1.5em;         /* also "nested", so reset styles that are  */
+
margin: 0 auto !important;
font-size: 100%;            /* set in "mbox-small" above.                */
+
}
 
}
 
}
  
table.tmbox-speedy {
+
/* Top-right icons */
border: 2px solid #b32424;   /* Red */
+
.content .top-right a img {
background-color: #fee7e6;   /* Pink */
+
height: 28px !important;
 +
width: auto !important;
 +
image-rendering: auto !important;
 
}
 
}
table.tmbox-delete {
+
.top-right {
border: 2px solid #b32424;   /* Red */
+
position: absolute;
 +
top: 52.5px;
 +
right: 14px;
 
}
 
}
table.tmbox-content {
+
@media all and (min-width: 720px) {
border: 2px solid #f28500;   /* Orange */
+
.top-right {
 +
right: 51px;
 +
}
 
}
 
}
table.tmbox-style {
+
.top-right-text,
border: 2px solid #fc3;      /* Yellow */
+
.preview .top-right {
}
+
display: none !important;
table.tmbox-move {
 
border: 2px solid #9932cc;    /* Purple */
 
}
 
table.tmbox-protection,
 
table.tmbox-notice {
 
border: 1px solid #c0c090;   /* Gray-brown */
 
 
}
 
}
  
/* Footer and header message box styles */
+
/* Main Page content */
table.fmbox {
+
#mf-welcome {
clear: both;
+
margin-bottom: -10px;
margin: 0.2em 0;
 
width: 100%;
 
border: 1px solid #a2a9b1;
 
background-color: #f8f9fa;    /* Default "system" gray */
 
box-sizing: border-box;
 
 
}
 
}
table.fmbox-system {
+
#mf-welcome .floatleft,
background-color: #f8f9fa;
+
#mf-welcome .floatright {
 +
margin: 5px 0 0 !important;
 
}
 
}
table.fmbox-warning {
+
#WelcomeDiv {
border: 1px solid #bb7070; /* Dark pink */
+
font-size: 150% !important;
background-color: #ffdbdb; /* Pink */
+
margin: -10px 0 -16px !important;
 
}
 
}
table.fmbox-editnotice {
+
#WithText {
background-color: transparent;
+
font-size: 90%;
 
}
 
}
/* Div based "warning" style fmbox messages. */
+
#linksRow1 {
div.mw-warning-with-logexcerpt,
+
margin-top: -2px !important;
div.mw-lag-warn-high,
 
div.mw-cascadeprotectedwarning,
 
div#mw-protect-cascadeon,
 
div.titleblacklist-warning,
 
div.locked-warning {
 
clear: both;
 
margin: 0.2em 0;
 
border: 1px solid #bb7070;
 
background-color: #ffdbdb;
 
padding: 0.25em 0.9em;
 
box-sizing: border-box;
 
 
}
 
}
 
+
#mobile-navimg {
/* These mbox-small classes must be placed after all other
+
display: block !important;
  ambox/tmbox/ombox etc classes. "html body.mediawiki" is so
 
  they override "table.ambox + table.ambox" above. */
 
html body.mediawiki .mbox-small {   /* For the "small=yes" option. */
 
/* @noflip */
 
clear: right;
 
/* @noflip */
 
 
float: right;
 
float: right;
/* @noflip */
 
margin: 4px 0 4px 1em;
 
box-sizing: border-box;
 
width: 238px;
 
font-size: 88%;
 
line-height: 1.25em;
 
 
}
 
}
html body.mediawiki .mbox-small-left {   /* For the "small=left" option. */
+
#mainpage ul {
/* @noflip */
+
margin: 0 !important;
margin: 4px 1em 4px 0;
 
box-sizing: border-box;
 
overflow: hidden;
 
width: 238px;
 
border-collapse: collapse;
 
font-size: 88%;
 
line-height: 1.25em;
 
 
}
 
}
 
+
#mf-nav1, #mf-nav2, #mf-nav3 {
/* Style for compact ambox */
+
line-height: 24px;
/* Hide the images */
 
.compact-ambox table .mbox-image,
 
.compact-ambox table .mbox-imageright,
 
.compact-ambox table .mbox-empty-cell {
 
display: none;
 
 
}
 
}
/* Remove borders, backgrounds, padding, etc. */
+
#mf-nav2 {
.compact-ambox table.ambox {
+
margin-top: -206px;
border: none;
 
border-collapse: collapse;
 
background-color: transparent;
 
margin: 0 0 0 1.6em !important;
 
padding: 0 !important;
 
width: auto;
 
display: block;
 
 
}
 
}
body.mediawiki .compact-ambox table.mbox-small-left {
+
#mf-nav3 {
font-size: 100%;
+
margin-top: -102px;
width: auto;
 
margin: 0;
 
 
}
 
}
/* Style the text cell as a list item and remove its padding */
+
#mf-niwa1 table {
.compact-ambox table .mbox-text {
 
 
padding: 0 !important;
 
padding: 0 !important;
margin: 0 !important;
 
 
}
 
}
.compact-ambox table .mbox-text-span {
+
#mf-niwa1 table, #mf-niwa2 table, #mf-niwa3 table {
display: list-item;
+
margin: -13px 0 !important;
line-height: 1.5em;
 
list-style-type: square;
 
list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
 
 
}
 
}
.skin-vector .compact-ambox table .mbox-text-span {
+
@media all and (min-width: 720px) {
list-style-type: disc;
+
#mf-niwa1 table, #mf-niwa2 table, #mf-niwa3 table {
list-style-image: url(/w/skins/Vector/images/bullet-icon.svg);
+
margin-top: -16px !important;
}
+
}
/* Allow for hiding text in compact form */
 
.compact-ambox .hide-when-compact {
 
display: none;
 
 
}
 
}
  
/* Hide (formatting) elements from screen, but not from screenreaders */
+
/* Main Page poll */
.visualhide {
+
body.page-Main_Page .pds-vote {
position: absolute;
+
padding-bottom: 0 !important;
left: -10000px;
 
top: auto;
 
width: 1px;
 
height: 1px;
 
overflow: hidden;
 
 
}
 
}
 
+
body.page-Main_Page .pds-box {
/* Suppress missing interwiki image links where #ifexist cannot
+
width: 100% !important;
  be used due to high number of requests. See .hidden-redlink on
+
max-width: none !important;
  [[m:MediaWiki:Common.css]] */
 
.check-icon a.new {
 
display: none;
 
speak: none;
 
 
}
 
}
 
+
body.page-Main_Page .pds-question-top {
/* Remove underlines from certain links */
+
padding-left: 0 !important;
.nounderlines a,
 
.IPA a:link, .IPA a:visited {
 
text-decoration: none !important;
 
 
}
 
}
 
+
body.page-Main_Page .pds-question-top,
/* Standard Navigationsleisten, aka box hiding thingy
+
body.page-Main_Page .pds-answer-span,
  from .de. Documentation at [[Wikipedia:NavFrame]]. */
+
body.page-Main_Page .pds-feedback-label {
div.NavFrame {
+
font-size: 15px !important;
margin: 0;
+
line-height: 1.65 !important;
padding: 4px;
 
border: 1px solid #a2a9b1;
 
text-align: center;
 
border-collapse: collapse;
 
font-size: 95%;
 
 
}
 
}
div.NavFrame + div.NavFrame {
+
body.page-Main_Page .pds-view-results,
border-top-style: none;
+
body.page-Main_Page .pds-total-votes,
border-top-style: hidden;
+
body.page-Main_Page .pds-return-poll {
 +
font-size: 13px !important;
 
}
 
}
div.NavFrame div.NavHead {
+
body.page-Main_Page .pds-vote-button {
line-height: 1.6em;
+
font-size: 17px !important;
font-weight: bold;
+
padding: 5px 36px !important;
background-color: #ccf;
+
border-radius: 16px !important;
position: relative;
 
 
}
 
}
div.NavFrame p,
+
body.page-Main_Page .awardsPolls {
div.NavFrame div.NavContent,
+
display: none;
div.NavFrame div.NavContent p {
 
font-size: 100%;
 
 
}
 
}
a.NavToggle {
+
body.page-Main_Page .crowdsignal {
position: absolute;
+
padding: 0 !important;
top: 0;
 
/* @noflip */
 
right: 3px;
 
font-weight: normal;
 
font-size: 90%;
 
 
}
 
}
  
/* Hatnotes and disambiguation notices */
+
/* Who's Online */
.hatnote {
+
a.whoprop, #whoprop a {
font-style: italic;
+
color: #F26500 !important;
}
 
.hatnote i {
 
font-style: normal;
 
 
}
 
}
div.hatnote {
+
a.whocrat, #whocrats a {
/* @noflip */
+
color: #9932CC !important;
padding-left: 1.6em;
 
margin-bottom: 0.5em;
 
 
}
 
}
div.hatnote + div.hatnote {
+
a.whoadmin, #whoadmins a {
margin-top: -0.5em;
+
color: #048204 !important;
 
}
 
}
 
+
a.whopatrol, #whopatrollers a {
/* Allow transcluded pages to display in lists rather than a table. */
+
color: #6495ED !important;
.listify td {
 
display: list-item;
 
 
}
 
}
.listify tr {
+
#whosonline a:visited {
display: block;
+
color: #002BB8;
 
}
 
}
.listify table {
+
#whosonline {
display: block;
+
margin-bottom: 8px;
 
}
 
}
  
/* Geographical coordinates defaults. See [[Template:Coord/link]]
+
/* Multiple image template */
  for how these are used. The classes "geo", "longitude", and
+
.multiFloat {
  "latitude" are used by the [[Geo microformat]]. */
+
margin: 0 auto 6px !important;
/* TemplateStyles */
 
.geo-default, .geo-dms, .geo-dec {
 
display: inline;
 
 
}
 
}
.geo-nondefault, .geo-multi-punct {
+
.multiVert + .multiVert {
display: none;
+
margin-top: 0.6em !important;
 
}
 
}
.longitude, .latitude {
+
@media all and (max-width: 719px) {
white-space: nowrap;
+
.multiFloat {
 +
float: none !important;
 +
}
 +
.multiFloat + .multiFloat {
 +
margin-top: 0.6em !important;
 +
}
 
}
 
}
 
+
@media all and (min-width: 720px) {
/* User block messages */
+
.multiFloat + .multiFloat {
div.user-block {
+
margin-left: 0.6em !important;
padding: 5px;
+
}
margin-bottom: 0.5em;
+
.content .thumb .thumbinner .multiFloat {
border: 1px solid #a9a9a9;
+
float: left !important;
background-color: #ffefd5;
+
clear: none !important;
 +
}
 
}
 
}
  
/* Prevent line breaks in silly places:
+
/* Notice templates */
  1) Where desired
+
.notice-template {
  2) Links when we don't want them to
+
width: auto !important;
  3) Bold "links" to the page itself */
+
font-size: 90% !important;
.nowrap,
+
text-align: center !important;
.nowraplinks a,
+
justify-content: center;
.nowraplinks .selflink {
+
margin: 10px 0 !important;
white-space: nowrap;
 
 
}
 
}
.nowrap pre {
+
.notice-template#stub {
white-space: pre;
+
font-size: 100% !important;
 +
text-align: left !important;
 
}
 
}
/* But allow wrapping where desired: */
+
.notice-template#disambig,
.wrap,
+
.notice-template#aboutfile,
.wraplinks a {
+
.notice-template.copyright {
white-space: normal;
+
width: 100% !important;
 +
text-align: left !important;
 
}
 
}
 
+
.notice-template#delete {
/* For template documentation */
+
background: #333;
/* TemplateStyles */
+
color: #fff;
.template-documentation {
 
clear: both;
 
margin: 1em 0 0 0;
 
border: 1px solid #a2a9b1;
 
background-color: #ecfcf4;
 
padding: 1em;
 
 
}
 
}
 
+
.notice-template#delete a:not(.new) {
/* Increase the height of the image upload box */
+
color: yellow;
#wpUploadDescription {
 
height: 13em;
 
 
}
 
}
 
+
.notice-template p {
/* Minimum thumb width */
+
margin-bottom: 0.5em !important;
.thumbinner {
 
min-width: 100px;
 
 
}
 
}
 
+
.content .notice-template a > img {
/* Prevent floating boxes from overlapping any category listings,
+
max-width: none !important;
  file histories, edit previews, and edit [Show changes] views. */
 
#mw-subcategories, #mw-pages, #mw-category-media,
 
#filehistory, #wikiPreview, #wikiDiff {
 
clear: both;
 
 
}
 
}
 
+
@media all and (max-width: 719px) {
/* Selectively hide headers in WikiProject banners */
+
.notice-template:not(#stub) img {
/* TemplateStyles */
+
display: none;
.wpb .wpb-header {
+
}
display: none;
+
.notice-template > tbody > tr > td:first-child {
}
+
padding-right: 0 !important;
.wpbs-inner .wpb .wpb-header {
+
}
display: block;           /* for IE */
 
}
 
.wpbs-inner .wpb .wpb-header {
 
display: table-row;       /* for real browsers */
 
}
 
.wpbs-inner .wpb-outside {
 
display: none;            /* hide things that should only display outside shells */
 
 
}
 
}
  
/* Styling for Abuse Filter tags */
+
/* Misc. */
.mw-tag-markers {
+
img {
font-style: italic;
+
image-rendering: optimizeSpeed;
font-size: 90%;
+
image-rendering: -moz-crisp-edges;
 +
image-rendering: -o-crisp-edges;
 +
image-rendering: -webkit-optimize-contrast;
 +
image-rendering: optimize-contrast;
 +
image-rendering: crisp-edges;
 +
image-rendering: pixelated;
 
}
 
}
 
+
.infobox > tbody > tr:nth-child(2) img {
/* Hide stuff meant for accounts with special permissions. Made visible again in
+
image-rendering: auto !important;
  [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-patroller.css]],
 
  [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]],
 
  [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */
 
.checkuser-show,
 
.sysop-show,
 
.patroller-show,
 
.templateeditor-show,
 
.extendedmover-show,
 
.extendedconfirmed-show,
 
.autoconfirmed-show,
 
.user-show {
 
display: none;
 
 
}
 
}
 
+
.infobox > tbody > tr:first-child > td:first-child,
/* Hide the redlink generated by {{Editnotice}},
+
.infobox > tbody > tr:first-child > th:first-child {
  this overrides the ".sysop-show { display: none; }" above that applies
+
font-size: 125% !important;
  to the same link as well. See [[phab:T45013]]
 
 
 
  Hide the images in editnotices to keep them readable in VE view.
 
  Long term, editnotices should become a core feature so that they can be designed responsive. */
 
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
 
.ve-ui-mwNoticesPopupTool-item .mbox-image,
 
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
 
display: none !important;
 
 
}
 
}
 
+
ul.gallery {
/* Remove bullets when there are multiple edit page warnings */
+
text-align: center;
ul.permissions-errors > li {
+
margin-left: auto !important;
list-style: none none;
+
margin-right: auto !important;
 
}
 
}
ul.permissions-errors {
+
.quote {
margin: 0;
+
font-size: 95% !important;
 +
font-family: inherit !important;
 
}
 
}
 
+
#rc-staff {
/* Generic class for Times-based serif, texhtml class for inline math */
+
padding-left: 0 !important;
.times-serif,
 
span.texhtml {
 
font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
 
font-size: 118%;
 
line-height: 1;
 
 
}
 
}
span.texhtml {
+
.content .mediaAudio,
white-space: nowrap;
+
.content .mediaVideo {
 +
width: 100% !important;
 +
margin: 0 !important;
 
}
 
}
span.texhtml span.texhtml {
+
.games {
font-size: 100%;
+
background: silver;
 +
border: 1px solid #000;
 
}
 
}
span.mwe-math-mathml-inline {
+
.games tr:not(:first-child) {
font-size: 118%;
+
background: #fff;
 
}
 
}
 
+
#pgod {
/* Force tabular and lining display for digits and texhtml */
+
font-size: 6em !important;
.digits,
 
.texhtml {
 
-moz-font-feature-settings: "lnum", "tnum", "kern" 0;
 
-webkit-font-feature-settings: "lnum", "tnum", "kern" 0;
 
font-feature-settings: "lnum", "tnum", "kern" 0;
 
font-variant-numeric: lining-nums tabular-nums;
 
font-kerning: none;
 
 
}
 
}
  
/* Make <math display="block"> be left aligned with one space indent for compatibility with style conventions */
+
/* DK tables */
.mwe-math-fallback-image-display,
+
table.dktable,
.mwe-math-mathml-display {
+
table.dktable-brown {
margin-left: 1.6em !important;
+
color: #000;
margin-top: 0.6em;
+
background: #fff;
margin-bottom: 0.6em;
+
margin: 1em 0;
}
+
border: 1pt solid #000;
.mwe-math-mathml-display math {
+
border-collapse: collapse;
display: inline;
 
}
 
 
 
/* Fix styling of transcluded prefindex tables */
 
table#mw-prefixindex-list-table,
 
table#mw-prefixindex-nav-table {
 
width: 98%;
 
}
 
 
 
/* Make it possible to hide checkboxes in <inputbox> */
 
.inputbox-hidecheckboxes form .inputbox-element,
 
.inputbox-hidecheckboxes .mw-ui-checkbox {
 
display: none !important;
 
 
}
 
}
 
+
table.dktable > * > tr > td,
/* Work-around for [[phab:T25965]] / [[phab:T100106]] (Kaltura advertisement) */
+
table.dktable > * > tr > th,
.k-player .k-attribution {
+
table.dktable-brown > * > tr > td,
visibility: hidden;
+
table.dktable-brown > * > tr > th {
 +
border: 1pt solid #000;
 +
padding: 0.2em 0.4em;
 
}
 
}
 
+
table.dktable-brown > * > tr > th {
/* Move 'play' button of video player to bottom left corner */
+
background: #BB8855;
.PopUpMediaTransform a .play-btn-large {
 
margin: 0;
 
top: auto;
 
right: auto;
 
bottom: 0;
 
left: 0;
 
 
}
 
}
 
+
table.dktable-brown > * > tr:nth-child(odd) > td {
/* Hide FlaggedRevs notice UI when there are no pending changes */
+
background: #FFF8DC;
.flaggedrevs_draft_synced,
 
.flaggedrevs_stable_synced {
 
display: none;
 
}
 
 
 
/* Force imgs in galleries to have borders by wrapping them in class=bordered-images */
 
.bordered-images img {
 
border: solid #ddd 1px;
 
 
}
 
}
 
+
table.dktable-brown > * > tr:nth-child(even) > td {
/* Gallery styles background changes are restricted to screen view. In printing we should avoid applying backgrounds. */
+
background: wheat;
@media screen {
 
/* The backgrounds for galleries. */
 
#content .gallerybox div.thumb {
 
/* Light gray padding */
 
background-color: #f8f9fa;
 
}
 
 
/* Put a chequered background behind images, only visible if they have transparency.
 
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
 
.gallerybox .thumb img {
 
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
 
}
 
/* But not on articles, user pages, portals or with opt-out. */
 
.ns-0 .gallerybox .thumb img,
 
.ns-2 .gallerybox .thumb img,
 
.ns-100 .gallerybox .thumb img,
 
.nochecker .gallerybox .thumb img {
 
background-image: none;
 
}
 
 
 
 
}
 
}
  
/* Display "From Wikipedia, the free encyclopedia" in skins that support it, do not apply to print mode */
+
#ca-viewsource { display:none!important; }
@media screen {
+
#ca-history { display:none!important; }
#siteSub {
 
display: block;
 
}
 
}
 

Latest revision as of 18:48, 22 October 2019

/* CSS placed here will affect users of the mobile site */

/* Background color */

body, nav, .header-container.header-chrome,
#mw-mf-page-center, footer .minerva-footer {
	background-color: !important;
}

.header {
	border-color: #666565 !important;
}
/* Border color */
.minerva-footer {
	border-top: 1px solid #666565 !important;
}
.ns-special .content-header, .page-summary,
.last-modified-bar, footer > .post-content > h2,
form.mw-mf-settings .oo-ui-fieldLayout {
	border-bottom: 1px solid #666565 !important;
}
.mw-mf-watchlist-selector li.selected a {
	border-bottom-color: #666565 !important;
}
/* Active color */
nav ul li a:hover {
	box-shadow: inset 4px 0 0 0 #AD0401 !important;
}
.last-modified-bar.active, .list-header,
form.mw-mf-settings #beta-field:before {
	background-color: #B7BAF0 !important;
	color: #fff !important;
}
.last-modified-bar {
	background-color: #B7BAF0 !important;
	color: #fff !important;
}
/* Last modified bar */
.last-modified-bar .content,
.last-modified-bar a {
	color: #fff !important;
}
.mw-ui-icon-mf-arrow-gray:before {
	background: none !important;
}
.mw-ui-icon-mf-arrow-invert:before{
	background: none !important;
}
.mw-ui-icon-minerva-clock-gray:before {
	background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2217%22 viewBox=%220 0 20 17%22%3E%3Cg fill=%22%23fff%22%3E%3Ctitle xmlns:default=%22http://www.w3.org/2000/svg%22%3Ehistory%3C/title%3E%3Cpath xmlns:default=%22http://www.w3.org/2000/svg%22 d=%22M11.424 0C6.686 0 2.857 3.806 2.857 8.5H0l3.71 3.68.066.136L7.62 8.5H4.76c0-3.65 2.986-6.61 6.667-6.61 3.68 0 6.665 2.96 6.665 6.61 0 3.65-2.985 6.61-6.666 6.61a6.668 6.668 0 0 1-4.71-1.94l-1.35 1.337A8.553 8.553 0 0 0 11.426 17C16.16 17 20 13.194 20 8.5S16.162 0 11.424 0zm-1.037 5v4.524l3.904 2.298.66-1.1-3.192-1.877V5H10.39z%22/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* Recent changes icon */
.mw-ui-icon-minerva-recentchanges:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(1.48 0 0 1.43 0 -401)'%3E%3Cpath d='m0 292 2.48-1.49 3.83-9.97h0.756l1.68 11.3 1.8-6h0.85l1.72 4.18h3.14l-3.47 1.91-1.7-3.97-1.82 9.33-1.96-3e-5 -0.874-13.2-2.55 7.94z' fill='%2354595d'/%3E%3C/g%3E%3C/svg%3E");
}

/* White text theme */

.footer-content a, .branding-box a,
nav ul.hlist li a {
	font-weight: !important;
}
.license a.external {
	padding-right: 0 !important;
	background-image: none !important;
}


.mw-ui-icon-mf-overlay-close::before {
	background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Ctitle%3Eclose%3C/title%3E%3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22M19.75 5.592L18.158 4l-6.283 6.283L5.592 4 4 5.592l6.283 6.283L4 18.158l1.592 1.592 6.283-6.283 6.283 6.283 1.592-1.592-6.283-6.283z%22/%3E%3C/svg%3E") !important;
}
.mw-ui-icon-mf-back::before {
	background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M24 10.667H5.107l4.78-4.78L8 4l-8 8 8 8 1.887-1.887-4.78-4.78H24z%22/%3E%3C/svg%3E") !important;
}
.mw-ui-icon-minerva-notifications::before {
	background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Ctitle%3Enotification%3C/title%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M9.643 21.364c1.234 0 2.235-.956 2.235-2.136h-4.47c0 1.18 1 2.136 2.234 2.136z%22/%3E%3Cmask id=%22b%22 width=%224.471%22 height=%222.136%22 x=%220%22 y=%220%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22 transform=%22translate%282 1%29%22%3E%3Cuse stroke=%22%23fff%22 stroke-width=%224%22 mask=%22url%28%23b%29%22 xlink:href=%22%23a%22/%3E%3Cpath fill=%22%23fff%22 d=%22M16.893 9.08v3.998l1.77 3.603v1.098H.623V16.68l1.77-3.603V9.08c0-2.894 1.822-5.41 4.475-6.47C7.13 1.327 8.284.383 9.642.383c1.357 0 2.51.944 2.773 2.227 2.653 1.06 4.477 3.576 4.477 6.47zM10.92 3.974H8.366c-2.438.553-4.255 2.64-4.255 5.14v4.474l-1.7 2.44h14.467l-1.702-2.44V9.114c.024-4.076-3.616-5.09-4.255-5.14z%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.search-overlay .mw-ui-icon-mf-overlay-close::before {
	background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Ctitle%3Eclose%3C/title%3E%3Cpath fill=%22%23fff%22 fill-rule=%22evenodd%22 d=%22M19.75 5.592L18.158 4l-6.283 6.283L5.592 4 4 5.592l6.283 6.283L4 18.158l1.592 1.592 6.283-6.283 6.283 6.283 1.592-1.592-6.283-6.283z%22/%3E%3C/svg%3E") !important;
}

/* Standard changes */
.overlay {
	z-index: 1000000 !important;
}
.mw-notification-area, .drawer {
	z-index: 2000000 !important;
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
	z-index: 3000000 !important;
}
.mw-notification, .toast {
	margin-bottom: 80px !important;
}
.overlay-content {
	background: #fff !important;
}
.search-box .search {
	background-size: 26px 26px !important;
	background-position: left 3px center !important;
}
.heading-holder {
	margin-bottom: 15px !important;
}
.page-Main_Page .heading-holder {
	padding-bottom: 0 !important;
}
#content {
	padding-bottom: 20px !important;
	overflow: hidden !important;
}
.ns-special #content {
	background: #FFFFFF !important;
}
.ns-special .heading-holder .tagline {
	display: none !important;
}
.ns-special img, .captcha-box img {
	image-rendering: auto !important;
}
.editButtons #wpCaptchaWord {
	margin-top: 2.5px;
}
#userloginForm .mw-ui-vform-field:nth-of-type(8) {
	margin-bottom: 5px;
}
.secondary-action {
	border-left: 1px solid #EAECF0 !important;
}
.mw-ui-button {
	max-width: none;
}
.content .mw-ui-icon-minerva-edit-enabled {
	display: block !important;
}
.collapsible-heading.open-block .mw-ui-icon-minerva-edit-enabled {
	top: -2px;
}
.in-block .mw-ui-icon-minerva-edit-enabled {
	top: -4px;
}
.mediawiki {
	font-size: 15px;
}
.mediawiki table {
	min-width: 0 !important;
	max-width: 100% !important;
}
.mediawiki .content table {
	font-size: 90%;
	border-collapse: separate;
	margin: 0.5em 0 0.75em;
}
.mediawiki .content table table {
	font-size: 100%;
	margin: 0;
}
.mediawiki .content table.wikitable {
	border-collapse: collapse;
}
.mediawiki .content table tbody {
	width: 100% !important;
	display: table !important;
}
.noresize + .thumbcaption {
	display: none;
}
.mediawiki .content .noresize a > img {
	max-width: 100% !important;
}
.mediawiki .content figure,
.mediawiki .content .thumb {
	width: auto !important;
}
@media all and (max-width: 719px) {
	.mediawiki .content figure,
	.mediawiki .content .thumb {
		margin: 0.8em 0 0.5em;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.mediawiki .content .in-block + .thumb,
	.mediawiki .content .thumb + .thumb {
		margin-top: 0.6em;
	}
	.noresize {
		margin-bottom: 0.75em;
	}
	.thumbimage {
		text-align: center;
	}
	ul.gallery {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#wpEmail {
		margin-bottom: 6px;
	}
	input[name="captchaWord"] {
		margin-top: 9px;
	}
	.g-recaptcha {
		margin-top: 12px;
	}
	.mediawiki .content table,
	.mediawiki .infobox {
		width: auto !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.mediawiki .infobox {
		display: block !important;
		float: none !important;
		margin: 15px 0 15.5px !important;
	}
}
@media all and (min-width: 720px) {
	.mediawiki .infobox {
		max-width: 315px !important;
		float: right !important;
		margin: 0 0 7px 15px !important;
	}
}
.mediawiki .infobox {
	font-size: 85% !important;
	font-family: inherit !important;
}
.mediawiki .infobox table {
	width: 100% !important;
}
.gallery {
	margin: 0.8em 0 0 !important;
	padding: 0 !important;
}
.in-block + .gallery {
	margin-top: 0.6em !important;
}
.gallery + .gallery {
	margin-top: 0 !important;
}
.gallerybox, .gallerybox div {
	max-width: 100% !important;
}
.gallerybox .thumb {
	margin: 0 !important;
}
.gallerybox .mediaContainer {
	display: inline-block !important;
}
.gallerytext p {
	font-size: 90% !important;
	margin: 0.4em 0 0.6em !important;
}
.center {
	text-align: center;
}
.center * {
	margin-left: auto;
	margin-right: auto;
}
.content .floatleft {
	margin: 0 1em 0.5em 0 !important;
}
.content .floatright {
	margin: 0 0 0.5em 1em !important;
}
.mediawiki .content p,
.mediawiki .content ul,
.mediawiki .content ol {
	margin-top: 0.5em;
	margin-bottom: 0.75em;
}
.mediawiki .content p + ul,
.mediawiki .content p + ol,
.mediawiki .content ul + p,
.mediawiki .content ol + p {
	margin-top: -0.25em;
}
.mediawiki .content ul li,
.mediawiki .content ol li,
.mediawiki .content ul li:last-child,
.mediawiki .content ol li:last-child {
	margin-bottom: 2px;
}
.mediawiki .content ul ul,
.mediawiki .content ol ol,
.mediawiki .content ul ol,
.mediawiki .content ol ul {
	margin-top: 2px;
	margin-bottom: 0;
}
.mediawiki .content ul + ul,
.mediawiki .content ol + ol,
.mediawiki .content ul + ol,
.mediawiki .content ol + ul {
	margin-top: 0 !important;
}
.mediawiki .content ol.references {
	font-size: 90% !important;
	margin: 0 !important;
}
.mediawiki dl {
	font-size: 95% !important;
	margin-bottom: 0.5em !important;
}
.mediawiki dl dl,
.mediawiki li dl,
.mediawiki dl + dl,
.mediawiki ul + dl,
.mediawiki ol + dl,
.mediawiki p + dl {
	font-size: 100% !important;
}
.mediawiki dl dl {
	margin-bottom: 0 !important;
}
.mediawiki ul + dl,
.mediawiki ol + dl {
	margin-top: -0.5em !important;
}
.mediawiki ul + dl > dd > ul,
.mediawiki ol + dl > dd > ol,
.mediawiki ul + dl > dd > ol,
.mediawiki ol + dl > dd > ul {
	margin-top: 0 !important;
}
.ns-talk p + dl,
.ns-4 p + dl,
.ns-110 p + dl,
.content.talk-section p + dl {
	margin-top: -0.75em !important;
}
.ns-talk dl + dl,
.ns-4 dl + dl,
.ns-110 dl + dl,
.content.talk-section dl + dl {
	margin-top: -0.5em !important;
}
code {
	border: none !important;
	padding: 0 !important;
	background-color: #f9f9f9 !important;
}
small {
	font-size: 85% !important;
}
big {
	font-size: 115% !important;
}
blockquote {
	font-size: 100% !important;
	padding: 0 0 0 15px !important;
}
blockquote p:last-of-type {
	margin-bottom: 0.5em;
}

/* Text and links */
.content { color: #000; }
.content a { color: #002bb8; }
.content a:active { color: #faa700; }
.content a:visited { color: #5a3696; }
.content a.external, .content a.extiw { color: #36b; }
.content a.external:active, .content a.extiw:active { color: #b63; }
.content a.external:visited, .content a.extiw:visited { color: #636; }
.content a.selflink {
	color: #000 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.content a.mw-ui-button,
.content a.mw-ui-button:active,
.content a.mw-ui-button:visited {
	color: #222;
}
.content a.mw-ui-button:hover {
	color: #444;
}
.content .mw-ui-button.mw-ui-progressive,
.content .mw-ui-button.mw-ui-progressive:active,
.content .mw-ui-button.mw-ui-progressive:hover,
.content .mw-ui-button.mw-ui-progressive:visited {
	color: #fff;
}

/* Headings */
h3 {
	font-size: 1.3em !important;
}
h4 {
	font-size: 1.2em !important;
}
h5 {
	font-size: 1.1em !important;
	font-weight: bold !important;
}
h6 {
	font-weight: bold !important;
}
.content h3, .content h4,
.content h5, .content h6 {
	padding: 0.3em 0 0.15em !important;
}

/* Recent changes options */
.rcoptions {
	margin: 22px 0 12px;
}
.rcoptions .mw-changeslist-legend,
.rcoptions legend,
.rcoptions form,
.rcoptions hr {
	display: none;
}

/* Editing interface */
.editOptions {
	margin: 0.5em 0;
}
.mw-editTools {
	display: none;
}

/* Video widget */
.videoWidget .thumbcaption {
	margin-top: -1px;
}
.videoWidget .thumbinner .thumbcaption {
	margin-top: 6px;
}
@media all and (max-width: 719px) {
	.videoWidget {
		display: block !important;
	}
	.autoResize {
		margin: 0 auto !important;
	}
}

/* Top-right icons */
.content .top-right a img {
	height: 28px !important;
	width: auto !important;
	image-rendering: auto !important;
}
.top-right {
	position: absolute;
	top: 52.5px;
	right: 14px;
}
@media all and (min-width: 720px) {
	.top-right {
		right: 51px;
	}
}
.top-right-text,
.preview .top-right {
	display: none !important;
}

/* Main Page content */
#mf-welcome {
	margin-bottom: -10px;
}
#mf-welcome .floatleft,
#mf-welcome .floatright {
	margin: 5px 0 0 !important;
}
#WelcomeDiv {
	font-size: 150% !important;
	margin: -10px 0 -16px !important;
}
#WithText {
	font-size: 90%;
}
#linksRow1 {
	margin-top: -2px !important;
}
#mobile-navimg {
	display: block !important;
	float: right;
}
#mainpage ul {
	margin: 0 !important;
}
#mf-nav1, #mf-nav2, #mf-nav3 {
	line-height: 24px;
}
#mf-nav2 {
	margin-top: -206px;
}
#mf-nav3 {
	margin-top: -102px;
}
#mf-niwa1 table {
	padding: 0 !important;
}
#mf-niwa1 table, #mf-niwa2 table, #mf-niwa3 table {
	margin: -13px 0 !important;
}
@media all and (min-width: 720px) {
	#mf-niwa1 table, #mf-niwa2 table, #mf-niwa3 table {
		margin-top: -16px !important;
	}
}

/* Main Page poll */
body.page-Main_Page .pds-vote {
	padding-bottom: 0 !important;
}
body.page-Main_Page .pds-box {
	width: 100% !important;
	max-width: none !important;
}
body.page-Main_Page .pds-question-top {
	padding-left: 0 !important;
}
body.page-Main_Page .pds-question-top,
body.page-Main_Page .pds-answer-span,
body.page-Main_Page .pds-feedback-label {
	font-size: 15px !important;
	line-height: 1.65 !important;
}
body.page-Main_Page .pds-view-results,
body.page-Main_Page .pds-total-votes,
body.page-Main_Page .pds-return-poll {
	font-size: 13px !important;
}
body.page-Main_Page .pds-vote-button {
	font-size: 17px !important;
	padding: 5px 36px !important;
	border-radius: 16px !important;
}
body.page-Main_Page .awardsPolls {
	display: none;
}
body.page-Main_Page .crowdsignal {
	padding: 0 !important;
}

/* Who's Online */
a.whoprop, #whoprop a {
	color: #F26500 !important;
}
a.whocrat, #whocrats a {
	color: #9932CC !important;
}
a.whoadmin, #whoadmins a {
	color: #048204 !important;
}
a.whopatrol, #whopatrollers a {
	color: #6495ED !important;
}
#whosonline a:visited {
	color: #002BB8;
}
#whosonline {
	margin-bottom: 8px;
}

/* Multiple image template */
.multiFloat {
	margin: 0 auto 6px !important;
}
.multiVert + .multiVert {
	margin-top: 0.6em !important;
}
@media all and (max-width: 719px) {
	.multiFloat {
		float: none !important;
	}
	.multiFloat + .multiFloat {
		margin-top: 0.6em !important;
	}
}
@media all and (min-width: 720px) {
	.multiFloat + .multiFloat {
		margin-left: 0.6em !important;
	}
	.content .thumb .thumbinner .multiFloat {
		float: left !important;
		clear: none !important;
	}
}

/* Notice templates */
.notice-template {
	width: auto !important;
	font-size: 90% !important;
	text-align: center !important;
	justify-content: center;
	margin: 10px 0 !important;
}
.notice-template#stub {
	font-size: 100% !important;
	text-align: left !important;
}
.notice-template#disambig,
.notice-template#aboutfile,
.notice-template.copyright {
	width: 100% !important;
	text-align: left !important;
}
.notice-template#delete {
	background: #333;
	color: #fff;
}
.notice-template#delete a:not(.new) {
	color: yellow;
}
.notice-template p {
	margin-bottom: 0.5em !important;
}
.content .notice-template a > img {
	max-width: none !important;
}
@media all and (max-width: 719px) {
	.notice-template:not(#stub) img {
		display: none;
	}
	.notice-template > tbody > tr > td:first-child {
		padding-right: 0 !important;
	}
}

/* Misc. */
img {
	image-rendering: optimizeSpeed;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: optimize-contrast;
	image-rendering: crisp-edges;
	image-rendering: pixelated;
}
.infobox > tbody > tr:nth-child(2) img {
	image-rendering: auto !important;
}
.infobox > tbody > tr:first-child > td:first-child,
.infobox > tbody > tr:first-child > th:first-child {
	font-size: 125% !important;
}
ul.gallery {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}
.quote {
	font-size: 95% !important;
	font-family: inherit !important;
}
#rc-staff {
	padding-left: 0 !important;
}
.content .mediaAudio,
.content .mediaVideo {
	width: 100% !important;
	margin: 0 !important;
}
.games {
	background: silver;
	border: 1px solid #000;
}
.games tr:not(:first-child) {
	background: #fff;
}
#pgod {
	font-size: 6em !important;
}

/* DK tables */
table.dktable,
table.dktable-brown {
	color: #000;
	background: #fff;
	margin: 1em 0;
	border: 1pt solid #000;
	border-collapse: collapse;
}
table.dktable > * > tr > td,
table.dktable > * > tr > th,
table.dktable-brown > * > tr > td,
table.dktable-brown > * > tr > th {
	border: 1pt solid #000;
	padding: 0.2em 0.4em;
}
table.dktable-brown > * > tr > th {
	background: #BB8855;
}
table.dktable-brown > * > tr:nth-child(odd) > td {
	background: #FFF8DC;
}
table.dktable-brown > * > tr:nth-child(even) > td {
	background: wheat;
}

#ca-viewsource { display:none!important; }
#ca-history { display:none!important; }