MediaWiki:Hydra.css

/* CSS placed here will affect users of the Hydra skin */ /* For elements which only display in the mobile view */ .mobileonly { display: none; } /* Hide main page header */ body.page-Final_Fantasy_XIV_A_Realm_Reborn_Wiki h1.firstHeading { display:none; }

/* Framework */ body { background: #000000 url("https://static.wikia.nocookie.net/ffxiv_gamepedia/images/4/46/Slide.jpg/revision/latest") no-repeat fixed center top / 100% auto; }

margin-right: 10px; }
 * 1) pageWrapper {

/* Header */ background: transparent !important; }
 * 1) mw-page-base {

background-image: url(https://static.wikia.nocookie.net/ffxiv_gamepedia/images/d/d0/Nav_left.png/revision/latest); background-position: left bottom; background-repeat: no-repeat; height: 5em; margin-top: -5em; }
 * 1) mw-head-base {

/* Tabs */ margin-left: 450px; }
 * 1) left-navigation {

div#mw-head div.vectorMenu h4, div#p-variants.vectorMenu #mw-vector-current-variant { color: #ffffff; }

margin-right: 10px; }
 * 1) right-navigation {

div#p-personal a { color: #12191f; }

div#p-personal a:hover { color: #1c6aa3; background:transparent; }

div.vectorTabs { background-image: none; }

div.vectorTabs span { background-image: none; }

div.vectorTabs li.selected a, div.vectorTabs li.selected a span, div.vectorTabs li.selected a:visited, div.vectorTabs li.selected a:visited span { color: #fcfcfc !important; }

div.vectorTabs ul { background-image: none; }

div.vectorTabs li a, div.vectorTabs li a span { color:#dddddd; }

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

div.vectorTabs li a { background-image: none; }

div.vectorTabs li.selected { background-color: transparent; background-image: none; }

div.vectorTabs ul li { background-color:transparent; background-image: none; }

background-image: none; }
 * 1) mw-head div.vectorMenu h5 {

div.vectorMenu ul { border-style: solid; border-color: #EAEAEA; }

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

div.vectorMenu li a { color:#000000; }

div#mw-head div.vectorMenu h3 { background: none; }

div.vectorMenu h3 span { color: #fff; }

/* Sidebar */ div#mw-panel div.portal h3 { background-image: url("https://static.wikia.nocookie.net/ffxiv_gamepedia/images/7/79/Right_box_head1.png/revision/latest"); background-position: left center; background-repeat: no-repeat; color: #12191f; font-weight: bold; margin-bottom: 5px; }

background-image: url("/extensions/CollapsibleVector/modules/images/arrow-collapsed-ltr.png"), url("https://static.wikia.nocookie.net/ffxiv_gamepedia/images/7/79/Right_box_head1.png/revision/latest"); background-position: left center; background-repeat: no-repeat; color: #12191f; margin-bottom: 5px; }
 * 1) mw-panel.collapsible-nav .portal.collapsed h3 {

background-image: url("/extensions/CollapsibleVector/modules/images/arrow-expanded.png"), url("https://static.wikia.nocookie.net/ffxiv_gamepedia/images/7/79/Right_box_head1.png/revision/latest"); background-position: left center; background-repeat: no-repeat; color: #12191f; margin-bottom: 8px; }
 * 1) mw-panel.collapsible-nav .portal h3 {

div#mw-panel div.portal div.body, background: rgba(255, 255, 255, 0.5); margin: 5px; padding: 5px; }
 * 1) mw-panel.collapsible-nav .portal .body {

color: #12191f; }
 * 1) mw-panel.collapsible-nav .portal h3 a,
 * 2) mw-panel.collapsible-nav .portal h3 a:visited,
 * 3) mw-panel.collapsible-nav .portal.collapsed h3 a,
 * 4) mw-panel.collapsible-nav .portal.collapsed h3 a:visited {

div#mw-panel div.portal div.body ul li a, div#mw-panel div.portal div.body ul li a:active, div#mw-panel div.portal div.body ul li a:visited { color: #12191f; font-weight: bold; text-shadow: 1px 1px 0.1em #FFFFFF; }

div#mw-panel div.portal div.body ul li a:hover { color: #8A3731; }

background-image: none; }
 * 1) mw-panel.collapsible-nav .portal {

/* social media add-on fix */ div#mw-panel.collapsible-nav div#p-socialProfiles.portal .body { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; padding: 0; }

div#mw-panel div#p-socialProfiles.portal .body { margin: auto; } .socialSidebar { width: auto; max-width: 100%; }

/* Content */ div#content { background-color: rgba(255,255,255,0.8); background-image: none; background-position: left top; background-repeat: repeat-y; color: black; direction: ltr; padding: 1em; border-style: solid; border-width: 1px; line-height: 1.5em; }

/* anchors */ a, div#content a.extiw, div#content a.external { color: #1c6aa3; }

a:visited, div#content a.extiw:visited, div#content a.external:visited { color: #4186b7; }

h1, h2, h3, h4, h5, h6 { color: #8A3731; }

h1, h2 { border-bottom: 1px solid #3c3c3c; }

h3, h4, h5, h6 { border-bottom: 0px solid #262626; } /* Footer */

div#footer { background-image: none; }

div#footer ul li { color: #ffffff; }

div#footer a { color: #ffffff; }

div#footer a:hover { color: #ffffff; }

div#footer a:visited { color: #ffffff; }

/* Other page elements */ abbr, acronym, .explain { background: none repeat scroll 0 0 transparent; border-bottom: 1px dotted black; color: #1c6aa3; cursor: help; }

fieldset { border: 1px solid #642928; }

ul#filetoc { background-color: transparent; border: 1px solid #642928; font-size: 95%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; padding: 3px; text-align: center; }

h4.mw-specialpagesgroup { background-color: #cbcbcb; border: 1px solid #642928; margin: 0.3em 0 0; padding: 3px; }

background-color: #cbcbcb; border: 1px solid #3c3c3c; font-size: 95%; padding: 3px; }
 * toc, .toc, .mw-warning {

.catlinks { background-color: #cbcbcb; border: 1px solid #642928; clear: both; margin-top: 1em; padding: 5px; }

td.diff-context { background: none repeat scroll 0 0 #ffffff; font-size: smaller; }

table.diff, td.diff-otitle, td.diff-ntitle { background-color: #ffffff; }

background-color: transparent; border: 1px dashed #642928; }
 * 1) pagehistory li.selected {

border: 0px solid white; }
 * 1) pagehistory li {

.client-js #preferences { background-color: transparent; background-image: none; border: 1px solid #642928; clear: both; float: left; margin: -2px 0 0; width: 100%; }

.client-js #preftoc { background-image: none; background-position: left bottom; background-repeat: no-repeat; clear: both; float: left; margin: 0 !important; padding: 0 !important; width: 100%; }

.client-js #preftoc li.selected a { background-image: none; background-position: center bottom; background-repeat: repeat-x; color: #8A3731; text-decoration: none; }

.client-js #preftoc li a { background-image: none; background-position: center bottom; background-repeat: repeat-x; color: #8A3731; text-decoration: none; }

.client-js #preferences legend { color: #8A3731; }

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

background: none repeat scroll 0 0 white; border: 1px solid #642928; }
 * 1) userlogin, #userloginForm {

div.thumb { background-color: transparent; border-color: transparent; }

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

html .thumbimage { border: 0px solid #642928; }

table.gallery { background-color: transparent; border: 1px solid #8A3731; margin: 2px; padding: 2px; } table.gallery td { background-color: #121C29; border: 2px solid #8A3731; }

table { color: black; }

div.gallerybox div.thumb { border: 0px solid #CCCCCC; }

code { background-color: transparent; }

.mw-specialpages-table { margin-bottom: 0; margin-top: 0; }

background: transparent; }
 * 1) siteNotice {

/* CSS fixes by Cblair91 */ @media screen and (max-width: 1060px) { #left-navigation { margin-left: 210px !important; } }

/* multi-upload screen font colour fix */ color: #000000; }
 * 1) upload_list .file .file-title {

.check_span { color: #1D1D1D; float: right; }

/* Start GENERAL*/ ul.post_controls li { float: right; padding: 1px; }

ul.post_controls a { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-background-clip: border; -webkit-background-inline-policy: continuous; -webkit-background-origin: padding; -webkit-border-radius-bottomleft: 6px; -webkit-border-radius-bottomright: 6px; -webkit-border-radius-topleft: 6px; -webkit-border-radius-topright: 6px; background: #E2E2E2 !important; color: #000000 !important; display: inherit !important; margin-left: 3px; padding: 4px 9px 4px 5px; }

ul.post_controls a:hover { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; -webkit-background-clip: border; -webkit-background-inline-policy: continuous; -webkit-background-origin: padding; background: #CDCDCD !important; color: #8A3731 !important; text-decoration: none !important; }

ul.post_controls, div.post_controls { background-color: #FFFFFF !important; }

ul.mw-ul li { list-style-image: url(https://static.wikia.nocookie.net/ffxiv_gamepedia/images/0/08/Decoration_ul.png/revision/latest); list-style-position: inside; }

post_controls.li { list-style-image: url(https://static.wikia.nocookie.net/ffxiv_gamepedia/images/0/08/Decoration_ul.png/revision/latest); }

div.table_wrap td, div.table_wrap div, div.table_wrap table td { border-bottom-style: none !important; }

div.table_wrap { background-image: url(https://static.wikia.nocookie.net/ffxiv_gamepedia/images/d/db/Decoration_table_top_fixed.png/revision/latest), url(https://static.wikia.nocookie.net/ffxiv_gamepedia/images/0/00/Decoration_table_bottom_fixed.png/revision/latest) url(https://static.wikia.nocookie.net/ffxiv_gamepedia/images/6/6e/Decoration_table_middle_fixed.png/revision/latest); background-repeat: no-repeat, no-repeat, repeat-y; background-position: left top, left bottom, left center; height: 100%; font-family: Arial!important; font-size: 12px; padding-left: 24px; padding-right: 27px; padding-top: 22px; padding-bottom: 22px; }

hr { display: block !important; background-color: #AAAAAA; border: 0 none; color: #CECECE; height: 1px; margin: 0.2em 0; }

/* End GENERAL -- Start TABLE CATEGORY*/ table.database-category { text-align: center; border: 1px solid #3b2a07; border-bottom: 1px solid #3b2a07 !important; color: #000000; align: center; }

table.database-category a:link, table.database-category a:visited { color: #0F068F !important; font-weight: bold; text-decoration: none; }

table.database-category a:hover { color: #886f1f; font-weight: bold; text-decoration: underline; }

table.database-category th { background-color: #AC9C69; text-align: center; border: 1px solid #3b2a07; }

table.database-category tr td { text-align: center; border: 1px solid #3b2a07; background-color: #EBDAA3; border-bottom: 1px solid #3b2a07 !important; }

/* End TABLE CATEGORY -- Start TABLE GUILDS*/ table.database-guilds { text-align: center; border: 1px solid #092634; color: #FFFFFF; align: center; }

table.database-guilds a:link, table.database-guilds a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }

table.database-guilds a:hover { color: #092634; font-weight: bold; text-decoration: underline; }

table.database-guilds th, table.database-guilds td { padding: 5px; }

table.database-guilds th { background-color: #244657; text-align: center; border: 1px solid #092634; }

table.database-guilds tr td { text-align: center; border: 1px solid #092634; background-color: #244657; border-bottom: 1px solid #092634 !important; }

table.database-guilds td:hover { background-color: #40758f; border: 1px solid #092634; }

/* End TABLE GUILDS -- /* Start Disciplines */ table.database-disc { background-color: transparent; border: 1px solid #3b2a07 !important; color: #000000; }

table.database-disc a:link, table.database-category a:visited { color: #3d310b; }

table.database-disc a:hover { color: #999999; text-decoration: underline; }

table.database-disc th { background-color: #757575; text-align: left; border: 1px solid #000000 !important; }

table.database-disc tr td { background-color: #CEC9CF; vertical-align: top; text-align: left; border: 1px solid #000000 !important; }

/* End Disciplines */ --- -- Start TABLE*/ table.database-table { text-align: center; border: 1px solid #0e0f2c; border-bottom: 1px solid #0e0f2c !important; color: #cccccc; align: center; }

table.database-table a:link, table.database-table a:visited { color: #999999 !important; font-weight: bold; text-decoration: none; }

table.database-table a:hover { color: #3c3c62; font-weight: bold; text-decoration: underline; }

table.database-table th { background-color: #0e0f2c; text-align: center; border: 1px solid #0b0c25; }

table.database-table tr td { text-align: center; border: 1px solid #0e0f2c; background-color: #0c113b; border-bottom: 1px solid #0e0f2c !important; }

/* End TABLE -- -- Start TABLE2*/

table.database-table2 { border: 1px solid #d8d8d8; background-color: #e2e2e2; border-bottom: 1px solid #d8d8d8 !important; border-style: solid !important; }

table.database-table2 th { background-color: #e2e2e2; text-align: center; border-style: solid; border-width: 1px; border-color: #d8d8d8; font-weight: bold; border-style: solid; }

table.database-table2 tr td { text-align: left; border-width: 1px; border-color: #d8d8d8; border-bottom: 1px solid #d8d8d8; }

/* End TABLE2 -- -- Start TABLE3*/

table.database-table3 { text-align: left; border: 1px solid #0c113b; border-bottom: 1px solid #0c113b !important; background-color: #0c113b; color: #E6E6E6; align: center; }

table.database-table3 a:link, table.database-table3 a:visited { color: #999999 !important; font-weight: bold; text-decoration: none; }

table.database-table3 a:hover { color: #cccccc; font-weight: bold; text-decoration: underline; }

table.database-table3 th { background-color: #0c113b; border: 1px solid #0c113b; font-size: 13px; color: #c8c097; }

table.database-table3 tr td { border: 1px solid #0c113b; background-color: #0c113b; border-bottom: 1px solid #0c113b !important; }

/* End TABLE3 -- -- Start Table Crafts */ table.database-crafts { border: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8 !important; border-style: solid !important; }

table.database-crafts th { text-align: center; border-style: solid; border-width: 1px; border-color: #d8d8d8; font-weight: bold; border-style: solid; }

table.database-crafts tr td { text-align: left; border-width: 1px ; border-color: #d8d8d8; border-bottom: 1px solid #d8d8d8; }

/* End Table Craft -- /* Start npc*/ table.database-npc { background-color: transparent; border: 1px solid #3b2a07 !important; color: #000000; }

table.database-npc a:link, table.database-category a:visited { color: #3d310b; }

table.database-npc a:hover { color: #999999; text-decoration: underline; }

table.database-npc th { background-color: #8C8C8C; text-align: left; border: 1px solid #000000 !important; }

table.database-npc tr td { background-color: #8E8167; vertical-align: top; text-align: left; border: 1px solid #000000  !important; }

/* End npc */ --- /* Start Items */ table.database-items { background-color: transparent; border: 1px solid #3b2a07 !important; color: #000000; }

table.database-items a:link, table.database-category a:visited { color: #3d310b; }

table.database-items a:hover { color: #999999; text-decoration: underline; }

table.database-items th { background-color: #757575; text-align: left; border: 1px solid #000000 !important; }

table.database-items tr td { background-color: #CEC9CF; vertical-align: top; text-align: left; border: 1px solid #000000 !important; }

/* End Items */ --- /* Start Table Beastiary */ table.database-beastiary { text-align: center; border: 1px solid #3b2a07; border-bottom: 1px solid #3b2a07 !important; color: #000000; align: center; }

table.database-beastiary a:link, table.database-category a:visited { color: #0F068F !important; font-weight: bold; text-decoration: none; }

table.database-beastiary a:hover { color: #886f1f; font-weight: bold; text-decoration: underline; }

table.database-beastiary th { background-color: #ff7b43; text-align: center; border: 1px solid #3b2a07; }

table.database-beastiary tr td { text-align: center; border: 1px solid #3b2a07; background-color: #FFAC8A; border-bottom: 1px solid #3b2a07 !important; }

/* End Table Beastiary */ -- /* Start Deity */ table.database-deity { background-color: transparent; border: 1px solid #3b2a07 !important; color: #000000; }

table.database-deity a:link, table.database-category a:visited { color: #3d310b; }

table.database-deity a:hover { color: #999999; text-decoration: underline; }

table.database-deity th { background-color: #A68A68; text-align: left; border: 1px solid #000000 !important; }

table.database-deity tr td { background-color: #D9C39A; vertical-align: top; text-align: left; border: 1px solid #000000 !important; } /* End Deity */

display: none; z-index: 999; position: absolute; }
 * 1) divTT {

.unpatrolled{ color: red; }

font-size: 12px !important; }
 * 1) mw_content div,
 * 2) mw_content p,
 * 3) mw_content a,
 * 4) mw_content td,
 * 5) mw_content th {

display: none; }
 * 1) mw_subcategories {

/* Redesign Styles */ /* Only add styles that are being used by the redesigned pages */ /* Styles used in every page */

.wikiFancyBorderHeader { background: url('https://static.wikia.nocookie.net/ffxiv_gamepedia/images/9/94/Decoration_table_top_fixed740.png/revision/latest') no-repeat top left; padding-left: 25px; padding-right: 25px; height: 24px; }

.wikiFancyBorderBody { background: url('https://static.wikia.nocookie.net/ffxiv_gamepedia/images/8/82/Decoration_table_middle_fixed740.png/revision/latest') repeat-y top left; padding-left: 25px; padding-right: 25px; }

.wikiFancyBorderFooter { background: url('https://static.wikia.nocookie.net/ffxiv_gamepedia/images/b/b3/Decoration_table_bottom_fixed740.png/revision/latest') no-repeat top left; padding-left: 25px; padding-right: 25px; height: 24px; }

.pageTitle { background: url('https://static.wikia.nocookie.net/ffxiv_gamepedia/images/a/a6/Decoration_title.png/revision/latest') no-repeat left bottom; height: 65px; line-height: 175%; margin-left: 85px; padding-bottom: 5px; padding-top: 5px; margin-top: -5px; }

.TitleBigFont { display: inline-block; font-weight: bold; font-size: 28px; margin: -10px 0 0px 0; }

.bodySubtitle { background: url('https://static.wikia.nocookie.net/ffxiv_gamepedia/images/b/bd/Decoration_h1.png/revision/latest') no-repeat left bottom; display: block; padding-bottom: 10px; font-weight: bold; font-size: 16px; padding-top: 15px; }

.bodySubtitle2 { background: url('https://static.wikia.nocookie.net/ffxiv_gamepedia/images/7/73/Decoration_h2.png/revision/latest') no-repeat left bottom; padding-bottom: 10px; font-weight: bold; font-size: 14px; }

.bodySubtitle3 { display: block; height: 35px; background: url("https://static.wikia.nocookie.net/ffxiv_gamepedia/images/c/ca/Decoration_h3.png/revision/latest") no-repeat scroll left bottom transparent; font-size: 13px !important; font-weight: bold; line-height: 34px; color: white !important; vertical-align: middle; margin-left: 15px; padding-left: 20px; }

/* End of styles used in every page */ /* Styles used in the class' pages */ .tableActions tr { border-bottom-style: solid; border-width: 1px; border-color: #d8d8d8; }

.tableActions th { font-size: 10px; font-weight: bold; }

/* End of styles used in the class' pages */ /* End of Redesign Styles */ /* Drop Menus */

.nav > li { position: relative; align: center; display: inline-block; }

.nav > li > ul { position: absolute; align: center; width: 96px; top: 100%; left: 0; margin: 0; display: none; }

.nav > li:hover > ul { align: center; display: block; }

.nav > li > ul > li { align: center; display: block; }

/* copyright images tweak */ .copyright-icon { background: url(https://static.wikia.nocookie.net/commons_hydra/images/thumb/b/b6/Copyright.png/32px-Copyright.png) transparent center center no-repeat; background-size: 100%; width: 32px; height: 32px; }

/* 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 notices */ .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; }

/* Front page styles */ .fpmain { width: 100%; overflow: hidden; z-index: 1; }

.fpbanner { background: rgba(0, 0, 0, 0.25); border: 1px solid #82A8AF; box-shadow: 0 2px 5px #687478; color: #9CCAD2; margin: 0 5px 5px 5px; padding: 5px; min-height: 80px; }

.fpbannertable { background: transparent; border: none; display: table; 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: #E2E2E2; border: 1px solid #3C3C3C; color: #000000; margin: 5px; padding: 5px; overflow: auto; }

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

.fpbox .heading { background: #CBCBCB; border: none; color: #000000; 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 { border: none; box-shadow: none; background: transparent; }

.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; }

.columns { padding: 0; margin: 10px 0 0 0; overflow: hidden; }

.columns .leftcol { float: left; width: 50%; margin: 0; padding: 0; }

.columns .centercol { float: left; margin: 0; padding: 0; }

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

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

.navbox-inner, .navbox-subgroup { width: 100%; }

/* Title, group and above/below styles */ .navbox-group, .navbox-title, .navbox-abovebelow { padding: 0.25em 1em; line-height: 1.5em; text-align: center; }

/* Group style */ th.navbox-group { white-space: nowrap; /* @noflip */ text-align: right; }

.navbox, .navbox-subgroup { background-color: #E2E2E2; }

.navbox-list { line-height: 1.8em; border-color: #E2E2E2;	/* Must match background color */ }

/* Level 1 color */ .navbox th, .navbox-title { background-color: #CBCBCB; border: 0 solid #000000; color: #000000; }

/* Level 2 color */ .navbox-abovebelow, th.navbox-group, .navbox-subgroup .navbox-title { background: #CBCBCB; }

/* Level 3 color */ .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #C6AD81; }

/* Odd row striping */ .navbox-odd { background: transparent; }

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

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

/* Default styling for Navbar template */ .navbar { font-size: 88%; font-weight: normal; }

/* Navbar styling when nested in infobox and navbox */ .navbox .navbar { display: block; font-size: 100%; }

.navbox-title .navbar { float: left; text-align: left; margin-right: 0.5em; width: 6em; }

/* Styling for JQuery makeCollapsible, matching that of collapseButton */ .mw-collapsible-toggle { font-weight: normal; /* @noflip */ text-align: right; }

.navbox .mw-collapsible-toggle { width: 6em; }

/* .navbox .mw-collapsible-toggle a, */ .wikitable .mw-collapsible-toggle a { color: #F31B57 !important; }

.navbox-title a, .navbox-group a { text-shadow: 1px 1px 0.2em #FFFFFF; }

/* Infobox template style */ .infobox { background: #E2E2E2; border: 1px solid #3C3C3C; float: right; font-size: 90%; margin-bottom: 0.5em; padding: 0.2em; width: 23em; }

.infobox td, .infobox th { vertical-align: top; }

.infoboxdetails { background: #CBCBCB; color: #000000; font-weight: bold; text-align: right; padding: 0.5px 7px; }

.infoboxname { background: #CBCBCB; color: #000000; font-size: 150%; font-weight: bold; padding: 0.5em; }

.infoboxdescription { background: #CBCBCB; color: #000000; }

.dye { border: 1px solid #333333; border-radius: 12px; bottom: 64px; height: 15px; left: 153px; position: relative; width: 15px; z-index: 1; }