Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* CSS placed here will be applied to all skins */

/* 001- GALLERY SLIDESHOW FIX */
body#wiki .gallery, body#wiki .mw-gallery-traditional {
column-count: auto !important;
-moz-column-count: auto !important;
-webkit-column-count: auto !important;
}
body#wiki ul.gallery li.gallerybox {
    float: left;
}
body#wiki div.mw-gallery-slideshow-buttons.oo-ui-layout.oo-ui-panelLayout {
    text-align:center;
}
body#wiki ul.gallery li {
    list-style-type: none;
}
body#wiki ul.gallery.mw-gallery-slideshow
    height: 300px;
}

/* 002- TABBERS */
/* ---------------------------
       [[Black Tabber]]
   --------------------------- */
body#wiki .blacktabber ul.tabbernav li a {
    background-color:#000000 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #000000 !important;
    color: White !important;
}
body#wiki .blacktabber ul.tabbernav .tabberactive a {
    background-color:#474747 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #474747 !important;
    border-left:1px solid #474747 !important;
    border-right:1px solid #474747 !important;
    color: white;
}
body#wiki .blacktabber ul.tabbernav {
    border-bottom: 1px solid #000000 !important;
}
body#wiki .blacktabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Blue Tabber]]
   --------------------------- */
body#wiki .bluetabber ul.tabbernav li a {
    background-color:#1313dd !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #161663 !important;
    color: white !important;
}
body#wiki .bluetabber ul.tabbernav .tabberactive a {
    background-color:#161663 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #161663 !important;
    border-left:1px solid #161663 !important;
    border-right:1px solid #161663 !important;
    color: white;
}
body#wiki .bluetabber ul.tabbernav {
    border-bottom: 1px solid #161663 !important;
}
body#wiki .bluetabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Brown Tabber]]
   --------------------------- */
body#wiki .browntabber ul.tabbernav li a {
    background-color:#804000 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #45280b !important;
    color: white !important;
}
body#wiki .browntabber ul.tabbernav .tabberactive a {
    background-color:#45280b !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #45280b !important;
    border-left:1px solid #45280b !important;
    border-right:1px solid #45280b !important;
    color: white;
}
body#wiki .browntabber ul.tabbernav {
    border-bottom: 1px solid #804000 !important;
}
body#wiki .browntabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Cyan Tabber]]
   --------------------------- */
body#wiki .cyantabber ul.tabbernav li a {
    background-color:#00ffff !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #1a8888 !important;
    color: black !important;
}
body#wiki .cyantabber ul.tabbernav .tabberactive a {
    background-color:#1a8888 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #1a8888 !important;
    border-left:1px solid #1a8888 !important;
    border-right:1px solid #1a8888 !important;
    color: black;
}
body#wiki .cyantabber ul.tabbernav {
    border-bottom: 1px solid #1a8888 !important;
}
body#wiki .cyantabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Dark Grey Tabber]]
   --------------------------- */
body#wiki .darkgreytabber ul.tabbernav li a {
    background-color:#404040 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #1f1b1b !important;
    color: white !important;
}
body#wiki .darkgreytabber ul.tabbernav .tabberactive a {
    background-color:#1f1b1b !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #1f1b1b !important;
    border-left:1px solid #1f1b1b !important;
    border-right:1px solid #1f1b1b !important;
    color: white;
}
body#wiki .darkgreytabber ul.tabbernav {
    border-bottom: 1px solid #404040 !important;
}
body#wiki .darkgreytabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Dark Gray Tabber]]
   --------------------------- */
body#wiki .darkgraytabber ul.tabbernav li a {
    background-color:#404040 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #1f1b1b !important;
    color: white !important;
}
body#wiki .darkgraytabber ul.tabbernav .tabberactive a {
    background-color:#1f1b1b !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #1f1b1b !important;
    border-left:1px solid #1f1b1b !important;
    border-right:1px solid #1f1b1b !important;
    color: white;
}
body#wiki .darkgraytabber ul.tabbernav {
    border-bottom: 1px solid #404040 !important;
}
body#wiki .darkgraytabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Green Tabber]]
   --------------------------- */
body#wiki .greentabber ul.tabbernav li a {
    background-color:#008000 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #005600 !important;
    color: black !important;
}
body#wiki .greentabber ul.tabbernav .tabberactive a {
    background-color:#005600 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #005600 !important;
    border-left:1px solid #005600 !important;
    border-right:1px solid #005600 !important;
    color: white;
}
body#wiki .greentabber ul.tabbernav {
    border-bottom: 1px solid #008000 !important;
}
body#wiki .greentabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Grey Tabber]]
   --------------------------- */
