Age of Empires 4 Wiki

We've Moved! Just as Gamepedia has joined forces with Fandom, this wiki had joined forces with our Fandom equivalent. The wiki has been archived and we ask that readers and editors move to the now combined wiki on Fandom. Click to go to the new wiki.

READ MORE

Age of Empires 4 Wiki
No edit summary
Tagaziel (talk | contribs)
No edit summary
Line 246: Line 246:
 
}
 
}
   
  +
/* Watch icon */
  +
.vectorTabs #ca-unwatch.icon a, .vectorTabs #ca-watch.icon a {
  +
padding-top: 2em;
  +
}
   
 
div#simpleSearch {
 
div#simpleSearch {

Revision as of 12:41, 21 January 2019

/* CSS placed here will affect users of the Hydra skin */
/* No MP header */

body.page-Age_of_Empires_4_Wiki h1.firstHeading {
    display:none;
}

/* UI TWEAKING */

.SandboxRoot.var-chromeless .timeline-Widget {
    background-color: black !important;
}

ul {
list-style-type: disc;
list-style-image: url(x);
list-style-image: url(x) !ie;
}

#footer-push {
    height: 0px;
}

/* FRAMEWORK */
/* Base BG */
div#pageWrapper {
border-color: transparent;
border-style: solid;
border-width: 46px 63px 52px;
-moz-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/4/45/Frontframe.png?version=cfe8b4d87849cce07c4eb10eeaf69bc5) 46 63 52 round;
-webkit-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/4/45/Frontframe.png?version=cfe8b4d87849cce07c4eb10eeaf69bc5) 46 63 52 round;
-o-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/4/45/Frontframe.png?version=cfe8b4d87849cce07c4eb10eeaf69bc5) 46 63 52 round;
border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/4/45/Frontframe.png?version=cfe8b4d87849cce07c4eb10eeaf69bc5) 46 63 52 fill round;
background: transparent;
min-height:50em;
}

/* Background (replace url with direct link to target file to change) */
body {
    background: url(//aoe4.gamepedia.com/media/aoe4.gamepedia.com/7/74/Tile-Marble.jpg) repeat;
}
/* Head */
#mw-page-base {
background: transparent;
padding-bottom: 5.5rem;
}

#mw-head {
    margin-top: 5rem;
}

#p-logo {
top: -200px;
    left: -450px;
}

#p-logo a {
    width: 900px;
    height: 65px;
    margin-left: 50vw;
    margin-top: 0.5em;
    background-size: contain;
}

/* Footer*/
div#footer #footer-info li {
  color: #000;
}

div#footer ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 1em;
    margin-right: 2em;
    display: inline;
}

#footer-icons {
    float: left;
}

/* Body content */
div#content {
    background: transparent;
    border: 0px solid #aaaaaa;
    box-sizing: border-box;
    margin-left: 11em;
    margin-top: 1em;
}

div#content h1,
div#content #firstHeading {
    font-size: 1.8em;
    color: #000000;
}

div#content h2 {
    font-size: 1.5em;
    margin-top: 1em;
    color: #000000;
}

div#content h3 {
    font-size: 1.2em;
    margin-top: 1em;
    color: #000000;
}

div#content h4,
div#content h5,
div#content h6 {
    font-size: 100%;
    color: #000000;
}


/* Sidebar */

div#mw-panel {
    margin-top: 4em;
    background-position: top;
    background-size:contain;
    background-color: transparent;
    background-repeat: no-repeat;
}

div#mw-panel div.portal:not(#p-claimWiki):not(#p-socialProfiles):not(#p-sitePromos) {
    margin: 5px;
    padding-top: 5px;
    padding: 0px !important;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 3px;
    text-align: center;
    border-style: solid;
    border-width: 6px 8px 7px;
    -moz-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -webkit-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -o-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 fill stretch;
}

#mw-panel.collapsible-nav .portal.first {
    margin-top: -1em !important;
}

div#mw-panel div.portal div.body,
#mw-panel.collapsible-nav .portal {
    background-image: none;
}

div#mw-panel div.portal div.body ul li a,
div#mw-panel div.portal div.body ul li a:visited {
    color:#fff;
}

div#mw-panel div.portal h3,
div#mw-panel div.portal h3:visited,
#mw-panel.collapsible-nav .portal h3 a,
#mw-panel.collapsible-nav .portal h3 a:visited,
#mw-panel.collapsible-nav .portal.collapsed h3 a,
#mw-panel.collapsible-nav .portal.collapsed h3 a:visited {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}

