MediaWiki:Common.css: Porovnání verzí

Z Forge of Empires - Wiki CZ
Jump to navigation
Bez shrnutí editace
Bez shrnutí editace
 
(Není zobrazeno 12 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
/* CSS placed here will be applied to all skins */
/* CSS placed here will be applied to all skins */


/* Remove the header from the main page */
/* HEADER AND TOP NAVIGATION */
body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; }


/* The animated tiles on the main page */
#mirage-fixed-header,
#mirage-top-header {
background-image: url("/skins/MirageFoE/images/paper-center.png");
}


#mf-menu {  
/* Respect width of logo */
display: none;  
img.mw-logo-icon {
}  
width: inherit;
}


.infinitum {  
.mw-wordmark-container span.mw-logo-wordmark {
background-color: #F9F9F9;
color: #efdba6;
border: 1px solid #AAAAAA;
}
font-size: 95%;
padding: 5px;
}


.infinirow {
/* Remove duplicated word mark from main page */
border-bottom: 1px solid #AA9977 !important;
#mirage-navigation-header .mw-logo-wordmark {
border-left: medium none currentColor !important;
display: none;
border-right: 1px solid #AA9977 !important;
}
border-top: medium none currentColor !important;
padding: 2px 3px;
}


.tilt {
.skin-mirage-dropdown-list a {
-webkit-transition: all 1s ease;
font-weight: normal;
-moz-transition: all 1s ease;
}
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.tilt:hover {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}


.tiltright {
div#right-navigation {
-webkit-transition: all 1s ease;
background-color: transparent;
-moz-transition: all 1s ease;
}
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.tiltright:hover {
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-o-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(10deg);
}


.move {
li.mw-list-item,
-webkit-transition: all 1s ease;
li.skin-mirage-dropdown-container {
-moz-transition: all 1s ease;
background: #662211;
-o-transition: all 1s ease;
}
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.move:hover {
-webkit-transform: translate(0px,-10px);
-moz-transform: translate(0px,-10px);
-o-transform: translate(0px,-10px);
-ms-transform: translate(0px,-10px);
transform: translate(0px,-10px);  
}


div#module-site-tools li.mw-list-item,
#module-site-tools > ul > li:last-child {
border-color: black;
}


.grow img {
div.skin-mirage-dropdown-list > ul > li.mw-list-item {
  height: 500px;
background: none;
  width: 750px;
}
  -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
      -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.grow img:hover {
  width: 1000px;
  height: 1800px;
}


/* Move wiki navigation menus to same line as logo */
div#module-site-navigation {
margin-top: -2.5rem;
}


div.mvisto:hover {
/* Limit space used by site navigation to avoid overlapping buttons */
opacity:0.7;
div#module-site-navigation.skin-mirage-mirage-navigation {
}
max-width: 70%;
div.NavFrame {
}
    margin: 0;
    padding: 1px;
    border: 0px solid #322618;
    text-align: top;
    border-collapse: collapse;
    font-size: 95%;
}
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 0px;
    float: left;
}
div.NavFrame div.NavHead {
    height: 1.9em;
    font-weight: bold;
    background-color: #C0A875;
    position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 12px;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 93%;
}


.slideUp{
/* Move Right Navigation (edit button etc.) in line with Recent changes */
animation-name: slideUp;
div#right-navigation {
-webkit-animation-name: slideUp;
position: absolute;
margin-right: 15px;
margin-top: -1.25rem;
right: 0px;
}


animation-duration: 1s;
/* Recent Changes button text */
-webkit-animation-duration: 1s;
#module-site-tools > ul > li:nth-child(1) > a {
color: #ffce6c;
}


animation-timing-function: ease;
/* Edit button row hover styling */
-webkit-animation-timing-function: ease;
#p-views > ul > li:hover,
#mirage-right-rail-button:hover {
background-color: rgba(255,255,255,0.15);
border: 1px solid #404244;
/*border-right: 0;*/
color: #404244;
}


visibility: visible !important;
/* Have to set this color back to transparent to ensure no text shows on the right rail button on hover */
}
#mirage-right-rail-button:hover {
color: transparent;
}


@keyframes slideUp {
/* Adjust color for Recent Changes icon */
0% {
.skin-mirage-ooui-icon-recentChanges:before {
transform: translateY(100%);
background-image: url(/load.php?modules=skin.mirage.icons&image=recentChanges&format=rasterized&lang=en&skin=fallback&version=14jep);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E recent changes %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M1 3h16v2H1V3Zm0 6h11v2H1V9Zm0 6h7v2H1v-2Zm17.8-3.1 1-1.1a.6.6 0 0 0 0-.8L18 8.2a.6.6 0 0 0-.8 0l-1 1 2.6 2.7Zm-3.3-2L10 15.3V18h2.6l5.6-5.5-2.7-2.7Z%22/%3E%3C/g%3E%3C/svg%3E");
}
}
50%{
 
transform: translateY(-8%);
/* Adjust color for Special Pages icon */
.skin-mirage-ooui-icon-specialPages:before {
    background-image: url(/load.php?modules=skin.mirage.icons&image=specialPages&format=rasterized&lang=en&skin=fallback&version=dk89p);
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E special pages %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath fill=%22%23ffce6c%22 d=%22M7 0a2 2 0 0 0-2 2h9a2 2 0 0 1 2 2v12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z%22/%3E%3Cpath fill=%22%23fill%22 d=%22M13 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2zm-6.5-3.5.41-1.09L8 15l-1.09-.41-.41-1.09-.41 1.09L5 15l1.09.41.41 1.09zm2.982-.949.952-2.561 2.53-.964-2.53-.964L9.482 8.5l-.952 2.562-2.53.964 2.53.964.952 2.561zM6 10.5l.547-1.453L8 8.5l-1.453-.547L6 6.5l-.547 1.453L4 8.5l1.453.547L6 10.5z%22/%3E%3C/g%3E%3C/svg%3E")
}
}
65%{
 
transform: translateY(4%);
/* Adjust color for Random Page icon */
.skin-mirage-ooui-icon-die:before {
background-image:url(/load.php?modules=skin.mirage.icons&image=die&format=rasterized&skin=fallback&version=14jep);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E die %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M3 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm2 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2zM5 7a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm5 5a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm5 5a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm0-10a2 2 0 1 1 2-2 2 2 0 0 1-2 2z%22/%3E%3C/g%3E%3C/svg%3E");
}
}
80%{
 
transform: translateY(-4%);
/* Adjust color for three dots menu icon */
.skin-mirage-ooui-icon-ellipsis:before {
background-image:url(/load.php?modules=skin.mirage.icons&image=ellipsis&format=rasterized&skin=fallback&version=14jep);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E ellipsis %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Ccircle cx=%2210%22 cy=%2210%22 r=%222%22/%3E%3Ccircle cx=%223%22 cy=%2210%22 r=%222%22/%3E%3Ccircle cx=%2217%22 cy=%2210%22 r=%222%22/%3E%3C/g%3E%3C/svg%3E");
}
}
95%{
transform: translateY(2%);
}
100% {
transform: translateY(0%);
}
}


@-webkit-keyframes slideUp {
 
0% {
/* Background color for Edit Button and Right Rail collapse/expand button */
-webkit-transform: translateY(100%);
#mirage-edit-button > li,
#mirage-right-rail-button {
background: #662211;
}
}
50%{
 
-webkit-transform: translateY(-8%);
/* Border color definitions for the top navigation buttons */
#mirage-edit-button > li,
#mirage-edit-button > li + li,
#mirage-edit-button > li:first-child,
#mirage-edit-button > li:last-child,
#mirage-edit-button > li:hover,
#mirage-edit-button > li + li:hover,
#mirage-edit-button > li:hover:first-child,
#mirage-edit-button > li:hover:last-child,
#mirage-right-rail-button,
#mirage-right-rail-button:focus {
border-color: black;
}
}
65%{
 
-webkit-transform: translateY(4%);
/* Hover color for Edit button */
#mirage-edit-button > li:first-child a:hover {
color: #404244;
}
}
80%{
 
-webkit-transform: translateY(-4%);
/* Color for Edit button */
#mirage-edit-button > li:first-child a {
color: #ffce6c;
}
}
95%{
-webkit-transform: translateY(2%);
}
100% {
-webkit-transform: translateY(0%);
}
}