body#wiki .greytabber ul.tabbernav li a {
    background-color:#808080 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #5a5a5a !important;
    color: black !important;
}
body#wiki .greytabber ul.tabbernav .tabberactive a {
    background-color:#5a5a5a !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #5a5a5a !important;
    border-left:1px solid #5a5a5a !important;
    border-right:1px solid #5a5a5a !important;
    color: white;
}
body#wiki .greytabber ul.tabbernav {
    border-bottom: 1px solid #5a5a5a !important;
}
body#wiki .greytabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Gray Tabber]]
   --------------------------- */
body#wiki .graytabber ul.tabbernav li a {
    background-color:#808080 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #5a5a5a !important;
    color: black !important;
}
body#wiki .graytabber ul.tabbernav .tabberactive a {
    background-color:#5a5a5a !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #5a5a5a !important;
    border-left:1px solid #5a5a5a !important;
    border-right:1px solid #5a5a5a !important;
    color: white;
}
body#wiki .graytabber ul.tabbernav {
    border-bottom: 1px solid #5a5a5a !important;
}
body#wiki .graytabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Light Blue Tabber]]
   --------------------------- */
body#wiki .lightbluetabber ul.tabbernav li a {
    background-color:#0078ff !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #004da3 !important;
    color: black !important;
}
body#wiki .lightbluetabber ul.tabbernav .tabberactive a {
    background-color:#004da3 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #004da3 !important;
    border-left:1px solid #004da3 !important;
    border-right:1px solid #004da3 !important;
    color: white;
}
body#wiki .lightbluetabber ul.tabbernav {
    border-bottom: 1px solid #004da3 !important;
}
body#wiki .lightbluetabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Light Grey Tabber]]
   --------------------------- */
body#wiki .lightgreytabber ul.tabbernav li a {
    background-color:#bfbfbf !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #6a6a6a !important;
    color: black !important;
}
body#wiki .lightgreytabber ul.tabbernav .tabberactive a {
    background-color:#6a6a6a !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #6a6a6a !important;
    border-left:1px solid #6a6a6a !important;
    border-right:1px solid #6a6a6a !important;
    color: black;
}
body#wiki .lightgreytabber ul.tabbernav {
    border-bottom: 1px solid #6a6a6a !important;
}
body#wiki .lightgreytabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Light Gray Tabber]]
   --------------------------- */
body#wiki .lightgraytabber ul.tabbernav li a {
    background-color:#bfbfbf !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #6a6a6a !important;
    color: black !important;
}
body#wiki .lightgraytabber ul.tabbernav .tabberactive a {
    background-color:#6a6a6a !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #6a6a6a !important;
    border-left:1px solid #6a6a6a !important;
    border-right:1px solid #6a6a6a !important;
    color: black;
}
body#wiki .lightgraytabber ul.tabbernav {
    border-bottom: 1px solid #6a6a6a !important;
}
body#wiki .lightgraytabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Lighter Blue Tabber]]
   --------------------------- */
body#wiki .lighterbluetabber ul.tabbernav li a {
    background-color:#80bfff !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #4887c6 !important;
    color: black !important;
}
body#wiki .lighterbluetabber ul.tabbernav .tabberactive a {
    background-color:#4887c6 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #4887c6 !important;
    border-left:1px solid #4887c6 !important;
    border-right:1px solid #4887c6 !important;
    color: black;
}
body#wiki .lighterbluetabber ul.tabbernav {
    border-bottom: 1px solid #4887c6 !important;
}
body#wiki .lighterbluetabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Lime Tabber]]
   --------------------------- */
body#wiki .limetabber ul.tabbernav li a {
    background-color:#00ff00 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #207f20 !important;
    color: black !important;
}
body#wiki .limetabber ul.tabbernav .tabberactive a {
    background-color:#207f20 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #207f20 !important;
    border-left:1px solid #207f20 !important;
    border-right:1px solid #207f20 !important;
    color: white;
}
body#wiki .limetabber ul.tabbernav {
    border-bottom: 1px solid #207f20 !important;
}
body#wiki .limetabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Magenta Tabber]]
   --------------------------- */