div#mw-panel div#p-socialProfiles.portal .body {
    margin: auto;
}

.socialSidebar {
    width: auto;
    max-width: 100%;
}

/* TOP NAV STYLING */
div.vectorTabs {
    background-color: transparent;
}

#left-navigation {
    float: left;
    margin-left: 13.6em;
    display: inline;
    border-width: 1px;
    border-color: #000;
    margin-top: 3.5em;
}

#right-navigation {
    display: inline;
    border-width: 1px;
    border-color: #000;
    margin-top: 3.5em;
}

div#mw-head a,
.vectorTabs li a span,
div#mw-head div.vectorTabs a,
div#mw-head div.vectorMenu a {
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: -0.8em;
}
div.vectorTabs ul,
div.vectorTabs span {
    background-image: none;
}

div.vectorTabs ul li {
    background: transparent;
    background: #000;
    padding: 0px !important;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 3px;
    color: #FFF;
    text-align: center;
    height: 26px;
    margin-left: 5px;

    border-style: solid;
    border-width: 6px 8px 7px;
    -moz-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -webkit-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -o-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 fill stretch;
}

div.vectorTabs ul li#ca-watch {
    width: 30px;
}

div.vectorTabs li.selected {
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
    border-style: solid;
    border-width: 6px 8px 7px;
    -moz-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -webkit-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -o-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 fill stretch;
}

/* Watch icon */
.vectorTabs #ca-unwatch.icon a, .vectorTabs #ca-watch.icon a {
    padding-top: 2em;
}

div#simpleSearch {
    margin-top: 0em;
}

div.vectorTabs ul li span,
div.vectorTabs ul li.selected span {
    font-weight: bold;
}

div.vectorTabs li span a {
    background-image: none;
    color: #ffffff;
}

div.vectorTabs span a:visited {
    color: #ffffff;
}

div.vectorTabs li span a:hover,
div.vectorTabs span a:visited:hover {
    color: #ffffff;
}

div.vectorTabs li.selected span a {
    color: #e5d194 !important;
}

div.vectorTabs li.new span a:visited {
    color: #ffffff;
}

div.vectorTabs li.new span a:hover,
div.vectorTabs li.new span a:visited:hover {
    color: #ffffff;
}

div.vectorMenu h3 a {
    background-image: none;
}

div.vectorMenu:hover,
div.menu,
div.vectorMenu div.menuForceShow {
    display: block;
}

div#p-cactions div.menu ul {
    border: 0px solid #aaaaaa;
}

div.vectorMenu div.menu {
    border: 0px solid #a2a9b1;
}

div#p-cactions div.menu ul li a {
    background-color: transparent;
    border-radius: 0px;
    color: #ffffff;
margin-bottom: 5px;
}

div#p-cactions div.menu ul li a:visited {
    color: #ffffff;
}

div#p-cactions div.menu ul li a:hover,
div#p-cactions div.menu ul li a:visited:hover {
    display: block;
}

div#mw-head div.vectorMenu h4 {
    padding-top: 2.39em;
    color: white;
    text-transform: uppercase;
    text-shadow: 1px 1px black;
    font-weight: bold;
} 

div.vectorMenu h3 span {
    font-size: 0.8em;
    padding-top: 0.55em;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
}

div#mw-head div.vectorMenu h3 {
    background-image: none;
    padding: 0px !important;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 3px;
    width: 70px;
    color: #FFF;
    text-align: center;
    height: 26px;
    margin-left: 5px;
    margin-bottom: 0.5em;

    border-style: solid;
    border-width: 6px 8px 7px;
    -moz-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -webkit-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -o-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 fill stretch;
}

/* Collapsible menus in top nav */

div.vectorMenu div.menu {
    border: 0px solid #a2a9b1;
    background: transparent;
    border-style: solid;
    border-width: 6px 8px 7px;
    -moz-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -webkit-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    -o-border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 stretch;
    border-image: url(https://aoe4.gamepedia.com/media/aoe4.gamepedia.com/5/50/TopButt.png?version=1a84742…) 12 16 14 fill stretch;
    padding-top: 1em;
}

div#p-cactions div.menu ul {
    background: transparent;
    border: 0px #ff9900;
}

div.vectorMenu ul {
    background: #transparent;
    border: 0px #ff9900;
}

div.vectorTabs,
div.vectorTabs span,
div.vectorTabs li a,
div.vectorMenu h3 a {
    background-image: none;
}