.slideRight{
animation-name: slideRight;
-webkit-animation-name: slideRight;


animation-duration: 1s;
/* Adjust color for Edit icon */
-webkit-animation-duration: 1s;
.skin-mirage-ooui-icon-edit-invert:before {
background-image:url(/load.php?modules=skin.mirage.icons&image=edit&variant=invert&format=rasterized&skin=fallback&version=dk89p);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/g%3E%3C/svg%3E");
}


animation-timing-function: ease-in-out;
/* Adjust color for Watch icon */
-webkit-animation-timing-function: ease-in-out;
.skin-mirage-ooui-icon-star-invert:before,
#ca-watch a:before {
background-image:url(/load.php?modules=skin.mirage.icons&image=star&variant=invert&format=rasterized&skin=fallback&version=dk89p);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E star %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z%22/%3E%3C/g%3E%3C/svg%3E")
}


visibility: visible !important;
/* Adjust color for Unwatch icon */
}
.skin-mirage-ooui-icon-unStar-invert:before,
#ca-unwatch a:before {
background-image:url(/load.php?modules=skin.mirage.icons&image=unStar&variant=invert&format=rasterized&skin=fallback&version=dk89p);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E un-star %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7z%22/%3E%3C/g%3E%3C/svg%3E")
}


@keyframes slideRight {
/* Adjust color for "More" menu icon */
0% {
.skin-mirage-ooui-icon-indicator-down-invert:before {
transform: translateX(-150%);
background-image:url(/load.php?modules=skin.mirage.indicators&image=down&variant=invert&format=rasterized&skin=fallback&version=1h8wn);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
}
50%{
 
transform: translateX(8%);
/* Adjust color for Right Rail button icon */
.skin-mirage-ooui-icon-doubleChevronEnd:before {
background-image:url(/load.php?modules=skin.mirage.icons&image=doubleChevronEnd&format=rasterized&lang=en&skin=fallback&version=14jep);
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E double chevron start %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M11 2 9.7 3.3l6.6 6.7-6.6 6.7L11 18l8-8zM2.5 2 1 3.3 7.8 10l-6.7 6.7L2.5 18l8-8z%22/%3E%3C/g%3E%3C/svg%3E");
}
}
65%{
 
transform: translateX(-4%);
 
/* Hide the editLock icon that doesn't want to be edited for some unexplainable reason */
.skin-mirage-ooui-icon-editLock-invert:before {  
display: none;
}
}
80%{
 
transform: translateX(4%);
/* Dropdown list for history, deletion, protection etc. */
li#ca-history,
li#ca-delete,
li#ca-move,
li#ca-protect {
background: none;
}
}
95%{
transform: translateX(-2%);
}
100% {
transform: translateX(0%);
}
}


@-webkit-keyframes slideRight {
/* Remove Main Page header from Main page */
0% {
body.page-Main_Page .mw-page-title-main {
-webkit-transform: translateX(-150%);
display: none;
}
}
50%{
 
-webkit-transform: translateX(8%);
/* Remove the Page and Discussion buttons from all pages */
div#left-navigation nav#p-namespaces {
display: none;
}
}
65%{
 
-webkit-transform: translateX(-4%);
#module-page-navigation {
margin: 0;
}
}
80%{
 
-webkit-transform: translateX(4%);
 
/* Styling of username when logged in / don't show username */
#mirage-fixed-header .skin-mirage-username {
color: orange;
display: none;
}
}
95%{
 
-webkit-transform: translateX(-2%);
/* Styling for background of dropdown on username/not logged in */
}
.skin-mirage-personaltools-dropdown li {
100% {
background: none;
-webkit-transform: translateX(0%);
}
}
}


.slideExpandUp{
/* Text color of dropdown on username/not logged in */
animation-name: slideExpandUp;
li#pt-login {
-webkit-animation-name: slideExpandUp;
color: black;
}


animation-duration: 1.6s;
/* Text color on dropdown when no new messages */
-webkit-animation-duration: 1.6s;
.skin-mirage-no-new-messages {
color: black;
}


animation-timing-function: ease-out;
/* Main background */
-webkit-animation-timing-function: ease -out;
body {
    background-image: url("/skins/MirageFoE/images/background.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}


visibility: visible !important;
}


@keyframes slideExpandUp {
/* GENERAL ARTICLE STYLING */
0% {
main#content.mw-body,
transform: translateY(100%) scaleX(0.5);
main#content.mw-body-content,
#mirage-navigation-header,
#module-page-navigation,
.skin-mirage-content-container {
background-image: url("/skins/MirageFoE/images/paper-center.png");
}
}
30%{
 
transform: translateY(-8%) scaleX(0.5);
p,
}
h1,
40%{
h2,
transform: translateY(2%) scaleX(0.5);
h3,
h4,
h5,
h6,
li,
i {
    color: #efdba6;
}
}
50%{
 
transform: translateY(0%) scaleX(1.1);
h1,
h2,
.skin-mirage-right-rail-module h3,
hr {
border-color: #6e4c31;
}
}
60%{
 
transform: translateY(0%) scaleX(0.9);
p a,
p a:visited,
li a,
li a:visited {
    color: orange;
    font-weight: bold;
}
}
70% {
 
transform: translateY(0%) scaleX(1.05);
p a:hover {
}
    color: darkorange;
80%{
transform: translateY(0%) scaleX(0.95);
}
}
90% {
 
transform: translateY(0%) scaleX(1.02);
/* Warning on MediaWiki:Custom.css page */
}
.mw-editinginterface {
100%{
color: #efdba6;
transform: translateY(0%) scaleX(1);
}
}
}


@-webkit-keyframes slideExpandUp {
 
0% {
/* Table of Contents styling */
-webkit-transform: translateY(100%) scaleX(0.5);
.toc {
background-image: url("/skins/MirageFoE/images/page-bgtile.png");
}
}
30%{
 
-webkit-transform: translateY(-8%) scaleX(0.5);
.toc h2 {
}
color: black;
40%{
-webkit-transform: translateY(2%) scaleX(0.5);
}
}
50%{
 
-webkit-transform: translateY(0%) scaleX(1.1);
.toc li a,
.toc li a:visited,
.toctogglelabel {
color: #5f391a;
}
}
60%{
 
-webkit-transform: translateY(0%) scaleX(0.9);
 
/* In-article edit icon styling */
a.skin-mirage-ooui-icon.skin-mirage-ooui-icon-edit.skin-mirage-ooui-icon-small,
a:visited.skin-mirage-ooui-icon.skin-mirage-ooui-icon-edit.skin-mirage-ooui-icon-small {
color: orange;
}
}
70% {
 
-webkit-transform: translateY(0%) scaleX(1.05);
a:hover.skin-mirage-ooui-icon.skin-mirage-ooui-icon-edit.skin-mirage-ooui-icon-small {
}
color: darkorange;
80%{
-webkit-transform: translateY(0%) scaleX(0.95);
}
90% {
-webkit-transform: translateY(0%) scaleX(1.02);
}
100%{
-webkit-transform: translateY(0%) scaleX(1);
}
}
}


.pullUp{
animation-name: pullUp;
-webkit-animation-name: pullUp;


animation-duration: 1.1s;
/* TABLE STYLING */
-webkit-animation-duration: 1.1s;
/* Recolor every 2nd cell */
table tr:nth-of-type(2n) td {
background-color: rgba(255,255,255,0.05);
}


animation-timing-function: ease-out;
/* Recolor every other 2nd cell */
-webkit-animation-timing-function: ease-out;
table tr:nth-of-type(2n+1) td {
background-color: rgba(255,255,255,0.1);
}


transform-origin: 50% 100%;
table th {
-ms-transform-origin: 50% 100%;
font-weight: normal;
-webkit-transform-origin: 50% 100%;
background: #662211;
}
color: #fff;
padding: 10px;
font-weight: 300;
font-style: italic;
}


@keyframes pullUp {
/* Special .announcement class table on the Main Page */
0% {
table td .announcement {
transform: scaleY(0.1);
color: #fff;
}
}
40% {
 
transform: scaleY(1.02);
table td,
table th {
text-align: left;
padding: 5px;
box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.1) inset;
}
}
60% {
 
transform: scaleY(0.98);
td,
th {
padding: 0;
}
}
80% {
 
transform: scaleY(1.01);
td {
display: table-cell;
vertical-align: inherit;
color: #efdba6;
}
}
100% {
 
transform: scaleY(0.98);
table {
}
display: table !important;
80% {
width: 100%;
transform: scaleY(1.01);
border-collapse: separate;
border-spacing: 1px !important;
margin-bottom: 4px;
border-radius: 3px;
}
}
100% {
transform: scaleY(1);
}
}