body#wiki .magentatabber ul.tabbernav li a {
    background-color:#ff00ff !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #8a0e8a !important;
    color: black !important;
}
body#wiki .magentatabber ul.tabbernav .tabberactive a {
    background-color:#8a0e8a !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #8a0e8a !important;
    border-left:1px solid #8a0e8a !important;
    border-right:1px solid #8a0e8a !important;
    color: white;
}
body#wiki .magentatabber ul.tabbernav {
    border-bottom: 1px solid #8a0e8a !important;
}
body#wiki .magentatabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Orange Tabber]]
   --------------------------- */
body#wiki .orangetabber ul.tabbernav li a {
    background-color:#ffa500 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #FF6600 !important;
    color: white !important;
}
body#wiki .orangetabber ul.tabbernav .tabberactive a {
    background-color:#FF6600 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #FF6600 !important;
    border-left:1px solid #FF6600 !important;
    border-right:1px solid #FF6600 !important;
    color: white;
}
body#wiki .orangetabber ul.tabbernav {
    border-bottom: 1px solid #FF6600 !important;
}
body#wiki .orangetabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Pink Tabber]]
   --------------------------- */
body#wiki .pinktabber ul.tabbernav li a {
    background-color:#ff80bf !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #ac326e !important;
    color: black !important;
}
body#wiki .pinktabber ul.tabbernav .tabberactive a {
    background-color:#ac326e !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #ac326e !important;
    border-left:1px solid #ac326e !important;
    border-right:1px solid #ac326e !important;
    color: white;
}
body#wiki .pinktabber ul.tabbernav {
    border-bottom: 1px solid #ac326e !important;
}
body#wiki .pinktabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Purple Tabber]]
   --------------------------- */
body#wiki .purpletabber ul.tabbernav li a {
    background-color:#800080 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #470847 !important;
    color: black !important;
}
body#wiki .purpletabber ul.tabbernav .tabberactive a {
    background-color:#470847 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #470847 !important;
    border-left:1px solid #470847 !important;
    border-right:1px solid #470847 !important;
    color: white;
}
body#wiki .purpletabber ul.tabbernav {
    border-bottom: 1px solid #470847 !important;
}
body#wiki .purpletabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Red Tabber]]
   --------------------------- */
body#wiki .redtabber ul.tabbernav li a {
    background-color:#b75a5a !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #a11818 !important;
    color: white !important;
}
body#wiki .redtabber ul.tabbernav .tabberactive a {
    background-color:#a11818 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #a11818 !important;
    border-left:1px solid #a11818 !important;
    border-right:1px solid #a11818 !important;
    color: white;
}
body#wiki .redtabber ul.tabbernav {
    border-bottom: 1px solid #a11818 !important;
}
body#wiki .redtabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[White Tabber]]
   --------------------------- */
body#wiki .whitetabber ul.tabbernav li a {
    background-color:#ffffff !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #888888 !important;
    color: black !important;
}
body#wiki .whitetabber ul.tabbernav .tabberactive a {
    background-color:#888888 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #888888 !important;
    border-left:1px solid #888888 !important;
    border-right:1px solid #888888 !important;
    color: black;
}
body#wiki .whitetabber ul.tabbernav {
    border-bottom: 1px solid #ffffff !important;
}
body#wiki .whitetabber .tabberlive .tabbertab {
    border:none !important;
}
/* ---------------------------
       [[Yellow Tabber]]
   --------------------------- */
body#wiki .yellowtabber ul.tabbernav li a {
    background-color:#ffe084 !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #ffcc33 !important;
    color: black !important;
}
body#wiki .yellowtabber ul.tabbernav .tabberactive a {
    background-color:#ffcc33 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #ffcc33 !important;
    border-left:1px solid #ffcc33 !important;
    border-right:1px solid #ffcc33 !important;
    color: black;
}
body#wiki .yellowtabber ul.tabbernav {
    border-bottom: 1px solid #ffcc33 !important;
}
body#wiki .yellowtabber .tabberlive .tabbertab {
    border:none !important;
}

/* ---------------------------
       [[Alberta Green Tabber]]
   --------------------------- */
body#wiki .albertagreentabber ul.tabbernav li a {
    background-color:#0b733b !important;
    border-radius:2px 2px 0 0 !important;
    border:1px solid #0b733b !important;
    color: black !important;
}
body#wiki .albertagreentabber ul.tabbernav .tabberactive a {
    background-color:#00b869 !important;
    border-radius:2px 2px 0 0 !important;
    border-top: 1px solid #00b869 !important;
    border-left:1px solid #00b869 !important;
    border-right:1px solid #00b869 !important;
    color: black;
}
body#wiki .albertagreentabber ul.tabbernav {
    border-bottom: 1px solid #0b733b !important;
}
body#wiki .albertagreentabber .tabberlive .tabbertab {
    border:none !important;
}