/* LINK STYLING */

/* LINK STYLING MK II */
/* General link styles */
a:not(.new):not(.cc_btn):not(.visited)
{
    color: #925b3e !important;
}

a:visited,
a.external:visited {
    color: #73462e !important;
}

div#content a.new, #quickbar a.new {
    color: #ff0007 !important;
}

a.new:visited, #p-personal a.new:visited {
    color: #ff0007 !important;
}

div#netbar a,
footer#footer a {
    color: #aeaeae !important;
}

/* Sidebar */
div#mw-panel div.portal div.body ul li a, 
.skin-hydradark #mw-panel.collapsible-nav .portal h3 a, 
#mw-panel.collapsible-nav .portal h3 a {
    color: #fff !important;
}

div#mw-panel div.portal h3 {
    color: #fff;
}

/* Top section */
.vectorTabs li a span, 
div#mw-head a,
div.vectorMenu h3 span {
    color: #fff !important;
    font-weight: bold;
}

div.vectorTabs li.new a,
div.vectorTabs li.new a:visited {
    color: #ba0000 !important;
    text-decoration: none;  
}

/* Pre/MWcode fields */

pre,
.mw-code {
    padding: 1em;
    border: 1px solid #aaaaaa;
    color: #000000;
    background-color: transparent;
    border-style: solid;
}

.mw-highlight {
    background: #efefef;
    color: #000000;
}

/* EDITOR STYLING */

div.wikiEditor-ui {
    background: rgba(0, 0, 0, 0);
    border: medium none;
}

div.wikiEditor-ui-controls {
    background-color: transparent;
    border-bottom: 1px solid #000;
}

div.wikiEditor-ui-buttons {
    background-color: transparent;
    border-top: 0px solid white;
}

.editOptions {
    background-color: transparent;
}

div.wikiEditor-preview-contents {
    background-color: transparent;
}

div.wikiEditor-preview-loading {
    background-color: transparent;
}

.editOptions {  
    background-color: transparent;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}

div.wikiEditor-ui-toolbar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

div.wikiEditor-ui-toolbar .tabs span.tab a,
div.wikiEditor-ui-toolbar .tabs span.tab a:visited {
    color: #0645ad;
}

/* CODE STYLING */

code {
    background-color: #efefef;
}

fieldset {
    border: 1px solid #000;
}

/* Miscellaneous */

ul#filetoc {
    background-color: transparent;
    border-color: #000;
}

#catlinks {
    text-align: left;
    background-color: transparent;
    border-color: #000;
}

/* Tables */
table.mw_metadata td,
table.mw_metadata th {
    border: 1px solid #aaaaaa;
    background-color: transparent;
}

table.wikitable {
    margin: 1em 0;
    background-color: transparent;
    border-collapse: collapse;
    color:w #000000;
}

table.wikitable > * > tr > th {
    background-color: #efefef;
}

/* Data table styling (warp six, Mr Sulu) */ 
.mw-datatable th {
    background-color: #efefef;
}

.mw-datatable td {
    background-color: transparent;
}

.mw-datatable tr:hover td {
    background-color: #efefef;
}

/* PREFERENCES STYLING */
.client-js #preferences {
    background-color: transparent;
}

.client-js #preferences legend {
    color: #000000;
    font-weight: bold;
}

.htmlform-tip {
    color: #000000smoke;
}

.client-js #preftoc a,
.client-js #preftoc a:active {
    color: #0645ad;
}

.client-js #preftoc li {
    background-image: none;
    color: #0645ad;
    font-weight: bold;
    text-shadow: 1px 1px black;
}

/* Page history */
#pagehistory li {
    background-color: rgba(0, 0, 0, 0);
    border: none;
    padding: 3px;
}

#pagehistory li.selected {
    background-color: #efefef;
    background-image: none;
    border: 1px dashed #aaaaaa;
    padding: 3px;
}

table.diff {
    background: transparent;
}

td.diff-context {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}

td.diff-deletedline {
    background-color: #FFE49C;
    border-color: #FFE49C;
    color: #000000;
}

td.diff-addedline {
    background-color: #A3D3FF;
    border-color: #A3D3FF;
    color: #000000;
}

/* Search results styling */
.mw-search-profile-tabs {
    background-color: transparent;
    border: 1px solid #aaaaaa;
    margin-top: 1em;
}

.mw-search-profile-tabs div.search-types ul li.current a {
    font-style: bold;
}