@-webkit-keyframes pullUp {
table center {
0% {
color: #efdba6;
-webkit-transform: scaleY(0.1);
}
}
40% {
 
-webkit-transform: scaleY(1.02);
table a,
table a:visited {
color: orange;
}
}
60% {
 
-webkit-transform: scaleY(0.98);
table a:hover {
color: darkorange;
}
}
80% {
 
-webkit-transform: scaleY(1.01);
/* RIGHT RAIL STYLING */
#mirage-right-rail {
background-image: url("/skins/MirageFoE/images/paper-center.png");
}
}
100% {
 
-webkit-transform: scaleY(0.98);
#mirage-right-rail a,
}
#mirage-right-rail a:visited {
80% {
    color: orange;
-webkit-transform: scaleY(1.01);
}
}
100% {
-webkit-transform: scaleY(1);
}
}


#mirage-right-rail a:hover {
    color: darkorange;
}


/* Remove background color on Page tools section of Right Rail */
.skin-mirage-module-body ul.skin-mirage-unstyled-list > li {
background: none;
}




.slideDown{
/* FOOTER STYLING */
animation-name: slideDown;
footer {
-webkit-animation-name: slideDown;
    display: grid;
    align-content: center;
    justify-content: center;
    justify-items: center;
  margin-top: -25px;
}
footer.mw-footer {
    background-color: transparent;
    box-shadow: none;
    align-content: center;
}


animation-duration: 1s;
#footer-info-lastmod,
-webkit-animation-duration: 1s;
#footer-info-copyright,
#footer-places-privacy,
#footer-places-about,
#footer-places-disclaimer {
display: inline-block;
margin-right: 15px;
}


animation-timing-function: ease;
footer ul.skin-mirage-unstyled-list#footer-info {
-webkit-animation-timing-function: ease;
margin-right: 0px;
color: #efdba6;
text-shadow: 1px 1px 1px black;
}


visibility: visible !important;
div#footer-places {
}
margin-right: auto;
 
margin-left: auto;
@keyframes slideDown {
0% {
transform: translateY(-100%);
}
}
50%{
transform: translateY(8%);
.mw-footer p,
.mw-footer h3 {
    color: black;
}
}
65%{
transform: translateY(-4%);
.mw-footer a {
    color: orange;
    font-weight: normal;
}
}
80%{
transform: translateY(4%);
.mw-footer a:hover {
    color: darkorange;
}
}
95%{
transform: translateY(-2%);
}
100% {
transform: translateY(0%);
}
}


@-webkit-keyframes slideDown {
.mw-footer li {
0% {
line-height: 1 !important;
-webkit-transform: translateY(-100%);
}
}
50%{
-webkit-transform: translateY(8%);
div#footer-places {
margin-left: initial;
}
 
h3#footer-places-label {
display: none;
}
}
65%{
 
-webkit-transform: translateY(-4%);
/* FLOATING BackToTop BUTTON STYLING; can't do much more, is further defined within the MediaWiki:Sitenotice page; */
#BackToTop a {
    color: #efdba6;
    font-weight: normal;
}
}
80%{
 
-webkit-transform: translateY(4%);
#BackToTop a:hover {
text-decoration: none;
}
}
95%{
-webkit-transform: translateY(-2%);
}
100% {
-webkit-transform: translateY(0%);
}
}






/* CODE FOR THE ANIMATED TILES ON THE MAIN PAGE */
#mf-menu {
display: none;
}


