Note: After publishing, 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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* CSS placed here will affect users of the Hydra skin */
/* For elements which only display in the mobile view */
.mobileonly {
display: none;
}
/* Hide first header on main page */
body.page-Tremor_Mod_Wiki h1.firstHeading {
display:none;
}
/* Logo */
#p-logo,
#p-logo a {
height: 85px;
width: 250px;
}
/* MsUpload color fixes */
#upload-list .file {
background-color: #353535;
border-top: #333;
border-bottom: #444;
}
#upload-list .file .file-title,
#upload-list .file .file-size,
#upload-list .file .file-warning {
color: #E0E0E0;
}
#upload-list .file a {
color: #add8e6;
}
#upload-list .file .small-warn {
background: #A31517;
}
/* Framework */
body {
background: #6cb8b1; /* Old browsers */
background: -moz-linear-gradient(top, #4d847e 1%, #6cb8b1 46%, #262a33 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, 4d847e 1%,#6cb8b1 46%,#262a33 100%); /* Chrome10-25,Safari5.1-6 */
background: fixed linear-gradient(to bottom, #4d847e 1%,#6cb8b1 46%,#262a33 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#697f72', endColorstr='#262a33',GradientType=0 ); /* IE6-9 */
}
#pageWrapper {
margin-right: 10px;
}
#mw-page-base {
background: transparent !important;
}
#mw-head-base {
background: transparent !important;
border: 0px solid black;
bottom: 0;
height: 40px;
}
/* Adds bulletpoints styled after links to all lists on the wiki, replaces the default, gauche blue of the Mediawiki, that's so drab and ugly, mon Dieu! */
ul {
list-style-type: disc;
list-style-image: url(//ark.gamepedia.com/media/7/75/Bulletpoint.png);
list-style-image: url(//ark.gamepedia.com/media/7/75/Bulletpoint.png) !ie;
}
/**************************
/* Article navigation bar *
/**************************/
#right-navigation {
margin-right: 1em;
margin-top: 4.5em;
}
#left-navigation {
left: 11em;
margin-top: 4.5em;
}
div.vectorMenu h3 a {
background-image: none;
}
div.vectorTabs {
background-image: none;
}
div.vectorTabs span {
background-image: none;
}
div.vectorTabs ul {
background-image: none;
}
div.vectorTabs ul li {
background-color: transparent;
background-image: none;
color: #000000;
}
div.vectorTabs ul li.selected {
background-color: transparent;
background-image: none;
color: #ffffff;
}
div.vectorTabs ul li span {
background-image: none;
background-color: transparent;
color: #ffffff;
font-weight: bold;
}
div.vectorTabs ul li.selected span {
background-image: none;
background-color: transparent;
color: #ffffff;
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 {
background-color: transparent;
color: #ffffff !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 h5 a {
background-image: none;
}
div.vectorMenu:hover, div.menu, div.vectorMenu div.menuForceShow {
display: block;
}
div#p-cactions div.menu ul {
border: 1px solid #000000;
}
div#p-cactions div.menu ul li a {
background: #ffffff;
color: #000000;
}
div#p-cactions div.menu ul li a:visited {
color: #666;
}
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 {
color: #FFFFFF;
font-weight: bold;
}
div.vectorMenu ul {
background: #000000;
border: 1px solid #ffffff;
}
/* Sidebar */
div#mw-panel div.portal,
div#mw-panel div.portal div.body {
background-image: none;
}
div#mw-panel div.portal h3,
#mw-panel.collapsible-nav .portal h3 a,
#mw-panel.collapsible-nav .portal h3 a:visited,
#mw-panel.collapsible-nav div.portal h3 a,
#mw-panel.collapsible-nav div.portal h3 a:visited,
#mw-panel.collapsible-nav .portal.collapsed h3 a,
#mw-panel.collapsible-nav .portal.collapsed h3 a:visited {
color: #ffffff;
font-weight: bold;
}
#mw-panel.collapsible-nav .portal.collapsed h3 {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAB3RJTUUH3wQBEikUI775dwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAT0lEQVQ4y9WTUQrAIAxDE9H7H3jC2wnqxKqw/OeRpq0BZVSU1FEAOxKwYwRs11QHwBNBpkuMIPfWaLsBfQkQmSWpzvhH5/6VwJkO/I9negFpGhkjDUKRdAAAAABJRU5ErkJggg==");
background-position: left;
background-repeat: no-repeat;
}
#mw-panel.collapsible-nav .portal h3 {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAB3RJTUUH3wQBEiskN1GrWQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAT0lEQVQ4y+2TOwrAMAxD9Upy/wsH1KlQQlRcskabjSX/sa0dXNrEEZDaZFdXQqqAP+TUAlVynAHQK74oYHu8CUC3PZbJvk4ZaI9gjDm/oBt1WxYtuhHX/wAAAABJRU5ErkJggg==");
background-position: left;
background-repeat: no-repeat;
}
div#mw-panel div.portal div.body ul li a,
div#mw-panel div.portal div.body ul li a:link,
div#mw-panel div.portal div.body ul li a:visited,
div#mw-panel div.portal div.body ul li a:hover {
color: #ffffff;
}
/* social media add-on fix */
div#mw-panel div#p-socialProfiles.portal .body {
margin: auto;
}
.socialSidebar {
width: auto;
max-width: 100%;
}
/* Sliver Fix */
div#mw-head div.vectorMenu h3 {
background-image: none;
}
div.vectorMenu h3 span {
padding-top: 1.3em;
color: #ffffff;
cursor: pointer;
}
/* Content */
div#content {
background: rgba(255, 255, 255, 0.8);
color: #111111;
border: 1px solid #1a1a1a;
box-shadow: rgba(26, 26, 26, 1) 0 0.1em 0.75em;
margin-top: 70px;
}
h1, h2, h3, h4, h5, h6 {
color: #303030;
}
h1, h2 {
border-bottom: 1px solid #303030;
}
h3, h4, h5, h6 {
border-bottom: 0px solid #dddad3;
}
.catlinks {
background-color: rgba(0, 0, 0, 0.1);
border: 1px solid #000000;
}
.mw-warning {
background-color: rgba(0, 0, 0, 0.1);
margin-left: 50px;
margin-right: 50px;
text-align: center;
}
#toc, .toc, .mw-warning {
background-color: rgba(0, 0, 0, 0.1);
border: 1px solid #000000;
font-size: 95%;
padding: 5px;
}
/***************
/* Link styles *
/***************/
a {
color: #397d75;
}
div#content a:visited, a:visited {
color: #397d75;
}
a:hover, div#content a:visited:hover, a:visited:hover {
color: #397d75;
}
div#content a.extiw, div#content a.external {
color: #397d75;
}
div#content a.extiw:visited, div#content a.external:visited {
color: #397d75;
}
div#content a.extiw:hover, div#content a.external:hover, div#content a.extiw:visited:hover, div#content a.external:visited:hover {
color: #397d75;
}
a:active {
color: #397d75;
}
/*****************
/* Footer styles *
/*****************/
div#footer {
background-image: none;
}
div#footer ul li {
color: #ffffff;
}
div#footer a {
color: #d4d5b8;
text-shadow: 1px 1px #000000;
}
div#footer a:hover {
color: #397d75;
}
/* Wiki editor fixes */
.wikiEditor-ui {
background: rgba(0, 0, 0, 0);
border: medium none;
}
.wikiEditor-ui .wikiEditor-ui-view {
border-bottom: medium none;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top : medium none;
}
div.wikiEditor-ui-buttons {
background-color: rgba(0, 0, 0, 0);
border-top: medium none;
margin-right: 5px;
}
div.wikiEditor-ui-controls {
background-color: rgba(0, 0, 0, 0);
border-bottom: 1px solid #000000;
}
.wikiEditor-ui-tabs {
background-color: #28333f;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
}
.wikiEditor-ui-tabs div {
background-color: #28333f;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
.wikiEditor-ui-tabs div a {
background: #28333f;
color: #c0c0c0;
}
.wikiEditor-ui-tabs div.current {
background-color: #28333f;
border-bottom: 1px solid #000000;
}
.wikiEditor-ui-tabs div.current a {
color: #ffffff;
font-weight: bold;
}
.wikiEditor-ui .wikiEditor-ui-top {
border-bottom: 1px solid #000000;
}
.wikiEditor-ui-toolbar {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wikiEditor-ui-toolbar .group {
border-right: 1px solid #000000;
}
.wikiEditor-ui-toolbar .group-search {
border-left: 1px solid #000000;
border-right: none;
}
.wikiEditor-ui-toolbar .group .label {
color: #000000;
}
.tab {
border-color: rgba(0, 0, 0, 0);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited {
color: #000000;
}
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
color: #000000;
}
.wikiEditor-ui-toolbar .group .tool-select .label {
color: #000000;
}
.wikiEditor-ui-toolbar .sections .section {
background-color: rgba(0, 0, 0, 0.2);
border-top: 1px solid #000000;
}
.wikiEditor-ui-toolbar .booklet .index div {
color: #efefef;
}
.wikiEditor-ui-toolbar .booklet .index .current {
background-color: rgba(0, 0, 0, 0);
color: #000000;
}
.wikiEditor-ui-toolbar .booklet .pages {
background-color: rgba(0, 0, 0, 0);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid #000000;
color: #000000;
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: rgba(255, 255, 255, 0.1);
border-color: #000000;
color: #efefef;
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid #000000;
color: #000000;
}
.wikiEditor-preview-loading {
background-color: rgba(0, 0, 0, 0);
}
.wikiEditor-preview-contents {
background-color: rgba(0, 0, 0, 0);
border-color: -moz-use-text-color #000000 #000000;
border-image: none;
border-style: none solid solid;
border-width: medium 1px 1px;
}
.editOptions {
background-color: rgba(0, 0, 0, 0);
border-color: -moz-use-text-color #000000 #000000;
border-image: none;
border-style: none solid solid;
border-width: medium 1px 1px;
}
/* Page history */
#pagehistory li {
background-color: rgba(0, 0, 0, 0);
border: none;
padding: 3px;
}
#pagehistory li.selected {
background-color: rgba(0, 0, 0, 0.1);
background-image: none;
border: 1px dashed #aaaaaa;
padding: 3px;
}
table.diff {
background: transparent;
}
td.diff-context {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border-color: #666666;
color: #000000;
}
td.diff-deletedline {
background-color: #FFE49C;
border-color: #FFE49C;
color: #000000;
}
td.diff-addedline {
background-color: #A3D3FF;
border-color: #A3D3FF;
color: #000000;
}
/* Preferences */
.client-js #preftoc {
background-color: rgba(255, 255, 255, 0.5);
border: 0px;
}
.client-js #preftoc,
.client-js #preftoc li,
.client-js #preferences,
.client-js #preftoc li a {
background-image: none;
background-color: rgba(0, 0, 0, 0);
color: #666666;
}
.client-js #preftoc li:first-child {
margin-bottom: 4px;
margin-left: 5px;
}
.client-js #preftoc li.selected a {
background-color: rgba(255, 255, 255, 0.5);
background-image: none;
border-color: #aaaaaa #aaaaaa rgba(255, 255, 255, 0.5);
border-style: solid;
border-width: 1px;
color: #000000;
}
.client-js #preferences {
background-color: rgba(255, 255, 255, 0.5);
border: 1px solid #aaaaaa;
}
.client-js #preferences fieldset {
border-color: #aaaaaa;
}
/*********************
/* Front page styles *
/*********************/
.fpmain {
width: 100%;
overflow: hidden;
z-index: 1;
}
.fpbanner {
border: 1px solid #82a8af;
box-shadow: rgba(25, 35, 41, 1) 0 0.1em 0.5em;
background: rgba( 0, 0, 0, .2 );
color: #000000;
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 {
border: 1px solid #82a8af;
box-shadow: 0 2px 5px #687478;
background: rgba(0, 0, 0, 0.10);
color: #000000;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
overflow: auto;
}
.fpbox .mainheading {
border: none;
border-bottom: 1px solid #82a8af;
color: #82a8af;
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 #82a8af;
color: #ffffff;
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;
}
/* -- item link ----------------------------------------------------- */
.item-link{
white-space:nowrap;
display: inline-block;
}
.item-link > a,
.item-link > img{
display: inline-block;
line-height: 0.1;
vertical-align: middle;
margin-left: 2px;
}
.item-link > span{
display: inline-block;
margin-left: 3px;
text-align: left;
}
.item-link > a:first-child,
.item-link > img:first-child,
.item-link > span:first-child{
margin-left: auto;
}
.item-link.-w > span{
vertical-align: middle;
line-height: 1.25;
}
.item-link .note{
color: #666;
font-size: 85.7142%; /*12px/14px*/
}
.item-link div.note{ /*note2*/
font-size: 100%;
line-height: 1;
}
.item-link span.note{
margin-left: 3px;
}
.item-link.-w span.note:last-child{
display: block;
margin-left: auto;
line-height: 1;
}
.item-link.boldname >span span:first-child{
font-weight: bold;
}
.item-link.notecolor span.note{
color: inherit;
}
.item-link.note2color div.note{
color: inherit;
}
.item-link.block,
.item-link.block > span{
display: block;
}
.item-link.notesize span.note{
font-size: 100%;
}
.item-link.note2size div.note{
font-size: 100%;
font-size: 85.7142%; /*12px/14px*/
}
.item-link.alignleft{
text-align: left;
}
.item-link.aligncenter{
text-align: center;
}
.item-link.alignright{
text-align: right;
}
.item-link.textleft>span{
text-align: left;
}
.item-link.textcenter>span{
text-align: center;
}
.item-link.textright>span{
text-align: right;
}
/* ------------------------------------------------------------------ */
/* -- Infobox & infobox wrapper template style ---------------------- */
/* some rules just kept for "old" template. */
.infobox td, .infobox th {
vertical-align: top;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px #AAA solid;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
/* styles for latest template */
.infobox{
border: 1px solid #aaa;
border-radius: 8px;
padding: 6px;
float: right;
font-size: 12px;
background: transparent;
color: black;
margin: 0 0 0.5em 1em;
}
@media(max-width:450px){
.infobox{
float: none;
}
}
.infobox.float-right{
float: right;
margin: 0 0 0.5em 1em;
}
.infobox.float-left{
float: left;
margin:0 1em 0.5em 0;
}
.infobox.float-none{
float: none;
margin:0 1em 0.5em 0;
}
.infobox table{
background-color: transparent;
width: 100%;
border-spacing: 0;
}
.infobox table th{
white-space: nowrap;
padding: 2px;
text-align: right;
border-right: 1px solid #f9f9f9;
width: 5em;
vertical-align: middle;
}
.infobox table td{
padding: 2px;
vertical-align: middle;
}
.infobox .title{
background-color: #E4F0F7;
color: #063B5E;
font-weight: bold;
text-align: center;
padding: 2px 0;
}
.infobox > .title{
font-size: 15px;
padding: 8px 0;
line-height: 1.2;
}
.infobox > .title span{
display: block;
font-size: 12px;
color: slategray;
font-style: italic;
}
.infobox > .title span::before{
content: "(";
font-style: normal;
}
.infobox > .title span::after{
content: ")";
font-style: normal;
}
.infobox .variant{
background-color: #E4F0F7;
color: #063B5E;
font-weight: bold;
text-align: center;
font-size: 12px;
padding: 4px 0;
line-height: 1.2;
}
.infobox .images{
position: relative;
padding: 6px 0;
min-height: 40px;
text-align: center;
display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;
/* direction=column, for IE11 */
-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;
-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;
}
.infobox ul{
list-style: none;
margin: auto;
text-align: center;
}
.infobox .stat td > small{
font-size: 10.5px;
font-weight: bold;
}
.infobox .stat td > small::before{
content: "(";
}
.infobox .stat td > small::after{
content: ")";
}
.infobox tr.buff th, .infobox tr.buff td{
background-color: #E4F0F7;
border: 1px solid #f9f9f9;
}
.infobox tr.buff th{
border-left: 0;
}
.infobox tr.buff td{
border-right: 0;
padding-left: 3px;
}
.infobox tr.buff td b{
font-weight: bold;
}
.infobox .variant{
margin-bottom: 2px;
white-space: nowrap;
}
.infobox .drops td:first-child{
text-align: left;
}
.infobox .drops td:last-child{
text-align: right;
}
.infobox .drops th:first-child{
text-align: left;
border-right: 0;
}
.infobox .section.drops{
margin-top: 6px;
}
.infobox .drops.money{
margin: 2px auto;
}
.infobox .image2{
text-align: center;
padding-top: 3px;
border-top: 1px solid #aaa;
}
.infobox .drops.items{
margin-bottom: 1px;
}
.infobox .drops.items li{
border-bottom: 1px #AFCFE2 solid;
padding: 3px 0;
margin-bottom: auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:nowrap;
-webkit-flex-wrap:nowrap;
-moz-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
-moz-box-direction:normal;
-moz-box-orient:horizontal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
-webkit-justify-content:space-between;
-moz-justify-content:space-between;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
}
.infobox .drops.items li:first-child{
background-color: #E4F0F7;
color: #063B5E;
padding: 2px 3px 0;
}
.infobox .drops.items li > div{
display: block;
}
.infobox .drops.items li > div:first-child{
text-align: left;
}
.infobox .drops.items li > div:last-child{
text-align: right;
}
.infobox .drops.items li:last-child{
border-bottom: none;
}
.infobox .drops.items li.caption{
border-top:2px #AFCFE2 solid;
margin-top: 2px;
line-height:1;
text-align: center;
color:#063B5E;
font-size: 10.5px;
background:#f0f7fb;
padding-top: 5px;
display: block;
}
.infobox .drops.items li.group_end{
border-bottom:5px #AFCFE2 solid;
position: relative;
}
.infobox .drops.items li.group_end::after{
content: "";
display: block;
position: absolute;
left: 0;
bottom: -4px;
width: 100%;
height: 2px;
background: transparent;
}
/* for item infobox */
.item.infobox{
width: 21em;
}
.item.infobox .images .auto, .infobox.item .images .stack{
position: absolute;
right: 3px;
}
.item.infobox .images .instrument {
position: absolute;
left: 3px;
}
.item.infobox .images .auto{
top: 3px;
}
.item.infobox .images .stack, .item.infobox .images .instrument{
bottom: 3px;
}
.item.infobox .images ul.inline li{
display: inline-block;
padding: 0 8px 0 9px;
margin: 2px auto;
position: relative;
}
.item.infobox .images ul.inline li::before{
content: "";
display: block;
width: 1px;
background: #ccc;
height: 80%;
position: absolute;
left: 0;
top: 10%;
}
.item.infobox .images ul.inline li:first-child::before{
display: none;
}
.item.infobox .images ul.block li{
display: block;
padding: 13px 0 0 0;
margin: auto;
position: relative;
}
.item.infobox .images ul.block li::before{
content: "";
display: block;
height: 1px;
background: #ccc;
width: 80%;
position: absolute;
left: 10%;
top: 6px;
}
.item.infobox .images ul.block li:first-child{
padding-top: 0;
}
.item.infobox .images ul.block li:first-child::before{
display: none;
}
.item.infobox ul.toolpower{
padding: 6px 0;
cursor: pointer;
}
.item.infobox ul.toolpower li{
display: inline-block;
padding: 0 0.5em;
}
/* for npc infobox */
.npc.infobox{
width: 23em;
}
.npc.infobox .statistics table th{
width: 6em;
}
.npc.infobox .images .map{
position: absolute;
left: 3px;
top: 3px;
}
/* infobox wrapper */
.infobox-wrapper.float-right{
float: right;
margin-left: 0.5em;
}
.infobox-wrapper.float-left{
float: left;
margin-right: 0.5em;
}
.infobox-wrapper.float-none{
float: none;
}
.infobox-wrapper.float-right.direction-row .infobox,
.infobox-wrapper.float-right.direction-row-reverse .infobox,
.infobox-wrapper.float-right.direction-row .infobox.float-left,
.infobox-wrapper.float-right.direction-row-reverse .infobox.float-left,
.infobox-wrapper.float-right.direction-row .infobox.float-right,
.infobox-wrapper.float-right.direction-row-reverse .infobox.float-right,
.infobox-wrapper.float-right.direction-row .infobox.float-none,
.infobox-wrapper.float-right.direction-row-reverse .infobox.float-none{
float: none;
margin: 0 0 0.5em 0.5em;
}
.infobox-wrapper.float-left.direction-row .infobox,
.infobox-wrapper.float-left.direction-row-reverse .infobox,
.infobox-wrapper.float-left.direction-row .infobox.float-left,
.infobox-wrapper.float-left.direction-row-reverse .infobox.float-left,
.infobox-wrapper.float-left.direction-row .infobox.float-none,
.infobox-wrapper.float-left.direction-row-reverse .infobox.float-none,
.infobox-wrapper.float-left.direction-row .infobox.float-right,
.infobox-wrapper.float-left.direction-row-reverse .infobox.float-right,
.infobox-wrapper.float-none.direction-row .infobox,
.infobox-wrapper.float-none.direction-row-reverse .infobox,
.infobox-wrapper.float-none.direction-row .infobox.float-left,
.infobox-wrapper.float-none.direction-row-reverse .infobox.float-left,
.infobox-wrapper.float-none.direction-row .infobox.float-none,
.infobox-wrapper.float-none.direction-row-reverse .infobox.float-none,
.infobox-wrapper.float-none.direction-row .infobox.float-right,
.infobox-wrapper.float-none.direction-row-reverse .infobox.float-right{
float: none;
margin: 0 0.5em 0.5em 0;
}
.infobox-wrapper.float-left.direction-column .infobox,
.infobox-wrapper.float-left.direction-column-reverse .infobox,
.infobox-wrapper.float-left.direction-column .infobox.float-left,
.infobox-wrapper.float-left.direction-column-reverse .infobox.float-left,
.infobox-wrapper.float-left.direction-column .infobox.float-none,
.infobox-wrapper.float-left.direction-column-reverse .infobox.float-none,
.infobox-wrapper.float-left.direction-column .infobox.float-right,
.infobox-wrapper.float-left.direction-column-reverse .infobox.float-right{
float: left;
margin: 0 0.5em 0.5em 0;
}
.infobox-wrapper.float-none.direction-column .infobox,
.infobox-wrapper.float-none.direction-column-reverse .infobox,
.infobox-wrapper.float-none.direction-column .infobox.float-right,
.infobox-wrapper.float-none.direction-column-reverse .infobox.float-right{
float: right;
margin: 0 0 0.5em 0.5em;
}
.infobox-wrapper.float-none.direction-column .infobox.float-left,
.infobox-wrapper.float-none.direction-column-reverse .infobox.float-left,
.infobox-wrapper.float-none.direction-column .infobox.float-none,
.infobox-wrapper.float-none.direction-column-reverse .infobox.float-none{
float: left;
margin: 0 0.5em 0.5em 0;
}
.infobox-wrapper.float-right.direction-column .infobox,
.infobox-wrapper.float-right.direction-column-reverse .infobox,
.infobox-wrapper.float-right.direction-column .infobox.float-left,
.infobox-wrapper.float-right.direction-column-reverse .infobox.float-left,
.infobox-wrapper.float-right.direction-column .infobox.float-none,
.infobox-wrapper.float-right.direction-column-reverse .infobox.float-none,
.infobox-wrapper.float-right.direction-column .infobox.float-right,
.infobox-wrapper.float-right.direction-column-reverse .infobox.float-right{
float: right;
margin: 0 0 0.5em 0.5em;
}
/* ------------------------------------------------------------------ */
table.terraria {
margin-top: 0.4em !important;
}
table {
font-size: 100%;
color: #000000;
/* we don't want the bottom borders of <h2>s to be visible through
* floated tables */
}
/* "terraria"-classed tables */
table.terraria {
margin: 1em 1em 1em 0;
background: transparent;
border: 1px #AFCFE2 solid;
padding: 0.2em;
border-radius: .7em;
-moz-border-radius: .7em;
-webkit-border-radius: .7em;
}
.terraria th, .terraria td {
padding: 0.2em;
}
.terraria th {
background: #E4F0F7;
color: black;
text-align: center;
}
.terraria caption {
font-weight: bold;
}
/* ------------------ */
/* Auto line separators for tables */
table.lined td {
border-bottom:1px #AFCFE2 solid;
}
table.lined tr:last-of-type td {
border-bottom:0;
}
table tr.bottomline td {
border-bottom:1px #AFCFE2 solid;
}
table tr.topline td {
border-top:1px #AFCFE2 solid;
}
/* ------------------ */
div#content a.new:visited,
div#content a.new:hover,
div#content a.new:link {
color: #ba0000 !important;
}
/*crafts table*/
div.crafts{
margin-bottom: 4px;
line-height: 1.5;
display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex;
}
div.crafts .wrap{
border:1px solid #aaa;
border-radius: 8px;
padding: 6px 6px 2px;
position: relative;
}
div.crafts .wrap::after{
content: "";
display: block;
height: 1px;
width: auto;
background: #fcfcfc;
position: absolute;
bottom: 2px;
left: 6px; right: 6px;
}
div.crafts caption{
font-size: 1.17em;
background: #E4F0F7;
padding: 0.25em;
position: relative;
margin-bottom: 2px;
font-weight: bold;
}
div.crafts caption div._nav{
position: absolute;
left: 1em;
top: 0.5em;
font-size: 10px;
font-weight: normal;
}
div.crafts caption div._nav s{
text-decoration: none;
}
div.crafts th{
background: #E4F0F7;
padding: 0.25em 0.5em;
border-right: 1px solid #f9f9f9;
border-left: 1px solid #f9f9f9;
}
div.crafts th:first-child{
border-left: 0;
}
div.crafts th:last-child{
border-right: 0;
}
div.crafts td{
padding: 0.25em 0.5em;
border-bottom: 1px solid #ccc;
}
div.crafts td.station{
border-left: 1px solid #ccc;
}
div.crafts.nostation th.station,
div.crafts.nostation td.station{
display: none;
}
div.crafts table ul{
margin: 0;
list-style: none;
}
div.crafts table li{
margin: 3px auto;
}
/* {{infocard}} */
.infocard{
margin: 0.5em 0;
padding: 1em;
box-sizing: border-box;
border: 1px solid #aaa;
border-radius: 6px;
width: 100%;
min-width: 300px;
position: relative;
background: #f2f2f2;
color: #000;
}
.infocard > .card{
float: right;
margin: -1em 1em 0.75em 0.75em;
box-shadow: 0 0 6px rgba(0,0,0,0.05);
position: relative;
z-index: 5;
}
.infocard > .card .image{
background: #ddd;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
}
.infocard > .card .content{
border: 1px solid #ddd;
border-top: 0; margin: 0 1px;
background: #fff;
border-radius: 0 0 4px 4px;
box-sizing: border-box;
padding: 0 0.75em 0;
}
.infocard > .card .content > .intro{
margin-top: 0.75em;
}
.infocard > .card .content > dl{
margin: 0.75em 0;
}
.infocard > .card .content dt{
font-weight: bold;
margin-top: 0.75em;
}
.infocard > .card .content dd{
margin: 0;
}
.infocard > .card .content > .outro{
margin-bottom: 0.75em;
}
.infocard .main-heading{
border-right: 3em solid transparent;
padding-left: 1em;
margin: 2em -1em 1em;
position: relative;
line-height: 1;
}
.infocard > .main-heading,
.infocard .intro:first-child > .main-heading:first-child,
.infocard .outro:first-child > .main-heading:first-child{
margin-top: 1em;
}
.infocard .main-heading .hgroup{
background: #f2f2f2;
padding: 0 1em;
display: inline-block;
position: relative;
z-index:10;
color: #999;
font-weight: 100;
}
.infocard .main-heading .hgroup > .main{
font-size: 2em;
color: #000;
}
.infocard .main-heading .hgroup > .main span{
font-size: 62.5%;
color: #999;
}
.infocard .main-heading .icon{
position: absolute;
right: -2em;
top: 0;
height: 100%;
z-index: 1;
display:-webkit-box;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
-webkit-align-content:center;
-ms-flex-line-pack:center;
align-content:center;
}
.infocard > .intro{
margin: 1em 0;
min-width: 200px;
}
.infocard > .outro{
margin: 1em 0;
min-width: 200px;
}
.infocard > .box{
margin: 1em 0;
}
.infocard > .intro:first-child,
.infocard > .outro:first-child,
.infocard > .box:first-child{
margin-top: 0;
}
.infocard > .intro:last-child,
.infocard > .outro:last-child,
.infocard > .box:last-child{
margin-bottom: 0;
}
.infocard > .intro > .box,
.infocard > .outro > .box{
margin: 0 0 1em 0;
}
.infocard > .intro > .box:last-child,
.infocard > .outro > .box:last-child{
margin: 0;
}
.infocard .box{
border: 1px solid #ddd;
background: #fff;
border-radius: 4px;
padding: 1em;
}
.infocard .box > .title{
line-height: 1;
display: inline-block;
margin-left: -1em;
padding: 0 1em 0 0.5em;
min-width: 5em;
border-left: 0.5em solid transparent;
}
.infocard .box > .title > span{
font-weight: lighter;
font-size: 1.5em;
}
.infocard .box > .content{
margin-top: 1em;
}
.infocard .box > .content:first-child{
margin-top: 0;
}
.infocard .heading{
margin: 1em 0 0.25em;
font-weight: bold;
}
.infocard.small{
font-size: 12px;
}
.infocard.compact{
padding: 0.5em;
min-width: 240px;
}
.infocard.compact .main-heading{
padding-left: 0.5em;
margin: 0.75em -0.5em 0.5em;
}
.infocard.compact > .main-heading,
.infocard.compact .intro:first-child > .main-heading:first-child,
.infocard.compact .outro:first-child > .main-heading:first-child{
margin-top: 0.5em;
}
.infocard.compact .main-heading .hgroup{
padding: 0 0.5em;
font-weight: normal;
}
.infocard.compact .main-heading .hgroup > :first-child,
.infocard.compact .main-heading .hgroup > :last-child
{
font-size: 85%;
}
.infocard.compact .main-heading .hgroup > .main{
font-size: 1.25em;
}
.infocard.compact .main-heading .hgroup > .main span{
font-size: 80%;
}
.infocard.compact > .intro{
margin: 0.5em 0;
}
.infocard.compact > .outro{
margin: 0.5em 0;
}
.infocard.compact > .box{
margin: 0.5em 0;
}
.infocard.compact > .intro:first-child,
.infocard.compact > .outro:first-child,
.infocard.compact > .box:first-child{
margin-top: 0;
}
.infocard.compact > .intro:last-child,
.infocard.compact > .outro:last-child,
.infocard.compact > .box:last-child{
margin-bottom: 0;
}
.infocard.compact > .intro > .box,
.infocard.compact > .outro > .box{
margin: 0 0 0.5em 0;
}
.infocard.compact > .intro > .box:last-child,
.infocard.compact > .outro > .box:last-child{
margin: 0;
}
.infocard.compact .box{
padding: 0.5em;
}
.infocard.compact .box > .title{
margin-left: -0.5em;
padding: 0 0.5em 0 0.25em;
border-left: 0.25em solid transparent;
}
.infocard.compact .box > .title > span{
font-size: 100%;
font-weight: bold;
}
.infocard.compact .box > .content{
margin-top: 0.25em;
}
.infocard.compact .box > .content:first-child{
margin-top: 0;
}
.infocard.compact .box > .content:first-child{
margin-top: 0;
}
.infocard.compact .heading{
margin: 0.5em 0 0;
}
.infocard.compact > .card{
margin: -0.5em 0.5em 0.5em 0.5em;
}
.infocard.compact > .card .content{
padding: 0 0.5em 0;
}
.infocard.compact > .card .content > .intro{
margin-top: 0.5em;
}
.infocard.compact > .card .content > dl{
margin: 0.5em 0;
}
.infocard.compact > .card .content dt{
margin-top: 0.5em;
}
.infocard.compact > .card .content > .outro{
margin-bottom: 0.5em;
}
.infocard.compact .main-heading .icon{
right: -2.5em;
}
.infocard.terraria{
background: #fcfcfc;
border-color: #AFCFE2;
}
.infocard.terraria .main-heading .hgroup{
background: #fcfcfc;
}
/* itemlist */
.itemlist > ul {
list-style: none;
margin: 0.25em 0 -0.25em 0;
}
.itemlist > ul > li {
width: 10em;
/* default width */
margin: auto 1em 0.5em auto;
display: inline-block;
}