/* 003- TEMPLATES */
/* [[Template:Navbox]] */
body#wiki .navbox {
	/* Navbox container style */
	border: 1px solid #aaa;
	width: 100%;
	margin: auto;
	clear: both;
	font-size: 88%;
	text-align: center;
	padding: 1px;
}
body#wiki .navbox-inner,
body#wiki .navbox-subgroup {
	width: 100%;
}
body#wiki table.navbox + table.navbox {
	margin-top: -1px;
}
body#wiki .navbox th,
body#wiki .navbox-title,
body#wiki .navbox-abovebelow {
	text-align: center;
	/* Title and above/below styles */
	padding-left: 1em;
	padding-right: 1em;
}
body#wiki th.navbox-group {
	/* Group style */
	white-space: nowrap;
	/* @noflip */
	text-align: right;
}
body#wiki .navbox,
body#wiki .navbox-subgroup {
	background: #fdfdfd;
}
body#wiki .navbox-list {
	/* Must match background color */
	border-color: #fdfdfd;
}
body#wiki .navbox th,
body#wiki .navbox-title {
	/* Level 1 color */
	background: #ccccff;
}
body#wiki .navbox-abovebelow,
body#wiki th.navbox-group,
body#wiki .navbox-subgroup .navbox-title {
	/* Level 2 color */
	background: #ddddff;
}
body#wiki .navbox-subgroup .navbox-group,
body#wiki .navbox-subgroup .navbox-abovebelow {
	/* Level 3 color */
	background: #e6e6ff;
}
body#wiki .navbox-even {
	/* Even row striping */
	background: #f7f7f7;
}
body#wiki .navbox-odd {
	/* Odd row striping */
	background: transparent;
}
body#wiki .navbox .hlist td dl,
body#wiki .navbox .hlist td ol,
body#wiki .navbox .hlist td ul,
body#wiki .navbox td.hlist dl,
body#wiki .navbox td.hlist ol,
body#wiki .navbox td.hlist ul {
	/* Adjust hlist padding in navboxes */
	padding: 0.125em 0;
}
body#wiki .navbox .hlist dd,
body#wiki .navbox .hlist dt,
body#wiki .navbox .hlist li {
	/* Nowrap list items in navboxes */
	white-space: nowrap;
	white-space: normal !ie;
}
body#wiki .navbox .hlist dd dl,
body#wiki .navbox .hlist dt dl,
body#wiki .navbox .hlist li ol,
body#wiki .navbox .hlist li ul {
	/* But allow parent list items to be wrapped */
	white-space: normal;
}
body#wiki ol + table.navbox,
body#wiki ul + table.navbox {
	/* Prevent lists from clinging to navboxes */
	margin-top: 0.5em;
}
/* [[Template:Navbar]] */
body#wiki .navbar {
	display: inline;
	font-size: 88%;
	font-weight: normal;
}
body#wiki .navbar ul {
	display: inline;
	white-space: nowrap;
}
body#wiki .navbar li {
	word-spacing: -0.125em;
}
/* Navbar styling when nested in navbox */
body#wiki .navbox .navbar {
	display: block;
	font-size: 100%;
}
body#wiki .navbox-title .navbar {
	/* @noflip */
	float: left;
	/* @noflip */
	text-align: left;
	/* @noflip */
	margin-right: 0.5em;
	width: 6em;
}
/* Standard Navigationsleisten, aka box hiding thingy
   from .de.  Documentation at [[Wikipedia:NavFrame]]. */
body#wiki div.NavFrame {
    margin: 0;
    padding: 0px;
    border: none;
    text-align: left;
    border-collapse: collapse;
    font-size: 95%;
}
body#wiki div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
body#wiki div.NavPic {
    background-color: none;
    margin: 0;
    padding: 2px;
    /* @noflip */
    float: left;
}
body#wiki div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: none;
    position: relative;
}
body#wiki div.NavFrame p,
body#wiki div.NavFrame div.NavContent,
body#wiki div.NavFrame div.NavContent p {
    font-size: 100%;
}
body#wiki div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
body#wiki a.NavToggle {
    position: absolute;
    top: 0;
    /* @noflip */
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}

/* 004- HORIZONTAL LISTS */
/* Style for horizontal lists (separator following item).
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 9 (2016-08-10)
   @author Edokter
 */
