MediaWiki:Mobile.css

.nomobile { display: none; }

.animations #mw-mf-page-center { background: #11041e !important; }

background: #000000; background: rgba(0,0,0,.6); border: none; border-radius: 0; }
 * 1) searchbox {

.overlay-enabled, #content { background: #000000; background: rgba(0,0,0,.6); color: white; border: none; clear: both; margin: 8px 8px 0; padding: 2px; }

div#content { color: #ffffff; }

.mwm-notice { background: #000000; background: rgba(0,0,0,.6); border: none; border-radius: 0; }

h2 { border-bottom: 1px solid #1b83ed; }

/* Link Styles */ a, a:active{ color: #1b83ed; }

a:visited { color: #1460ad; }

.thumb { background: none repeat scroll 0 0 #000000; border: 1px solid #89C5F7; margin-bottom: 10px; }

table[style] { margin-left: 0 !important; margin: auto !important; width: 100%; }

table { border: 0px solid #CCCCCC; border-collapse: collapse !important; border-spacing: 0 !important; margin: auto; margin-bottom: 15px; padding: 3px; width: 100%; }

table td, table th { border: 0px solid #CCCCCC; padding: 3px; }

table.wikitable th { background: #000000; color: #89C5F7; }

.content table.wikitable { border-collapse: separate; border-spacing: 2px; background: none; border: none; color: #ffffff; }

.content table.wikitable > tr > th, .content table.wikitable > * > tr > th { background-color: rgba(255,255,255,.2); border: none; }

.content table.wikitable > tr > td, .content table.wikitable > * > tr > td { background-color: rgba(255,255,255,.1); border: none; }

table.infobox { background: none repeat scroll 0 0 #000000; border: 1px solid #89C5F7; width:23em; }

/* ******************************************** */ /* Infobox Styling                             */ /* ******************************************** */ table.infobox { float: right; padding: 0px; width: 250px; }

table.infobox .title { font-size: 135%; font-weight: bold; padding-left: 0.6em; }

table.infobox .mainbox { border: 1px solid #B2D3E3; width: 250px; }

table.infobox .header { background:rgba(67,178,197,.5); }

table.infobox .caption { font-size: 88%; }

table.infobox .label { font-weight: bold; background: rgba(67,178,197,.1); padding-right: 0.5em; text-align: right; }

table.infobox .data { padding-left: 0.5em; }

table.infobox .content { text-align: center; }

/* ******************************************** */ /* Navbox Styling                              */ /* ******************************************** */ table.navbox {					/* Navbox container style */ border: 1px solid #B2D3E3; width: 90%; margin: auto;					/* This line centers the navbox properly */ clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox {	/* Single pixel border between adjacent navboxes */ margin-top: -1px;				/* (doesn't work for IE6, but that's okay)	  */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center;			/* Title and above/below styles */ padding-left: 1em; padding-right: 1em; }

.navbox-group {					/* Group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: transparent;	/* Background color */ } .navbox-list { border-color: transparent;		/* Must match background color */ } .navbox-title, table.navbox th { background: rgba(67,178,197,.5);	/* Level 1 color */ color: #fff;				 			/* text color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: rgba(67,178,197,.1);	/* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: rgba(67,178,197,.08);	/* Level 3 color */ } .navbox tr { background-color: transparent;	/* Standard cell background */ } .navbox-even { background: transparent;			/* Even row striping */ background-color: rgba(67,178,197,.05);; } .navbox-odd { background: transparent;			/* Odd row striping */ background-color: rgba(0,0,0,.3); }

/******************** * MediaWiki Footer * ********************/ footer { border-top: 1px solid #666668; color: #ffffff; text-shadow: 1px 1px #000000; }

footer a { color: #1b83ed; text-shadow: 1px 1px #000000; }

footer h2 { color: #1b83ed; text-shadow: 1px 1px #000000; }

li.gallerybox div.thumb { background: #222; background: rgba(255,255,255,.1); background: linear-gradient(to bottom,rgba(255,255,255,.15) 0%,rgba(255,255,255,.02) 100%) no-repeat border-box; border: solid 1px rgba(255,255,255,.1); }

/*********************** /* New main page (WIP) * /***********************/

body.ns-0.page-Heroes_of_the_Storm_Wiki, body.ns-0.page-Heroes_of_the_Storm_Wiki_sandbox { }

.welcome > .heading { font-family: Exo; font-size: 120%; font-weight: bold; text-transform: uppercase; padding-bottom: .25em; margin-bottom: .5em; }

.main-page { background: linear-gradient(to bottom, rgba(255,255,255,.15) 0%, rgba(255,255,255,.02) 100%) transparent no-repeat border-box; border: solid 1px rgba(255,255,255,.1); padding: 2em; margin-bottom: 2em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.main-page.main-page-left { clear: left; float: left; width: 100%; }

.main-page.main-page-right { clear: right; margin-left: auto; margin-right: auto; width: auto; overflow: hidden; }

.main-page > .heading { font-family: Exo; font-size: 120%; font-weight: bold; text-transform: uppercase; margin-bottom: .5em; }

.main-page > .heading2 { font-family: Exo; font-weight: bold; text-transform: uppercase; margin-top: 1em; }

.main-page-left > .heading:not(.noborder) { background: url(https://static.wikia.nocookie.net/allstars_gamepedia/images/6/65/Main-page-heading.png/revision/latest?cb=20140301152120); background-repeat: no-repeat; background-position: bottom; padding-bottom: .25em; }

.main-page-hero-headers { width: 100%; }

.main-page-hero-headers > div { width: 25%; font-family: Exo; color: #b6edff; text-align: center; float: left; font-size: 150%; }

.main-page-heroes { clear: both; background: url(https://static.wikia.nocookie.net/allstars_gamepedia/images/e/ec/Heroesbg.png/revision/latest?cb=20160725143007) no-repeat top left; width: auto; height: auto; overflow: hidden; position: relative; }

.main-page-heroes > div { width: auto; height: auto; position: absolute; top: 2px; }

.main-page-heroes > div.assassin { left: auto; }

.main-page-heroes > div.warrior { left: auto; }

.main-page-heroes > div.support { left: auto; }

.main-page-heroes > div.specialist { left: auto; }

.main-page-heroes > div.other { top: auto; left: auto; height: auto; width: auto; padding: .5em; }

.main-page-heroes > div.other > div.header { font-family: Exo; text-transform: uppercase; font-size: 120%; }

.hero-tile { float: left; text-align: center; padding: .5em 0; width: auto; }

.hero-tile .link a:not(.new) { color: white; }

.mechanics-tile { display: inline-block; text-align: center; width: auto; vertical-align: top; }

.main-page-nexus { background: url(https://static.wikia.nocookie.net/allstars_gamepedia/images/c/c3/Main-page-nexus-divider.png/revision/latest?cb=20140303170926) no-repeat center left; display: table-cell; float: right; width: auto; position: relative; vertical-align: bottom; height: auto; margin-left: 1em; /* overflow: hidden; */ }

.main-page-nexus > .nexus-upsell { position: absolute; top: auto; /* -50px - border of .main-page - padding of .main-page */ left: 1em; z-index: 0; }

.main-page-nexus > .nexus-logo { position: absolute; top: auto; right: 0; z-index: 0; }

.main-page-nexus > .nexus-text { font-family: Exo; font-size: 120%; font-weight: bold; position: absolute; right: 0; top: auto; text-align: center; text-transform: uppercase; text-shadow: 0 0 .5em rgba(255,255,255,.75); width: auto; }

.main-page-nexus > .nexus-links { position: absolute; bottom: auto; right: 0; width: auto; text-align: center; } .main-page-nexus > .nexus-links > .nexus-go { display: inline-block; }

div#content .main-page-nexus > .nexus-links > .nexus-go a, div#content .main-page-nexus > .nexus-links > .nexus-go a.external { background: #0b1521; color: white; border: none; border-left: solid 2px #42b6fb; border-radius: 0; box-shadow: 0 0 10px 1px #064163 inset; display: inline-block; font-size: 120%; padding: .5em 1.5em; vertical-align: middle; margin: 0 .25em; }

.main-page-nexus > .nexus-links > .nexus-social { display: inline-block; }

.main-page-nexus > .nexus-links > .nexus-social img { margin: 0 .25em; }

/* ******************************************** */ /* Mainpage Tables                             */ /* ******************************************** */ table.mainpage { border-spacing: 2px; padding: .5em; width: 100%; }

table.mainpage > tr > td, table.mainpage > * > tr > td { border: solid 1px #43b2c5; border: solid 1px rgba(67,178,197,.5); vertical-align: top; }

table.mainpage div.header { background: rgba(67,178,197,.5); font-size: 120%; font-weight: bold; padding: .25em .5em; }

/**************************** /* Competitive pages layout * /****************************/

.competitive-page-flex-layout { display: flex; flex-direction: row; margin: -.5em; width: calc(100% + 1em); flex-wrap: wrap; }

.competitive-page-flex-layout > div { display: flex; flex-direction: column; }

.competitive-page-flex-layout > div:nth-child(1) { width: calc( 100% - 32em ); }

.competitive-page-flex-layout > div:nth-child(2) { display: flex; flex-direction: column; }

.competitive-page-flex-layout > div:nth-child(2) > div:nth-child(2) { display: flex; flex-direction: column; }

.competitive-page-flex-layout .mp-box { display: flex; flex: 1 1 auto; flex-direction: column; margin: .5em; background: none; border: solid 1px rgba(255,255,255,.3); padding: 0; box-sizing: border-box; }

.competitive-page-flex-layout .mp-box > .mp-heading { background: linear-gradient(to top, rgba(255,255,255,.3) 0%, rgba(255,255,255,.15) 75%) transparent no-repeat border-box; border-bottom: solid 1px rgba(255,255,255,.1); padding: .5em 1em; margin: 0; line-height: 27px; font-size: 120%; }

.competitive-page-flex-layout .mp-box > .mp-content { flex: 1 0 auto; background: linear-gradient(to bottom, rgba(255,255,255,.15) 0%, rgba(255,255,255,.02) 100%) transparent no-repeat border-box; padding: 1em; }

.competitive-page-flex-layout #welcome { flex: 0 0 auto; }

.competitive-page-flex-layout #welcome .heading { font-size: 120%; font-weight: bold; text-transform: uppercase; margin-bottom: .5em; }

.competitive-page-flex-layout #welcome .mp-content { padding: 2em; }

.competitive-page-flex-layout #featured-leagues, .competitive-page-flex-layout #match-schedule { flex: 0 0 auto; }

.competitive-page-flex-layout #tournaments, .competitive-page-flex-layout #competitive-scene, .competitive-page-flex-layout #wiki-community { width: 30em; }

.competitive-page-flex-layout .mp-box#featured-leagues > .mp-content { padding: 0; }

.competitive-page-flex-layout .mp-box#news > .mp-content { flex: 1 0 300px; overflow-y: scroll; }

.competitive-page-flex-layout #tournaments { flex: 0 0 auto; }

/* Adjust the flex layout to better fit on smaller screens */ @media ( max-width : 1700px ) { .competitive-page-flex-layout > div:nth-child(1), .competitive-page-flex-layout > div:nth-child(2) { width: 100%; }

.competitive-page-flex-layout > div:nth-child(2) { flex-direction: row; }

.competitive-page-flex-layout > div:nth-child(2) > div:nth-child(2) { align-items: flex-start; flex-direction: row; flex-wrap: wrap; }

.competitive-page-flex-layout #tournaments { break-before: always; }

.competitive-page-flex-layout #competitive-scene, .competitive-page-flex-layout #wiki-community { width: auto; flex: 1 0 30em; } }

.featured-league-tabs .tabber { display: block; }

.mp-box > .featured-league-tabs { }

.featured-league-tabs ul.tabbernav { border-bottom-color: rgba(255,255,255,.1); padding-left: 2em; }

.featured-league-tabs ul.tabbernav li a { border: none; background: linear-gradient(to top, rgba(255,255,255,.1) 0%, rgba(255,255,255,0) 100%) transparent no-repeat border-box; color: #ffffff; }

.featured-league-tabs ul.tabbernav li a:hover, .featured-league-tabs ul.tabbernav li.tabberactive a:hover { background: linear-gradient(to top, rgba(255,255,255,.2) 0%, rgba(255,255,255,0) 100%) transparent no-repeat border-box; }

.featured-league-tabs ul.tabbernav li a:link, .featured-league-tabs ul.tabbernav li a:visited { color: #aaaaaa; }

.featured-league-tabs ul.tabbernav li.tabberactive a { border: none; background: linear-gradient(to top, rgba(255,255,255,.2) 0%, rgba(255,255,255,0) 100%) transparent no-repeat border-box; color: #ffffff; }

.featured-league-tabs .tabberlive .tabbertab { border-color: transparent; background: linear-gradient(to bottom, rgba(255,255,255,.1) 0%, rgba(255,255,255,0) 2em) transparent no-repeat border-box; min-height: 2em; padding: 0; }

.featured-league-tabs .tabberlive .tabbertab > p:first-child { display: none; }

.featured-league-tab { padding: 0; position: relative; overflow: hidden; }

.league-tab-header { overflow:hidden; }

.league-tab-logo { /* position: absolute; */ top: 0; left: 0; height: 135px; width: 160px; overflow: hidden; text-align: center; float: left; } .league-tab-logo:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }

.league-tab-title { font-size: 150%; margin-left: calc(160px + .5em); line-height: 39px; padding-left: .5em; padding-right: .5em; margin-top: 24px; background: linear-gradient(to bottom, rgba(255,255,255,.15) 0%, rgba(255,255,255,.025) 50%, rgba(255,255,255,.15) 100%); }

.league-tab-links { line-height: 39px; padding-right: 1em; position: absolute; right: 0; top: 24px; }

.league-tab-links ul { margin: 0; }

.league-tab-links ul li { display: inline-block; line-height: 39px; margin-right: .5em; }

.league-tab-info { box-sizing: border-box; color: #aaaaaa; /* height: 72px; */ margin-left: calc(160px + .5em); padding-left: 1em; padding-right: .5em; }

.league-tab-content { }

.league-tab-footer { height: 37px; }

.league-tab-content .league-tab-rankings { position: absolute; top: 1em; left: 1em; }

.league-tab-rankings-heading { font-size: 120%; }