fieldset#mw-searchoptions {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #aaaaaa !important;
}

.mw-ui-button.mw-ui-progressive,
.mw-ui-button.mw-ui-primary {
    background: #efefef;
    border: 1px solid #aaaaaa;
    color: #000000;
}

/* Thumbs */

/* Gallery thumbs */

li.gallerybox div.thumb {
    text-align: center;
    border: 1px solid #aaaaaa;
    background-color: transparent;
    margin: 2px;
}

div.thumb {
    margin-bottom: .5em;
    width: auto;
    border: 1px solid #aaaaaa;
    padding: 3px;
    border-style: solid;
}

div.thumbinner {
    border: 1px solid #aaaaaa;
    background-color: transparent;
}

html .thumbimage {
    border: 1px dotted #aaaaaa;
}

div#toc,
div.toc,
div.mw-warning {
    background: #f7f2eb;
    border: 1px solid #aaaaaa;
}

/* TWITTER WIDJIT */
.timeline-Tweet-retweetCredit,
.Identity-screenName {
    color: #667580;
}

/* PREFERENCES STYLING */
.skin-hydra .client-js #preferences {
    background-color: transparent;
}

.skin-hydra .client-js #preferences legend {
    color: #000000;
}

.htmlform-tip {
    color: #000000smoke;
}

.client-js #preftoc a,
.client-js #preftoc a:active {
    color: #0645ad;
}

.skin-hydra .client-js #preftoc li:first-child {
    margin-bottom: 3px;
}

.skin-hydra .client-js #preftoc li {
    background-image: none;
}

/* CSS placed here will affect users of the Hydra skin */
/* For elements which only display in the mobile view */
.mobileonly {
    display: none;
}
div.wikiEditor.wikiEditor-ui-toolbar .tabs span.tab a,
div.wikiEditor.wikiEditor-ui-toolbar .tabs span.tab a:visited {
    color: #0645ad;
}

/*Legacy code */

pre {
    overflow: auto;
}

/* for "edit this page" tab and "discussion" tab etc */
.pagetab {
     border-style: solid solid none;
     border-width: thin;
     border-color: #808080;
     padding:0.25ex 1ex 0ex;
     font-size: 95%;
}

.ambox {
    background-color: #eeeeee;
    border-bottom-color: #383838;
    border-right-color: #383838;
    border-top-color: #383838;
    border-collapse: collapse;
    font-size: 95%;
    margin: 0 auto 2px auto;
    width: 80%;
}

.ambox-gray {
    border-left-color: #383838;
}

.ambox.ambox-tiny {
    font-size: 90%;
    margin: 2px 0;
    width: auto;
}

.ambox + .ambox {
     margin-top: -2px;
}

.ambox-text {
     padding: 0.25em 0.5em;
}

.ambox-image {
     padding: 2px 0px 2px 0.5em;
     text-align: center;
     width: 60px;
}

.ambox-tiny .ambox-image {
     padding: 2px 0.5em;
     text-align: left;
     width: auto;
}

/* Ambox colors */
.ambox-blue {
     border-left: 10px solid #1e90ff;
}

.ambox-red {
     border-left: 10px solid #b22222;
}

.ambox-orange {
     border-left: 10px solid #f28500;
}

.ambox-yellow {
     border-left: 10px solid #f4c430;
}

.ambox-purple {
     border-left: 10px solid #9932cc;
}

.ambox-gray {
     border-left: 10px solid #bba;
}

.ambox-green {
     border-left: 10px solid #228b22;
}

/* Ambox small text */
.amsmalltext {
     font-size: smaller;
     margin-left:0.8em;
     margin-top:0.5em;
}

/* Wiki editor fixes */
div.wikiEditor-ui {
    background: rgba(0, 0, 0, 0);
    border: medium none;
    background-color: transparent;
}

div.wikiEditor-ui-buttons {
    background-color: transparent;
    border-top: medium none;
    margin-right: 5px;
}

div.wikiEditor-ui-controls {
    background-color: transparent;
    border-bottom: 1px solid #000;
}

div.wikiEditor-ui-tabs {
    background-color: #efefef;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
}