.bigEntrance{
.infinitum {  
animation-name: bigEntrance;
background-color: #F9F9F9;
-webkit-animation-name: bigEntrance;
border: 1px solid #AAAAAA;
font-size: 95%;
padding: 5px;
}


animation-duration: 1.6s;
.infinirow {
-webkit-animation-duration: 1.6s;
border-bottom: 1px solid #AA9977 !important;
border-left: medium none currentColor !important;
border-right: 1px solid #AA9977 !important;
border-top: medium none currentColor !important;
padding: 2px 3px;
}


animation-timing-function: ease-out;
.tilt {
-webkit-animation-timing-function: ease-out;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.tilt:hover {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}


visibility: visible !important;
.tiltright {
}
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.tiltright:hover {
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-o-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(10deg);
}


@keyframes bigEntrance {
.move {
0% {
-webkit-transition: all 1s ease;
transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
-moz-transition: all 1s ease;
opacity: 0.2;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
}
30% {
transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
.move:hover {
opacity: 1;
-webkit-transform: translate(0px,-10px);
-moz-transform: translate(0px,-10px);
-o-transform: translate(0px,-10px);
-ms-transform: translate(0px,-10px);  
transform: translate(0px,-10px);  
}
}
45% {
 
transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
 
opacity: 1;
.grow img {
  height: 500px;
  width: 750px;
  -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
      -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
}
60% {
transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
.grow img:hover {
opacity: 1;
  width: 1000px;
}
  height: 1800px;
75% {
transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
}
90% {
transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
100% {
transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
}


@-webkit-keyframes bigEntrance {
 
0% {
div.mvisto:hover {
-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity:0.7;
opacity: 0.2;
}
}
30% {
div.NavFrame {
-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
    margin: 0;
opacity: 1;
    padding: 1px;
    border: 0px solid #322618;
    text-align: top;
    border-collapse: collapse;
    font-size: 95%;
}
}
45% {
div.NavFrame + div.NavFrame {
-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
    border-top-style: none;
opacity: 1;
    border-top-style: hidden;
}
}
60% {
div.NavPic {
-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
    background-color: #fff;
opacity: 1;
    margin: 0;
}
    padding: 0px;
75% {
    float: left;
-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
}
opacity: 1;
div.NavFrame div.NavHead {
    height: 1.9em;
    font-weight: bold;
    background-color: #C0A875;
    position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 12px;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 93%;
}
}
90% {
-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
100% {
-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
}


.slideUp{
animation-name: slideUp;
-webkit-animation-name: slideUp;


animation-duration: 1s;
-webkit-animation-duration: 1s;


animation-timing-function: ease;
-webkit-animation-timing-function: ease;


.pulse:hover{
visibility: visible !important;
animation-name: pulse;
}
-webkit-animation-name: pulse;


animation-duration: 1.5s;
@keyframes slideUp {
-webkit-animation-duration: 1.5s;
0% {
transform: translateY(100%);
}
50%{
transform: translateY(-8%);
}
65%{
transform: translateY(4%);
}
80%{
transform: translateY(-4%);
}
95%{
transform: translateY(2%);
}
100% {
transform: translateY(0%);
}
}


animation-iteration-count: infinite;
@-webkit-keyframes slideUp {
-webkit-animation-iteration-count: infinite;
0% {
}
-webkit-transform: translateY(100%);
}
50%{
-webkit-transform: translateY(-8%);
}
65%{
-webkit-transform: translateY(4%);
}
80%{
-webkit-transform: translateY(-4%);
}
95%{
-webkit-transform: translateY(2%);
}
100% {
-webkit-transform: translateY(0%);
}
}
 
.slideRight{
animation-name: slideRight;
-webkit-animation-name: slideRight;
 
animation-duration: 1s;
-webkit-animation-duration: 1s;
 
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;


@keyframes pulse {
visibility: visible !important;
0% {
transform: scale(0.9);
opacity: 0.7;
}
}
50% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(0.9);
opacity: 0.7;
}
}


@-webkit-keyframes pulse {
@keyframes slideRight {
0% {
0% {
-webkit-transform: scale(0.95);
transform: translateX(-150%);
opacity: 0.7;
}
50%{
transform: translateX(8%);
}
65%{
transform: translateX(-4%);
}
80%{
transform: translateX(4%);
}
95%{
transform: translateX(-2%);
}
100% {
transform: translateX(0%);
}
}
}
50% {
-webkit-transform: scale(1);
opacity: 1;
}
100% {
-webkit-transform: scale(0.95);
opacity: 0.7;
}
}


@-webkit-keyframes slideRight {
0% {
-webkit-transform: translateX(-150%);
}
50%{
-webkit-transform: translateX(8%);
}
65%{
-webkit-transform: translateX(-4%);
}
80%{
-webkit-transform: translateX(4%);
}
95%{
-webkit-transform: translateX(-2%);
}
100% {
-webkit-transform: translateX(0%);
}
}


.slideExpandUp{
animation-name: slideExpandUp;
-webkit-animation-name: slideExpandUp;


animation-duration: 1.6s;
-webkit-animation-duration: 1.6s;


animation-timing-function: ease-out;
-webkit-animation-timing-function: ease -out;


visibility: visible !important;
}


@keyframes slideExpandUp {
0% {
transform: translateY(100%) scaleX(0.5);
}
30%{
transform: translateY(-8%) scaleX(0.5);
}
40%{
transform: translateY(2%) scaleX(0.5);
}
50%{
transform: translateY(0%) scaleX(1.1);
}
60%{
transform: translateY(0%) scaleX(0.9);
}
70% {
transform: translateY(0%) scaleX(1.05);
}
80%{
transform: translateY(0%) scaleX(0.95);
}
90% {
transform: translateY(0%) scaleX(1.02);
}
100%{
transform: translateY(0%) scaleX(1);
}
}


@-webkit-keyframes slideExpandUp {
0% {
-webkit-transform: translateY(100%) scaleX(0.5);
}
30%{
-webkit-transform: translateY(-8%) scaleX(0.5);
}
40%{
-webkit-transform: translateY(2%) scaleX(0.5);
}
50%{
-webkit-transform: translateY(0%) scaleX(1.1);
}
60%{
-webkit-transform: translateY(0%) scaleX(0.9);
}
70% {
-webkit-transform: translateY(0%) scaleX(1.05);
}
80%{
-webkit-transform: translateY(0%) scaleX(0.95);
}
90% {
-webkit-transform: translateY(0%) scaleX(1.02);
}
100%{
-webkit-transform: translateY(0%) scaleX(1);
}
}


.pullUp{
animation-name: pullUp;
-webkit-animation-name: pullUp;


.stretchLeft{
animation-duration: 1.1s;
animation-name: stretchLeft;
-webkit-animation-duration: 1.1s;
-webkit-animation-name: stretchLeft;


animation-duration: 1.5s;
animation-timing-function: ease-out;
-webkit-animation-duration: 1.5s;
-webkit-animation-timing-function: ease-out;


animation-timing-function: ease-out;
transform-origin: 50% 100%;
-webkit-animation-timing-function: ease-out;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
}


transform-origin: 100% 0%;
@keyframes pullUp {
-ms-transform-origin: 100% 0%;
0% {
-webkit-transform-origin: 100% 0%;  
transform: scaleY(0.1);
}
}
40% {
transform: scaleY(1.02);
}
60% {
transform: scaleY(0.98);
}
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(0.98);
}
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(1);
}
}


@keyframes stretchLeft {
@-webkit-keyframes pullUp {
0% {
0% {
transform: scaleX(0.3);
-webkit-transform: scaleY(0.1);
}
40% {
-webkit-transform: scaleY(1.02);
}
60% {
-webkit-transform: scaleY(0.98);
}
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(0.98);
}
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(1);
}
}
}
40% {
 
transform: scaleX(1.02);
 
 
 
.slideDown{
animation-name: slideDown;
-webkit-animation-name: slideDown;
 
animation-duration: 1s;
-webkit-animation-duration: 1s;
 
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
 
visibility: visible !important;
}
}
60% {
 
transform: scaleX(0.98);
@keyframes slideDown {
0% {
transform: translateY(-100%);
}
50%{
transform: translateY(8%);
}
65%{
transform: translateY(-4%);
}
80%{
transform: translateY(4%);
}
95%{
transform: translateY(-2%);
}
100% {
transform: translateY(0%);
}
}
}
80% {
 
transform: scaleX(1.01);
@-webkit-keyframes slideDown {
0% {
-webkit-transform: translateY(-100%);
}
50%{
-webkit-transform: translateY(8%);
}
65%{
-webkit-transform: translateY(-4%);
}
80%{
-webkit-transform: translateY(4%);
}
95%{
-webkit-transform: translateY(-2%);
}
100% {
-webkit-transform: translateY(0%);
}
}
}
100% {
 
transform: scaleX(0.98);
 
}
 
80% {
 
transform: scaleX(1.01);
.bigEntrance{
animation-name: bigEntrance;
-webkit-animation-name: bigEntrance;
 
animation-duration: 1.6s;
-webkit-animation-duration: 1.6s;
 
animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
 
visibility: visible !important;
}
}
100% {
transform: scaleX(1);
}
}


@-webkit-keyframes stretchLeft {
@keyframes bigEntrance {
0% {
0% {
-webkit-transform: scaleX(0.3);
transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
opacity: 1;
}
45% {
transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
opacity: 1;
}
75% {
transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
100% {
transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
}
}
40% {
 
-webkit-transform: scaleX(1.02);
@-webkit-keyframes bigEntrance {
0% {
-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
opacity: 1;
}
45% {
-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
opacity: 1;
}
75% {
-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
100% {
-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
}
}
60% {
 
-webkit-transform: scaleX(0.98);
 
 
 
.pulse:hover{
animation-name: pulse;
-webkit-animation-name: pulse;
 
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
 
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
}
80% {
 
-webkit-transform: scaleX(1.01);
@keyframes pulse {
0% {
transform: scale(0.9);
opacity: 0.7;
}
50% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(0.9);
opacity: 0.7;
}
}
}
100% {
 
-webkit-transform: scaleX(0.98);
@-webkit-keyframes pulse {
}
0% {
80% {
-webkit-transform: scale(0.95);
-webkit-transform: scaleX(1.01);
opacity: 0.7;
}
50% {
-webkit-transform: scale(1);
opacity: 1;
}
100% {
-webkit-transform: scale(0.95);
opacity: 0.7;
}
}
}
100% {
-webkit-transform: scaleX(1);
}
}


.stretchRight{
animation-name: stretchRight;
-webkit-animation-name: stretchRight;


animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;


animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;


transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
-webkit-transform-origin: 0% 0%;
}


@keyframes stretchRight {
 
0% {
 
transform: scaleX(0.3);
 
 
.stretchLeft{
animation-name: stretchLeft;
-webkit-animation-name: stretchLeft;
 
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
 
animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
 
transform-origin: 100% 0%;
-ms-transform-origin: 100% 0%;
-webkit-transform-origin: 100% 0%;
}
 
@keyframes stretchLeft {
0% {
transform: scaleX(0.3);
}
40% {
transform: scaleX(1.02);
}
60% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(1);
}
}
}
40% {
 
transform: scaleX(1.02);
@-webkit-keyframes stretchLeft {
0% {
-webkit-transform: scaleX(0.3);
}
40% {
-webkit-transform: scaleX(1.02);
}
60% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(1);
}
}
}
60% {
 
transform: scaleX(0.98);
.stretchRight{
animation-name: stretchRight;
-webkit-animation-name: stretchRight;
 
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
 
animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
 
transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
-webkit-transform-origin: 0% 0%;
}
 
@keyframes stretchRight {
0% {
transform: scaleX(0.3);
}
40% {
transform: scaleX(1.02);
}
60% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(1);
}
}
}
80% {
 
transform: scaleX(1.01);
@-webkit-keyframes stretchRight {
0% {
-webkit-transform: scaleX(0.3);
}
40% {
-webkit-transform: scaleX(1.02);
}
60% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(1);
}
}
}
100% {
 
transform: scaleX(0.98);
@media only screen and (max-width : 1300px) {
}
.fastlinks {
80% {
display:none !important;
transform: scaleX(1.01);
}
}
}
100% {
 
transform: scaleX(1);
/*Make the semantic media wiki readable*/
}
.smw-editpage-help {
background-color: #565656;
}
 
/* Make the errors on uploading the same file readable */
 
.mw-destfile-warning {
    color: #efdba6;
}
}


@-webkit-keyframes stretchRight {
.externalimage-holder {
0% {
    position: relative;
-webkit-transform: scaleX(0.3);
    margin: auto;
    display: inline-block;
    max-width: 600px;
}
.externalimage-holder img {
    width: 100%;
    height: auto;
}
img {
    max-width: 900px;
}
 
#document-wrapper
{
    max-width: 1200px;
}
 
 
 
/* Mobile-specific changes */
@media screen and (max-width: 720px)
{
/* Remove the unnecessary logo next to the navigation links */
#mirage-navigation-header #mirage-logo {
  display: none;
}
}
40% {
-webkit-transform: scaleX(1.02);
/*Remove the wiki title on mobile*/
.mw-logo-wordmark {
  display: none;
}
}
60% {
-webkit-transform: scaleX(0.98);
/*Set max image size on mobile, so they scale*/
img {
  display: block;
  max-width:90%;
  width: auto;
  height: auto;
}
}
80% {
 
-webkit-transform: scaleX(1.01);
/* Remove text of Recent Changes button */
div#module-site-tools li.mw-list-item:first-child a {
color: transparent;
}
}
100% {
 
-webkit-transform: scaleX(0.98);
/* Remove BackToTop button for small screens */
}
#BackToTop {
80% {
display: none;
-webkit-transform: scaleX(1.01);
}
}
100% {
-webkit-transform: scaleX(1);
}
}


@media only screen and (max-width : 1300px) {
    /* Avoid right-floating images to overlap text or take too much space on Mobile */
.fastlinks {
    div.tright,
display:none !important;
    div.floatright,
}
    table.floatright {
        clear: right;
        float: unset;
    }
}
}


/* FoE-specific changes*/
/* Removes Recent Changes button */
#module-site-tools > ul > li:first-child {
visibility: hidden;
}