body#wiki .hlist dl,
body#wiki .hlist ol,
body#wiki .hlist ul {
    margin: 0;
    padding: 0;
}
/* Display list items inline */
body#wiki .hlist dd,
body#wiki .hlist dt,
body#wiki .hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
body#wiki .hlist.inline,
body#wiki .hlist.inline dl,
body#wiki .hlist.inline ol,
body#wiki .hlist.inline ul,
body#wiki .hlist dl dl, .hlist dl ol, .hlist dl ul,
body#wiki .hlist ol dl, .hlist ol ol, .hlist ol ul,
body#wiki .hlist ul dl, .hlist ul ol, .hlist ul ul {
    display: inline;
}
/* Hide empty list items */
body#wiki .hlist .mw-empty-li,
body#wiki .hlist .mw-empty-elt {
    display: none;
}
/* Generate interpuncts */
body#wiki .hlist dt:after {
    content: ": ";
}
body#wiki .hlist dd:after,
body#wiki .hlist li:after {
    content: " · ";
    font-weight: bold;
}
body#wiki .hlist dd:last-child:after,
body#wiki .hlist dt:last-child:after,
body#wiki .hlist li:last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
body#wiki .hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
body#wiki .hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
body#wiki .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
body#wiki .hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
body#wiki .hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
body#wiki .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 */
body#wiki .hlist ol {
    counter-reset: listitem;
}
body#wiki .hlist ol > li {
    counter-increment: listitem;
}
body#wiki .hlist ol > li:before {
    content: " " counter(listitem) "\a0";
}
body#wiki .hlist dd ol > li:first-child:before,
body#wiki .hlist dt ol > li:first-child:before,
body#wiki .hlist li ol > li:first-child:before {
    content: " (" counter(listitem) "\a0";
}


/* 005- INPUT BOX */
body#wiki input.searchboxInput.mw-ui-input.mw-ui-input-inline { background-color:#191919; border:2px solid #333; height:30px; width:95% color: #fff; }
body#wiki input.createboxInput.mw-ui-input.mw-ui-input-inline { background-color:#191919; border:2px solid #333; height:30px; width:95%; margin-bottom:10px; color: #fff; }
body#wiki span.mw-ui-button { border:1px solid #000; background:#191919; padding:5px; margin:10px; }
body#wiki .nobutton input.mw-ui-button { display:none; }

/* 006- IMAGES */
body#wiki #page-body img { max-width: 100%; max-height: 100%; height: auto; width: auto; }
body#wiki .galleryimg img { max-width: 100%; max-height: 380px; width: auto; }
body#wiki .largegallery gallerybox { width:600px; }

/* 007- HEADERS */
body#wiki h3 { max-width: 100%; height: auto; width: auto; margin-top: 5px; color: #FFD47D;}

/* 009- MOBILE HIDE/SHOW */
.mobileShow { display: none;}
/* Smartphone Portrait and Landscape */
@media only screen
  and (min-device-width : 320px)
  and (max-device-width : 480px){ 
    .mobileShow {display: inline;}
  }
.mobileHide { display: inline; }
/* Smartphone Portrait and Landscape */
@media only screen
  and (min-device-width : 320px)
  and (max-device-width : 480px){
   .mobileHide { display: none;}
  }

/* 010- MISC. DISPLAY DISABLING */
body#wiki div.mw-changeslist span.comment{ display:none; }
body#wiki div#mw-hidden-catlinks.mw-hidden-catlinks,mw-hidden-cats-hidden { display:none; }
body#wiki td.mw-trackingcategories { display:none; }
body#wiki div.mw-userpage-userdoesnotexist.error { display:none; }
body#wiki div.c-form-message { display:none; }
body#wiki div#userloginForm { display:none }
body#wiki li:empty { display:none; }
body#wiki li#ca-talk.new { display:none; }
body#wiki div.wikiEditor-ui-controls { display:none; }
body#wiki #page-body .noulindent ul { margin-left:0px; }