div.wikiEditor-ui-tabs div {
    background-color: #efefef;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

div.wikiEditor-ui-tabs div a {
    color: #0645ad;
    background: #efefef;
}

div.wikiEditor-ui-tabs div.current {
    background-color: transparent;
    border-bottom: 0px solid #000;
}

div.wikiEditor-ui-tabs div.current a {
    color: #0645ad;
    background-color: #efefef;
    border-radius: 0px;
    border: 0px;
}

div.wikiEditor-ui .wikiEditor-ui-top {
    border-bottom: 1px solid #000;
}

div.wikiEditor-ui-toolbar {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhBAMAAADql9yMAAAAMFBMVEX7/P73+v36/P75+/38/f7t9Prq8vju9fro8vjs9Pnq8/ju9vr7/f70+fv9/v7d3d1xysUWAAAAK0lEQVQIW2N5wMIAhglA3MDiwKIApAXAIiCZA1BZCA8EDwBZDlA1B4CqCwAEyQh1Q/0tlAAAAABJRU5ErkJggg==");
    background-position: left top;
    background-repeat: repeat-x;
}

div.wikiEditor-ui-toolbar .group {
    border-right: 1px solid white;
}

div.wikiEditor-ui-toolbar .group-search {
    border-left: 1px solid white;
    border-right: none;
}

div.wikiEditor-ui-toolbar .group .label {
    color: #0645ad;
}

.tab {
    border-color: transparent;
}

div.wikiEditor-ui-toolbar .tabs span.tab a,
div.wikiEditor-ui-toolbar .tabs span.tab a:visited {
    color: #0645ad;
}

div.wikiEditor-ui-toolbar .tabs span.tab a.current,
div.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
    color: #0645ad;
}

div.wikiEditor-ui-toolbar .group .tool-select .label {
    color: #0645ad;
}

div.wikiEditor-ui-toolbar .sections .section {
    background-color: rgba(0,0,0,0);
    border-top: 1px solid #000;
}

div.wikiEditor-ui-toolbar .booklet .index div {
    color:#0645ad;
}

div.wikiEditor-ui-toolbar .booklet .index .current {
    background-color: transparent;
    color: #000000;
}

div.wikiEditor-ui-toolbar .booklet .pages {
    background-color: rgba(0,0,0,0);
}

div.wikiEditor-ui-toolbar .page-characters div span {
    border: 1px solid #aaaaaa;
    color: #000000;
}

div.wikiEditor-ui-toolbar .page-characters div span:hover {
    background-color: rgba(0, 0, 0, 0.1);
    border-color: #aaaaaa;
    color: #0645ad;
}

div.wikiEditor-ui-toolbar .page-table td {
    border-top: 1px solid #aaaaaa;
    color: #0645ad;
}

div.wikiEditor-ui-tabs div.current a:hover {
    background-color: #efefef;
}

div.editOptions {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color #aaaaaa #aaaaa;
    border-image: none;
    border-right: 1px solid #aaaaaa;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 2em;
    padding: 1em 1em 1.5em;
}

div.wikiEditor-preview-contents,
div.wikiEditor-preview-loading {
    background-color: transparent;
}

/* Edit count */
#editcount > table * table,
#editcount > table * table th,
#editcount > table * table td {
    background-color: #efefef !important;
    padding: 0 12px 0 0.15em;
}

#editcount > table * table th,
#editcount > table * table td {
    border: 1px solid #aaaaaa;
}

ol.references li:target,
sup.reference:target {
    background-color: #efefef;
}

/* INFOBOXES */
.infoboxtable {
    background-color: #f9f9f9;
    border: 1px solid #aaaaaa;
    color: #000000;
    float: right;
    font-size: 89%; 
    margin-bottom: 0.5em; 
    margin-left: 1em; 
    padding: 0.2em; 
    width: 300px;
}

.infoboxtable td {
    vertical-align: top;
}

.infoboxtable td > div {
    background-color: #f9f9f9;
    border: 2px solid inherit; 
    border-radius: 5px; 
    font-weight: bold;
    padding: 0.5px 7px;
    text-align: right;
}

.infoboxname {
    font-size: 110%; 
    font-weight: bold;
    padding: 0.5em; 
}

.infoboxdetails {
    padding: 0em;
}

/* copyright images tweak */
.copyright-icon {
    background: url("https://commons.gamepedia.com/media/commons.gamepedia.com/thumb/b/b6/Copyright.png/32px-Copyright.png") transparent center center no-repeat;
    background-size: 100%;
    width: 32px;
    height: 32px;
}

.feature {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px; padding: 10px;
}

/* Navbox template style */
table.navbox {
    border: 1px solid #aaaaaa;
    clear: both;
    font-size: 88%;
    margin: auto;
    padding: 1px;
    text-align: center;
    width: 100%; 
}