/*Hide top menu links for users who are not logged in */
/* Sets background image for dropdown menus in top navigation */
.skin-mirage-dropdown-list li > a {
background-image: url(/skins/MirageFoE/images/page-bgtile.png);
}


$wgHooks['SkinTemplateSetupPageCss'][] = 'wfHideVariousTabsFromAnonymous';
.skin-mirage-dropdown-list li > a:hover {
background-image: url(/skins/MirageFoE/images/page-bgtile.png) !important;
opacity: 0.85;
}


function wfHideVariousTabsFromAnonymous( &$hidetabcss ) {
/* Sets text color on forms in special pages */
global $wgUser;
form {
color: #efdba6;
}


if ( !$wgUser->isLoggedIn() ) {
form a {
$hidetabcss .= 'li#ca-history, li#ca-viewsource, li#ca-edit, li#ca-talk, .vectorMenu { display: none; }';
color: darkorange;
}
}


return true;
.mw-pager-navigation-bar {
}
color: #efdba6;
}
 
.mw-pager-navigation-bar a {
color: darkorange;
}
 
/* Removes endless spinner for logged out users on main page */
#mw-indicator-smw-entity-examiner {
display: none;
}

Aktuální verze z 18. 8. 2023, 12:16

/* CSS placed here will be applied to all skins */

/* HEADER AND TOP NAVIGATION */

	#mirage-fixed-header,
	#mirage-top-header {
		background-image: url("/skins/MirageFoE/images/paper-center.png");
	}

	/* Respect width of logo */
	img.mw-logo-icon {
		width: inherit;
	}

	.mw-wordmark-container span.mw-logo-wordmark {
		color: #efdba6;
	}

	/* Remove duplicated word mark from main page */
	#mirage-navigation-header .mw-logo-wordmark {
	 	display: none;
	}

	.skin-mirage-dropdown-list a {
		font-weight: normal;
	}

	div#right-navigation {
		background-color: transparent;
	}

	li.mw-list-item,
	li.skin-mirage-dropdown-container {
		background: #662211;
	}

	div#module-site-tools li.mw-list-item,
	#module-site-tools > ul > li:last-child {
		border-color: black;
	}

	div.skin-mirage-dropdown-list > ul > li.mw-list-item {
		background: none;
	}

	/* Move wiki navigation menus to same line as logo */
	div#module-site-navigation {
		margin-top: -2.5rem;
	}

	/* Limit space used by site navigation to avoid overlapping buttons */
	div#module-site-navigation.skin-mirage-mirage-navigation {
		max-width: 70%;
	}

	/* Move Right Navigation (edit button etc.) in line with Recent changes */
	div#right-navigation {
		position: absolute;
		margin-right: 15px;
		margin-top: -1.25rem;
		right: 0px;
	}

	/* Recent Changes button text */
	#module-site-tools > ul > li:nth-child(1) > a {
		color: #ffce6c;
	}

	/* Edit button row hover styling */
	#p-views > ul > li:hover,
	#mirage-right-rail-button:hover {
		background-color: rgba(255,255,255,0.15);
		border: 1px solid #404244;
		/*border-right: 0;*/
		color: #404244;
	}

	/* Have to set this color back to transparent to ensure no text shows on the right rail button on hover */
	#mirage-right-rail-button:hover {
		color: transparent;
	}

	/* Adjust color for Recent Changes icon */
	.skin-mirage-ooui-icon-recentChanges:before {
		background-image: url(/load.php?modules=skin.mirage.icons&image=recentChanges&format=rasterized&lang=en&skin=fallback&version=14jep);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E recent changes %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M1 3h16v2H1V3Zm0 6h11v2H1V9Zm0 6h7v2H1v-2Zm17.8-3.1 1-1.1a.6.6 0 0 0 0-.8L18 8.2a.6.6 0 0 0-.8 0l-1 1 2.6 2.7Zm-3.3-2L10 15.3V18h2.6l5.6-5.5-2.7-2.7Z%22/%3E%3C/g%3E%3C/svg%3E");
	}

	/* Adjust color for Special Pages icon */
	.skin-mirage-ooui-icon-specialPages:before {
	    background-image: url(/load.php?modules=skin.mirage.icons&image=specialPages&format=rasterized&lang=en&skin=fallback&version=dk89p);
		background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E special pages %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath fill=%22%23ffce6c%22 d=%22M7 0a2 2 0 0 0-2 2h9a2 2 0 0 1 2 2v12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z%22/%3E%3Cpath fill=%22%23fill%22 d=%22M13 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2zm-6.5-3.5.41-1.09L8 15l-1.09-.41-.41-1.09-.41 1.09L5 15l1.09.41.41 1.09zm2.982-.949.952-2.561 2.53-.964-2.53-.964L9.482 8.5l-.952 2.562-2.53.964 2.53.964.952 2.561zM6 10.5l.547-1.453L8 8.5l-1.453-.547L6 6.5l-.547 1.453L4 8.5l1.453.547L6 10.5z%22/%3E%3C/g%3E%3C/svg%3E")
	}

	/* Adjust color for Random Page icon */
	.skin-mirage-ooui-icon-die:before {
		background-image:url(/load.php?modules=skin.mirage.icons&image=die&format=rasterized&skin=fallback&version=14jep);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E die %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M3 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm2 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2zM5 7a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm5 5a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm5 5a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm0-10a2 2 0 1 1 2-2 2 2 0 0 1-2 2z%22/%3E%3C/g%3E%3C/svg%3E");
	}

	/* Adjust color for three dots menu icon */
	.skin-mirage-ooui-icon-ellipsis:before {
		background-image:url(/load.php?modules=skin.mirage.icons&image=ellipsis&format=rasterized&skin=fallback&version=14jep);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E ellipsis %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Ccircle cx=%2210%22 cy=%2210%22 r=%222%22/%3E%3Ccircle cx=%223%22 cy=%2210%22 r=%222%22/%3E%3Ccircle cx=%2217%22 cy=%2210%22 r=%222%22/%3E%3C/g%3E%3C/svg%3E");
	}


	/* Background color for Edit Button and Right Rail collapse/expand button */
	#mirage-edit-button > li,
	#mirage-right-rail-button {
		background: #662211;
	}

	/* Border color definitions for the top navigation buttons */
	#mirage-edit-button > li,
	#mirage-edit-button > li + li,
	#mirage-edit-button > li:first-child,
	#mirage-edit-button > li:last-child,
	#mirage-edit-button > li:hover,
	#mirage-edit-button > li + li:hover,
	#mirage-edit-button > li:hover:first-child,
	#mirage-edit-button > li:hover:last-child,
	#mirage-right-rail-button,
	#mirage-right-rail-button:focus {
		border-color: black;
	}

	/* Hover color for Edit button */
	#mirage-edit-button > li:first-child a:hover {
		color: #404244;
	}

	/* Color for Edit button */
	#mirage-edit-button > li:first-child a {
		color: #ffce6c;
	}


	/* Adjust color for Edit icon */
	.skin-mirage-ooui-icon-edit-invert:before {
		background-image:url(/load.php?modules=skin.mirage.icons&image=edit&variant=invert&format=rasterized&skin=fallback&version=dk89p);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/g%3E%3C/svg%3E");
	}

	/* Adjust color for Watch icon */
	.skin-mirage-ooui-icon-star-invert:before,
	#ca-watch a:before {
		background-image:url(/load.php?modules=skin.mirage.icons&image=star&variant=invert&format=rasterized&skin=fallback&version=dk89p);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E star %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z%22/%3E%3C/g%3E%3C/svg%3E")
	}

	/* Adjust color for Unwatch icon */
	.skin-mirage-ooui-icon-unStar-invert:before,
	#ca-unwatch a:before {
		background-image:url(/load.php?modules=skin.mirage.icons&image=unStar&variant=invert&format=rasterized&skin=fallback&version=dk89p);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E un-star %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7z%22/%3E%3C/g%3E%3C/svg%3E")
	}

	/* Adjust color for "More" menu icon */
	.skin-mirage-ooui-icon-indicator-down-invert:before {
		background-image:url(/load.php?modules=skin.mirage.indicators&image=down&variant=invert&format=rasterized&skin=fallback&version=1h8wn);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
	}

	/* Adjust color for Right Rail button icon */
	.skin-mirage-ooui-icon-doubleChevronEnd:before {
		background-image:url(/load.php?modules=skin.mirage.icons&image=doubleChevronEnd&format=rasterized&lang=en&skin=fallback&version=14jep);
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E double chevron start %3C/title%3E%3Cg fill=%22%23ffce6c%22%3E%3Cpath d=%22M11 2 9.7 3.3l6.6 6.7-6.6 6.7L11 18l8-8zM2.5 2 1 3.3 7.8 10l-6.7 6.7L2.5 18l8-8z%22/%3E%3C/g%3E%3C/svg%3E");
	}


	/* Hide the editLock icon that doesn't want to be edited for some unexplainable reason */
	.skin-mirage-ooui-icon-editLock-invert:before { 
		display: none;
	}

	/* Dropdown list for history, deletion, protection etc. */
	li#ca-history,
	li#ca-delete,
	li#ca-move,
	li#ca-protect {
		background: none;
	}

	/* Remove Main Page header from Main page */
	body.page-Main_Page .mw-page-title-main {
		display: none;
	}

	/* Remove the Page and Discussion buttons from all pages */
	div#left-navigation nav#p-namespaces {
		display: none;
	}

	#module-page-navigation {
		margin: 0;
	}


	/* Styling of username when logged in / don't show username */
	#mirage-fixed-header .skin-mirage-username {
		color: orange;
		display: none;
	}

	/* Styling for background of dropdown on username/not logged in */
	.skin-mirage-personaltools-dropdown li {
		background: none;
	}

	/* Text color of dropdown on username/not logged in */
	li#pt-login {
		color: black;
	}

	/* Text color on dropdown when no new messages */
	.skin-mirage-no-new-messages {
		color: black;
	}

	/* Main background */
	body {
	    background-image: url("/skins/MirageFoE/images/background.jpg");
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-attachment: fixed;
	}


