MediaWiki:Common.css
An Avatar.Global Resource
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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* CSS placed here will be applied to all skins */
/* experimental begin */
/* fonts */
@font-face {
font-family: 'raleway-regular';
src: url('../fonts/raleway-regular.eot');
src: url('../fonts/raleway-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/raleway-regular.woff') format('woff'),
url('../fonts/raleway-regular.ttf') format('truetype'),
url('../fonts/raleway-regular.svg#raleway-regular') format('svg');
font-weight: normal;
font-style: normal;
}
/* General CSS
*/
body{
background: #fdfdfd;
}
.wrapper{
width: 1100px;
margin: 0 auto;
}
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
.back_link{
font-family: "raleway-regular", arial;
font-size: 16px;
text-align: center;
margin-bottom: 100px;
text-decoration: none;
display: block;
letter-spacing: 1px;
padding: 20px 0;
color:#3e3e3e;
background: #f1efef;
}
.back_link .arrow{
vertical-align: middle;
margin-right: 4px;
}
.row{
margin-bottom: 80px;
}
.row a:first-child{
float: left;
}
.row a:last-child{
float: right;
}
.content{
padding-top: 200px;
}
.content p{
font-family: 'raleway-regular', arial;
font-size: 16px;
margin-bottom: 40px;
line-height: 30px;
color: #494747;
}
/* Header Styling */
header{
width: 100%;
height: 100px;
background: #4b5f6d;
position: fixed;
}
.logo{
float: left;
margin-top: 33px;
}
/* nav */
nav{
float: right;
}
nav ul li{
list-style: none;
float: left;
margin-left: 40px;
}
nav ul li a{
display: block;
height: 100%;
line-height: 100px;
text-decoration: none;
color: #e5edf1;
font-family: 'raleway-regular', arial;
font-size: 14px;
letter-spacing: 1px;
}
nav ul li a .nav_arrow{
display: inline-block;
width: 9px;
height: 7px;
background: url('../images/nav_arrow.png') no-repeat;
background-position: 0 0;
margin-left: 6px;
-webkit-transition:all linear .1s;
-moz-transition:all linear .1s;
-o-transition:all linear .1s;
transition:all linear .1s;
}
nav ul li:hover > a .nav_arrow,
nav ul li .sm_style1_level1 > ul > li:hover > a .nav_arrow{
background-position: 0 -8px;
}
.sm_style1_level1,
.sm_style1_level2,
.sm_style2_level1{
width: 100%!important;
height: 80px;
left: 0;
top: 100px;
background: #435765;
position: absolute;
opacity: 0;
z-index: 2;
/* transition: <property> <duration> <timing-function> <delay>; */
-webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .4s;
-moz-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .4s;
-o-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .4s;
transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .4s;
-webkit-transform: perspective(1000px) rotateX(-90deg);
-moz-transform: perspective(1000px) rotateX(-90deg);
-o-transform: perspective(1000px) rotateX(-90deg);
transform: perspective(1000px) rotateX(-90deg);
-webkit-transform-style: preserve- 3 d;
-moz-transform-style: preserve- 3 d;
-o-transform-style: preserve- 3 d;
transform-style: preserve- 3 d;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
}
.sm_style1_level2{
top: 80px;
background: #3c4f5d;
-webkit-transition-delay:.2s;
-moz-transition-delay:.2s;
-o-transition-delay:.2s;
transition-delay:.2s;
}
nav ul li ul li{
list-style: none;
float: left;
display: block;
text-align: center;
border-right: 1px solid #3c4f5d;
margin: 0;
width: 19.9%;
}
nav ul li ul li:last-child{
border-right: 0;
}
nav ul li ul li a{
display: block;
width: 100%;
height: 100%;
line-height: 80px;
text-decoration: none;
color: #e3eff4;
}
nav ul li ul li img.menu_icon{
margin: 0 10px -5px 0;
}
nav ul li ul li li{
border-right: 1px solid #334552;
}
nav ul li .sm_style2_level1 > ul > li{
position: relative;
vertical-align: top;
}
nav ul li li .preview{
display: block;
width: 150px;
height: 100px;
position: absolute;
left: 50%;
margin-left: -75px;
background: #ffffff;
text-decoration: none;
border: 2px solid #fff;
opacity: 0;
/* transition: <property> <duration> <timing-function> <delay>; */
-webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .2s;
-moz-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .2s;
-o-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .2s;
transition: all .4s cubic-bezier(0.77, 0, 0.175, 1) .2s;
-webkit-transform: perspective(1000px) rotateX(-90deg);
-moz-transform: perspective(1000px) rotateX(-90deg);
-o-transform: perspective(1000px) rotateX(-90deg);
transform: perspective(1000px) rotateX(-90deg);
-webkit-transform-style: preserve- 3 d;
-moz-transform-style: preserve- 3 d;
-o-transform-style: preserve- 3 d;
transform-style: preserve- 3 d;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
}
nav ul li li .preview .preview_arrow{
display: block;
position: absolute;
width: 12px;
height: 6px;
background: url('../images/box-arrow.png') no-repeat;
left: 50%;
margin: -7px 0 0 -6px;
text-align: center;
}
nav ul li:hover .sm_style1_level1,
nav ul li li:hover .sm_style1_level2,
nav ul li:hover .sm_style2_level1,
nav ul li li:hover .preview{
opacity: 1;
-webkit-transform: perspective(1000px) rotateX(0deg);
-moz-transform: perspective(1000px) rotateX(0deg);
-o-transform: perspective(1000px) rotateX(0deg);
transform: perspective(1000px) rotateX(0deg);
}
nav ul li:hover .sm_style1_level1,
nav ul li:hover .sm_style2_level1{
-webkit-transition-delay:.6s;
-moz-transition-delay:.6s;
-o-transition-delay:.6s;
transition-delay:.6s;
}
nav ul li li:hover .sm_style1_level2,
nav ul li li:hover .preview{
-webkit-transition-delay:.4s;
-moz-transition-delay:.4s;
-o-transition-delay:.4s;
transition-delay:.4s;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
img{
max-width: 100%;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
nav ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
/* change colours to suit your needs */
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
/* change colours to suit your needs */
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
}
/* change border colour to suit your needs */
hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}
/* experimental end */
div.topnav ul {
list-style-type: none;
margin: 0;
margin-bottom:28px;
padding: 0;
overflow: hidden;
background-color: #fffafa;
border-bottom: 1px solid #888
}
div.topnav li {
float: left;
;
}
div.topnav li a {
display: block;
color: #222;
text-align: center;
padding: 14px 16px;
text-decoration: none;
transition: .8s background-color;
}
div.nav ul {
list-style-type: none;
margin: 0;
margin-bottom:28px;
padding: 0;
overflow: hidden;
background-color: #fafffa;
border-bottom: 1px solid #888
}
div.nav li {
float: left;
;
}
div.nav li a {
display: block;
color: #222;
text-align: center;
padding: 14px 16px;
text-decoration: none;
transition: .8s background-color;
}
div.nav ul a:hover:not(.active) {
background-color: #f3fff3;
}
div.nav ul .active {
background-color:#fafafa;
}
div.toc-mobile h2 {
display:none
}
div.toc
{
display:none;
}
div.definition, div.definition p:first-of-type
{
padding: 15px;
border: 1px solid #eee;
}
@import url("https://fonts.googleapis.com/css?family=Noto+Sans|Noto+Serif")
body {font-family: "Noto Sans", sans-serif}
/* changes the default font used for MediaWiki to Noto Sans (does not include headings or monospaced text) */
div#content h1, div#content h2 {font-family: "Noto Serif", serif}
/* changes the default font used for MediaWiki headings to Noto Serif */