/* Border between adjacent navboxes */
table.navbox + table.navbox {
    margin-top: -1px;
}

.navbox-title,
.navbox-abovebelow,
table.navbox th {
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
}

.navbox-group {
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em;
    white-space: nowrap;
}

/* Base background */
.navbox, .navbox-subgroup {
    background: rgba(255, 255, 255, 0.2);
}

.navbox-list {
    border-color: rgba(255, 255, 255, 0.2); /* Must match background color */
}

/* Level 1 color */
.navbox-title,
table.navbox th {
    background: rgba(255, 255, 255, 0.2);
    color: #444;
}

/* Level 2 styling */
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
    background: rgba(255, 255, 255, 0.2);
    color: #333;
}

/* Level 3 styling */
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: rgba(0, 0, 0, 0.05);
    color: #333;
}

/* Even row striping */
.navbox-even {
    background: rgba(0, 0, 0, 0.05);
    color: #333;
}

/* Odd row striping */
.navbox-odd {
    background: transparent;
}
 
.collapseButton {
    font-weight: normal;
    width: auto;
}

.navbox .collapseButton {
    width: 6em;
}
 
.navbar {
    font-size: 88%;
    font-weight: normal;
}

.navbox .navbar {
    font-size: 100%;
}
 
table.collapsed tr.collapsible {
    display: none;
}
/* End of new Navbox styling */


/* this section governs the responsive 3 column main page layout */
.fpmain {
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

.fpbanner {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid #505050;
    box-shadow: 0 2px 5px #505050;
    margin: 0 5px 5px 5px;
    padding: 5px;
    min-height: 80px;
}

.fpbannertable {
    display: table;
    border: none;
    background: transparent;
    width: 100%; 
    min-height: 75px;
    margin: 0;
    padding: 5px;
}

.fpbannercell {
    display: table-cell; 
    text-align: center; 
    vertical-align: middle;
}

.fpbannerblock {
    border: none;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.75);
    font-size: 132%;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
}

.fpmidsections {
    float: left;
    width: 100%;
    overflow: hidden;
}

.fpbox {
    background: rgba(0, 0, 0, 0.05);
    margin: 5px;
    padding: 5px;
    overflow: auto;
    border: 1px black solid;
    border-radius: 3px;
}

.fpbox .mainheading {
    border: none;
    border-bottom: 1px solid #505050;
    font-size: 150%;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    overflow: auto;
}

.fpbox .heading {
    border: none;
    border-bottom: 1px solid #505050;
    text-align: center;
    font-size: 132%;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    overflow: auto;
}

.fpmain .columns .leftcol {
    width: 100%;
    margin: 0;
    padding: 0;
}

.fpmain .columns .rightcol {
    width: 100%;
    margin: 0;
    padding: 0;
}

.fpsection1, .fpsection2, .fpsection3, .fpsection4 {
    float: left;
    clear: both; 
    width: 100%;
}

div.fp2columnonly, div.fp3columnonly {
    display: none; 
}

@media (min-width: 790px) {
  .fpsection1 {
    float: left;
    clear: none;
    width: 50%;
  }

  .fpmidsections {
    clear: none;
    float: right;
    width: 50%;
  }

  .fpsection4 {
    float: left;
    clear: none;
    width: 50%;
  }

  div.fp2columnonly {
    display: block; 
  }
}

@media (min-width: 990px) {
  .fpmain .columns .leftcol {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
  }

  .fpmain .columns .rightcol {
    float: right;
    width: 50%;
    margin: 0;
    padding: 0;
  }
}

@media (min-width: 1390px) {
  .fpmidsections {
    clear: none;
    float: right;
    width: 66.667%;
  }

  .fpsection1 {
    clear: none;
    width: 33.333%;
  }

  .fpsection2 {
    clear: none;
    width: 50%;
  }

  .fpsection3 {
    clear: none;
    width: 50%;
  }
 
  .fpsection4 {
    clear: left;
    width: 33.333%;
  }

  div.fp2columnonly {
    display: none; 
  }

  div.fp3columnonly {
    display: block; 
  }
}

.fpbox.plain {
    background: transparent;
    border: none;
    box-shadow: none;
}

.fpimagelist ul {
    list-style-type: none;
    list-style-image: none;
}

.fpvideos {
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.fpvideo {
    display: inline-block;
    margin: 0 5px;
}