/* GENERAL ARTICLE STYLING */
	main#content.mw-body, 
	main#content.mw-body-content,
	#mirage-navigation-header,
	#module-page-navigation,
	.skin-mirage-content-container {
		background-image: url("/skins/MirageFoE/images/paper-center.png");
	}

	p, 
	h1, 
	h2, 
	h3, 
	h4, 
	h5, 
	h6, 
	li, 
	i {
	    color: #efdba6;
	}

	h1,
	h2,
	.skin-mirage-right-rail-module h3,
	hr {
		border-color: #6e4c31;
	}

	p a, 
	p a:visited,
	li a,
	li a:visited {
	    color: orange;
	    font-weight: bold;
	}

	p a:hover {
	    color: darkorange;
	}

	/* Warning on MediaWiki:Custom.css page */
	.mw-editinginterface {
		color: #efdba6;
	}


	/* Table of Contents styling */
	.toc {
		background-image: url("/skins/MirageFoE/images/page-bgtile.png");
	}

	.toc h2 {
		color: black;
	}

	.toc li a,
	.toc li a:visited,
	.toctogglelabel {
		color: #5f391a;
	}


	/* In-article edit icon styling */
	a.skin-mirage-ooui-icon.skin-mirage-ooui-icon-edit.skin-mirage-ooui-icon-small,
	a:visited.skin-mirage-ooui-icon.skin-mirage-ooui-icon-edit.skin-mirage-ooui-icon-small {
		color: orange;
	}

	a:hover.skin-mirage-ooui-icon.skin-mirage-ooui-icon-edit.skin-mirage-ooui-icon-small {
		color: darkorange;
	}


/* TABLE STYLING */
	/* Recolor every 2nd cell */
	table tr:nth-of-type(2n) td {
		background-color: rgba(255,255,255,0.05);
	}

	/* Recolor every other 2nd cell */
	table tr:nth-of-type(2n+1) td {
		background-color: rgba(255,255,255,0.1);
	}

	table th {
		font-weight: normal;
		background: #662211;
		color: #fff;
		padding: 10px;
		font-weight: 300;
		font-style: italic;
	}

	/* Special .announcement class table on the Main Page */
	table td .announcement {
		color: #fff;
	}

	table td, 
	table th {
		text-align: left;
		padding: 5px;
		box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.1) inset;
	}

	td, 
	th {
		padding: 0;
	}

	td {
		display: table-cell;
		vertical-align: inherit;
		color: #efdba6;
	}

	table {
		display: table !important; 
		width: 100%;
		border-collapse: separate;
		border-spacing: 1px !important;
		margin-bottom: 4px;
		border-radius: 3px;
	}

	table center {
		color: #efdba6;
	}

	table a,
	table a:visited {
		color: orange;
	}

	table a:hover {
		color: darkorange;
	}

/* RIGHT RAIL STYLING */
	#mirage-right-rail {
		background-image: url("/skins/MirageFoE/images/paper-center.png");
	}

	#mirage-right-rail a,
	#mirage-right-rail a:visited {
	    color: orange;
	}

	#mirage-right-rail a:hover {
	    color: darkorange;
	}

	/* Remove background color on Page tools section of Right Rail */
	.skin-mirage-module-body ul.skin-mirage-unstyled-list > li {
		background: none;
	}


/* FOOTER STYLING */
	footer {
	    display: grid;
	    align-content: center;
	    justify-content: center;
	    justify-items: center;
	   	margin-top: -25px;
	}
	 
	footer.mw-footer {
	    background-color: transparent;
	    box-shadow: none;
	    align-content: center;
	}

	#footer-info-lastmod,
	#footer-info-copyright,
	#footer-places-privacy,
	#footer-places-about,
	#footer-places-disclaimer {
		display: inline-block;
		margin-right: 15px;
	}

	footer ul.skin-mirage-unstyled-list#footer-info {
		margin-right: 0px;
		color: #efdba6;
		text-shadow: 1px 1px 1px black;
	}

	div#footer-places {
		margin-right: auto;
		margin-left: auto;
	}
	 
	.mw-footer p,
	.mw-footer h3 {
	    color: black;
	}
	 
	.mw-footer a {
	    color: orange;
	    font-weight: normal;
	}
	 
	.mw-footer a:hover {
	    color: darkorange;
	}

	.mw-footer li {
		line-height: 1 !important;
	}
	 
	div#footer-places {
		margin-left: initial;
	}

	h3#footer-places-label {
		display: none;
	}