/* 011- MISC. SYLING */
body#wiki .nospace p { margin-bottom:5px; line-height:1.6em; }
body#wiki .nop p { display:none; }
body#wiki table.Navbox tr { background-color:#ff0000; }
body#wiki label#wikieditor-toolbar-tool-link-int-target-label { color:#000; }
body#wiki div.wikieditor-toolbar-field-wrapper label { color:#000; }
body#wiki span.collapseButton { float:right; padding-top:6px; }
body#wiki span.mw-collapsible-toggle { display:none; }
body#wiki span.CategoryTreeToggle { color: #0078ff; }
body#wiki .infobox { margin-bottom: 10px; }
body#wiki .row { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; }
@media only screen
    and (min-device-width : 320px)
    and (max-device-width : 480px) {
  body#wiki .row {
    flex-direction: column;
  }
}
body#wiki .column-wiki { display: flex; flex-direction: column; flex-basis: 100%; flex: 1; padding: 5px; }
body#wiki .col-wrapper { margin: 2px; }
body#wiki .gallery.mw-gallery-traditional { display: flex; flex-direction: row; flex-wrap: wrap; }
body#wiki div.CategoryTreeChildren { text-indent: 10px; }
body#wiki div.CategoryTreeChildren .CategoryTreeChildren { text-indent: 20px; }
body#wiki div.CategoryTreeChildren .CategoryTreeChildren .CategoryTreeChildren { text-indent: 30px; }
body#wiki div.CategoryTreeChildren .CategoryTreeChildren .CategoryTreeChildren .CategoryTreeChildren { text-indent: 40px; }
body#wiki div.CategoryTreeChildren .CategoryTreeChildren .CategoryTreeChildren .CategoryTreeChildren .CategoryTreeChildren { text-indent: 50px; }
body#wiki ul#filetoc { background-color: #191919; border: 1px solid #191919; box-shaodw: 0 0 0 4px #222, 0 0 0 5px #191919; }
body#wiki .plainlist { line-height: 1.6em; }
body#wiki #page-body .plainlist ul { list-style-type: none; margin-left: 0px; }

/* 012- VISUAL EDITOR */
body#wiki span.oo-ui-actionFieldLayout-button {background-color:#000; }

/* 013- BOX STYLING "TEMPLATES" */
body#wiki .box-header { background: #191919; border: 1px solid #191919; box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919; margin-bottom:20px; clear:both; }
body#wiki .box-header p { margin-bottom: 0px; }
body#wiki .box-footer { background: #191919; border: 1px solid #191919; box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919; margin-top:15px; margin-bottom:10px; clear:both; padding: 5px;}
body#wiki .box-footer p { margin-bottom: 0px; }
body#wiki .box-image { background: #191919; border: 1px solid #191919; box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919; margin:10px; display:table; width: auto; }
body#wiki .box-image p { margin-bottom: 0px; }
body#wiki .box-magazine { background: #191919; border: 1px solid #191919; box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919; padding: 5px; margin-top:10px; margin-bottom:10px; }
body#wiki .box-other { background: #191919; border: 1px solid #191919; box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919; padding: 5px; margin-top:10px; margin-bottom:10px; }
body#wiki .box-other p { margin-bottom: 0px; }
body#wiki .box-infobox { background: #191919; border: 1px solid #191919; box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919; padding:5px; margin:10px; display:table; width: auto; }
body#wiki .box-infobox p { margin-bottom: 0px; }
body#wiki .clearfixcq::after { content: ""; clear: both; display: table; }

body#wiki .box-home { background: #191919; border: 1px solid #191919; box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919; margin-top:10px; margin-bottom:10px; }

/* 014- Wiki homepage 2020 */
#wiki-home { display: flex; margin-bottom: 1em; }
.wiki-home-col {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 1;
    min-width: 350px;
    margin-right: 10px;
}
.wiki-home-questaholic { display: flex; flex-direction: row; }
.wiki-home-questaholic div { margin-right: 10px; }
.wiki-home-main { 
    display: flex;
    order: 2;
    margin-left: 10px;
    margin-right: -10px;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
.wiki-home-sidebar { 
    background: #191919;
    border: 1px solid #191919;
    box-shadow: 0 0 0 4px #222, 0 0 0 5px #191919;
    padding: 5px;
    margin-right: 10px;
    flex: 0 0 180px;
    order: 1;
}
#wiki-hamburger { 
    display: none; 
    cursor: pointer;
    position: absolute;
    left: calc(100vw - 40px);
    margin-top: 5px;
}

@media all and (max-width: 600px) {
    .wiki-home-row { flex-direction: column; }
    .wiki-home-main { order: 1; }
    .wiki-home-sidebar {
        display: none;
        margin-left: 10px;
        flex-basis: calc(100vw - 40px);
    }
    #wiki-hamburger { display: block; }
}

/* 015- Wiki boxes mobile fix */
@media all and (max-width: 450px) {
    .box-image {
        float: none !important;
        margin: 0 auto 10px !important;
    }
}