/* FLOATING BackToTop BUTTON STYLING; can't do much more, is further defined within the MediaWiki:Sitenotice page; */
	#BackToTop a {
	    color: #efdba6;
	    font-weight: normal;
	}

	#BackToTop a:hover {
		text-decoration: none;
	}



/* CODE FOR THE ANIMATED TILES ON THE MAIN PAGE */
	#mf-menu { 
		display: none; 
	} 

	.infinitum { 
	background-color: #F9F9F9;
	border: 1px solid #AAAAAA;
	font-size: 95%;
	padding: 5px;
	}

	.infinirow {
	border-bottom: 1px solid #AA9977 !important;
	border-left: medium none currentColor !important;
	border-right: 1px solid #AA9977 !important;
	border-top: medium none currentColor !important;
	padding: 2px 3px;
	}

	.tilt {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	}
	 
	.tilt:hover {
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	transform: rotate(-10deg);
	}

	.tiltright {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	}
	 
	.tiltright:hover {
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
	}

	.move {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	}
	 
	.move:hover {
	-webkit-transform: translate(0px,-10px); 
	-moz-transform: translate(0px,-10px); 
	-o-transform: translate(0px,-10px); 
	-ms-transform: translate(0px,-10px); 
	transform: translate(0px,-10px); 
	}


	.grow img {
	  height: 500px;
	  width: 750px;
	 
	  -webkit-transition: all 1s ease;
	     -moz-transition: all 1s ease;
	       -o-transition: all 1s ease;
	      -ms-transition: all 1s ease;
	          transition: all 1s ease;
	}
	 
	.grow img:hover {
	  width: 1000px;
	  height: 1800px;
	}


	div.mvisto:hover {
	opacity:0.7;
	}
	div.NavFrame {
	    margin: 0;
	    padding: 1px;
	    border: 0px solid #322618;
	    text-align: top;
	    border-collapse: collapse;
	    font-size: 95%;
	}
	div.NavFrame + div.NavFrame {
	    border-top-style: none;
	    border-top-style: hidden;
	}
	div.NavPic {
	    background-color: #fff;
	    margin: 0;
	    padding: 0px;
	    float: left;
	}
	div.NavFrame div.NavHead {
	    height: 1.9em;
	    font-weight: bold;
	    background-color: #C0A875;
	    position: relative;
	}
	div.NavFrame p,
	div.NavFrame div.NavContent,
	div.NavFrame div.NavContent p {
	    font-size: 12px;
	}
	div.NavEnd {
	    margin: 0;
	    padding: 0;
	    line-height: 1px;
	    clear: both;
	}
	a.NavToggle {
	    position: absolute;
	    top: 0;
	    right: 3px;
	    font-weight: normal;
	    font-size: 93%;
	}

	.slideUp{
		animation-name: slideUp;
		-webkit-animation-name: slideUp;	

		animation-duration: 1s;	
		-webkit-animation-duration: 1s;

		animation-timing-function: ease;	
		-webkit-animation-timing-function: ease;

		visibility: visible !important;			
	}

	@keyframes slideUp {
		0% {
			transform: translateY(100%);
		}
		50%{
			transform: translateY(-8%);
		}
		65%{
			transform: translateY(4%);
		}
		80%{
			transform: translateY(-4%);
		}
		95%{
			transform: translateY(2%);
		}			
		100% {
			transform: translateY(0%);
		}	
	}

	@-webkit-keyframes slideUp {
		0% {
			-webkit-transform: translateY(100%);
		}
		50%{
			-webkit-transform: translateY(-8%);
		}
		65%{
			-webkit-transform: translateY(4%);
		}
		80%{
			-webkit-transform: translateY(-4%);
		}
		95%{
			-webkit-transform: translateY(2%);
		}			
		100% {
			-webkit-transform: translateY(0%);
		}	
	}

	.slideRight{
		animation-name: slideRight;
		-webkit-animation-name: slideRight;	

		animation-duration: 1s;	
		-webkit-animation-duration: 1s;

		animation-timing-function: ease-in-out;	
		-webkit-animation-timing-function: ease-in-out;		

		visibility: visible !important;	
	}

	@keyframes slideRight {
		0% {
			transform: translateX(-150%);
		}
		50%{
			transform: translateX(8%);
		}
		65%{
			transform: translateX(-4%);
		}
		80%{
			transform: translateX(4%);
		}
		95%{
			transform: translateX(-2%);
		}			
		100% {
			transform: translateX(0%);
		}	
	}

	@-webkit-keyframes slideRight {
		0% {
			-webkit-transform: translateX(-150%);
		}
		50%{
			-webkit-transform: translateX(8%);
		}
		65%{
			-webkit-transform: translateX(-4%);
		}
		80%{
			-webkit-transform: translateX(4%);
		}
		95%{
			-webkit-transform: translateX(-2%);
		}			
		100% {
			-webkit-transform: translateX(0%);
		}
	}

	.slideExpandUp{
		animation-name: slideExpandUp;
		-webkit-animation-name: slideExpandUp;	

		animation-duration: 1.6s;	
		-webkit-animation-duration: 1.6s;

		animation-timing-function: ease-out;	
		-webkit-animation-timing-function: ease -out;

		visibility: visible !important;	
	}

	@keyframes slideExpandUp {
		0% {
			transform: translateY(100%) scaleX(0.5);
		}
		30%{
			transform: translateY(-8%) scaleX(0.5);
		}	
		40%{
			transform: translateY(2%) scaleX(0.5);
		}
		50%{
			transform: translateY(0%) scaleX(1.1);
		}
		60%{
			transform: translateY(0%) scaleX(0.9);		
		}
		70% {
			transform: translateY(0%) scaleX(1.05);
		}			
		80%{
			transform: translateY(0%) scaleX(0.95);		
		}
		90% {
			transform: translateY(0%) scaleX(1.02);
		}	
		100%{
			transform: translateY(0%) scaleX(1);		
		}
	}

	@-webkit-keyframes slideExpandUp {
		0% {
			-webkit-transform: translateY(100%) scaleX(0.5);
		}
		30%{
			-webkit-transform: translateY(-8%) scaleX(0.5);
		}	
		40%{
			-webkit-transform: translateY(2%) scaleX(0.5);
		}
		50%{
			-webkit-transform: translateY(0%) scaleX(1.1);
		}
		60%{
			-webkit-transform: translateY(0%) scaleX(0.9);		
		}
		70% {
			-webkit-transform: translateY(0%) scaleX(1.05);
		}			
		80%{
			-webkit-transform: translateY(0%) scaleX(0.95);		
		}
		90% {
			-webkit-transform: translateY(0%) scaleX(1.02);
		}	
		100%{
			-webkit-transform: translateY(0%) scaleX(1);		
		}
	}

	.pullUp{
		animation-name: pullUp;
		-webkit-animation-name: pullUp;	

		animation-duration: 1.1s;	
		-webkit-animation-duration: 1.1s;

		animation-timing-function: ease-out;	
		-webkit-animation-timing-function: ease-out;	

		transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		-webkit-transform-origin: 50% 100%; 		
	}

	@keyframes pullUp {
		0% {
			transform: scaleY(0.1);
		}
		40% {
			transform: scaleY(1.02);
		}
		60% {
			transform: scaleY(0.98);
		}
		80% {
			transform: scaleY(1.01);
		}
		100% {
			transform: scaleY(0.98);
		}				
		80% {
			transform: scaleY(1.01);
		}
		100% {
			transform: scaleY(1);
		}							
	}

	@-webkit-keyframes pullUp {
		0% {
			-webkit-transform: scaleY(0.1);
		}
		40% {
			-webkit-transform: scaleY(1.02);
		}
		60% {
			-webkit-transform: scaleY(0.98);
		}
		80% {
			-webkit-transform: scaleY(1.01);
		}
		100% {
			-webkit-transform: scaleY(0.98);
		}				
		80% {
			-webkit-transform: scaleY(1.01);
		}
		100% {
			-webkit-transform: scaleY(1);
		}		
	}




	.slideDown{
		animation-name: slideDown;
		-webkit-animation-name: slideDown;	

		animation-duration: 1s;	
		-webkit-animation-duration: 1s;

		animation-timing-function: ease;	
		-webkit-animation-timing-function: ease;	

		visibility: visible !important;						
	}

	@keyframes slideDown {
		0% {
			transform: translateY(-100%);
		}
		50%{
			transform: translateY(8%);
		}
		65%{
			transform: translateY(-4%);
		}
		80%{
			transform: translateY(4%);
		}
		95%{
			transform: translateY(-2%);
		}			
		100% {
			transform: translateY(0%);
		}		
	}

	@-webkit-keyframes slideDown {
		0% {
			-webkit-transform: translateY(-100%);
		}
		50%{
			-webkit-transform: translateY(8%);
		}
		65%{
			-webkit-transform: translateY(-4%);
		}
		80%{
			-webkit-transform: translateY(4%);
		}
		95%{
			-webkit-transform: translateY(-2%);
		}			
		100% {
			-webkit-transform: translateY(0%);
		}	
	}




	.bigEntrance{
		animation-name: bigEntrance;
		-webkit-animation-name: bigEntrance;	

		animation-duration: 1.6s;	
		-webkit-animation-duration: 1.6s;

		animation-timing-function: ease-out;	
		-webkit-animation-timing-function: ease-out;	

		visibility: visible !important;			
	}

	@keyframes bigEntrance {
		0% {
			transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
			opacity: 0.2;
		}
		30% {
			transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
			opacity: 1;
		}
		45% {
			transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		60% {
			transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		75% {
			transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		90% {
			transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		100% {
			transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
			opacity: 1;
		}		
	}

	@-webkit-keyframes bigEntrance {
		0% {
			-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
			opacity: 0.2;
		}
		30% {
			-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
			opacity: 1;
		}
		45% {
			-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		60% {
			-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		75% {
			-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		90% {
			-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		100% {
			-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
			opacity: 1;
		}				
	}




	.pulse:hover{
		animation-name: pulse;
		-webkit-animation-name: pulse;	

		animation-duration: 1.5s;	
		-webkit-animation-duration: 1.5s;

		animation-iteration-count: infinite;
		-webkit-animation-iteration-count: infinite;
	}

	@keyframes pulse {
		0% {
			transform: scale(0.9);
			opacity: 0.7;		
		}
		50% {
			transform: scale(1);
			opacity: 1;	
		}	
		100% {
			transform: scale(0.9);
			opacity: 0.7;	
		}			
	}

	@-webkit-keyframes pulse {
		0% {
			-webkit-transform: scale(0.95);
			opacity: 0.7;		
		}
		50% {
			-webkit-transform: scale(1);
			opacity: 1;	
		}	
		100% {
			-webkit-transform: scale(0.95);
			opacity: 0.7;	
		}			
	}









	.stretchLeft{
		animation-name: stretchLeft;
		-webkit-animation-name: stretchLeft;	

		animation-duration: 1.5s;	
		-webkit-animation-duration: 1.5s;

		animation-timing-function: ease-out;	
		-webkit-animation-timing-function: ease-out;	

		transform-origin: 100% 0%;
		-ms-transform-origin: 100% 0%;
		-webkit-transform-origin: 100% 0%; 
	}

	@keyframes stretchLeft {
		0% {
			transform: scaleX(0.3);
		}
		40% {
			transform: scaleX(1.02);
		}
		60% {
			transform: scaleX(0.98);
		}
		80% {
			transform: scaleX(1.01);
		}
		100% {
			transform: scaleX(0.98);
		}				
		80% {
			transform: scaleX(1.01);
		}
		100% {
			transform: scaleX(1);
		}							
	}

	@-webkit-keyframes stretchLeft {
		0% {
			-webkit-transform: scaleX(0.3);
		}
		40% {
			-webkit-transform: scaleX(1.02);
		}
		60% {
			-webkit-transform: scaleX(0.98);
		}
		80% {
			-webkit-transform: scaleX(1.01);
		}
		100% {
			-webkit-transform: scaleX(0.98);
		}				
		80% {
			-webkit-transform: scaleX(1.01);
		}
		100% {
			-webkit-transform: scaleX(1);
		}		
	}

	.stretchRight{
		animation-name: stretchRight;
		-webkit-animation-name: stretchRight;	

		animation-duration: 1.5s;	
		-webkit-animation-duration: 1.5s;

		animation-timing-function: ease-out;	
		-webkit-animation-timing-function: ease-out;	

		transform-origin: 0% 0%;
		-ms-transform-origin: 0% 0%;
		-webkit-transform-origin: 0% 0%; 		
	}

	@keyframes stretchRight {
		0% {
			transform: scaleX(0.3);
		}
		40% {
			transform: scaleX(1.02);
		}
		60% {
			transform: scaleX(0.98);
		}
		80% {
			transform: scaleX(1.01);
		}
		100% {
			transform: scaleX(0.98);
		}				
		80% {
			transform: scaleX(1.01);
		}
		100% {
			transform: scaleX(1);
		}							
	}

	@-webkit-keyframes stretchRight {
		0% {
			-webkit-transform: scaleX(0.3);
		}
		40% {
			-webkit-transform: scaleX(1.02);
		}
		60% {
			-webkit-transform: scaleX(0.98);
		}
		80% {
			-webkit-transform: scaleX(1.01);
		}
		100% {
			-webkit-transform: scaleX(0.98);
		}				
		80% {
			-webkit-transform: scaleX(1.01);
		}
		100% {
			-webkit-transform: scaleX(1);
		}		
	}

	@media only screen and (max-width : 1300px) {
		.fastlinks {
			display:none !important;
		}
	}

/*Make the semantic media wiki readable*/
.smw-editpage-help {
background-color: #565656;
}

/* Make the errors on uploading the same file readable */

.mw-destfile-warning {
    color: #efdba6;
}

.externalimage-holder {
    position: relative;
    margin: auto;
    display: inline-block;
    max-width: 600px;
}
.externalimage-holder img {
    width: 100%;
    height: auto;
}
img {
    max-width: 900px;
}

#document-wrapper
{
    max-width: 1200px;
}



/* Mobile-specific changes */
@media screen and (max-width: 720px)
{
	/* Remove the unnecessary logo next to the navigation links */
	#mirage-navigation-header #mirage-logo {
	   display: none;
	}
	
	/*Remove the wiki title on mobile*/
	.mw-logo-wordmark {
	   display: none;
	}
	
	/*Set max image size on mobile, so they scale*/
	img {
	  display: block;
	  max-width:90%;
	  width: auto;
	  height: auto;
	}

	/* Remove text of Recent Changes button */
	div#module-site-tools li.mw-list-item:first-child a {
		color: transparent;
	}

	/* Remove BackToTop button for small screens */
	#BackToTop {
		display: none;
	}

    /* Avoid right-floating images to overlap text or take too much space on Mobile */
    div.tright, 
    div.floatright, 
    table.floatright {
        clear: right;
        float: unset;
    }
}

/* FoE-specific changes*/
	/* Removes Recent Changes button */
	#module-site-tools > ul > li:first-child {
		visibility: hidden;
	}

	/* Sets background image for dropdown menus in top navigation */
	.skin-mirage-dropdown-list li > a {
		background-image: url(/skins/MirageFoE/images/page-bgtile.png);
	}

	.skin-mirage-dropdown-list li > a:hover {
		background-image: url(/skins/MirageFoE/images/page-bgtile.png) !important;
		opacity: 0.85;
	}

	/* Sets text color on forms in special pages */
	form {
		color: #efdba6;
	}

	form a {
		color: darkorange;
	}

	.mw-pager-navigation-bar {
		color: #efdba6;
	}

	.mw-pager-navigation-bar a {
		color: darkorange;
	}

	/* Removes endless spinner for logged out users on main page */
	#mw-indicator-smw-entity-examiner {
		display: none;
	}