/* TEMP 10 FEB 2021 */
.wiki-embed .editsection,
.wiki-embed .mw-editsection,
.wiki-embed #toc,
.wiki-embed .navbox,
.wiki-embed .infobox { display:none; }
/* TEMP 10 FEB 2021 */

div.tright { clear:right; float:right; margin: .5em 0 1.3em 1.4em; }
div.tleft { clear:left; float:left; margin: .5em 1.4em 1.3em 0; }
div.thumb { margin-bottom: .5em; width: auto; background-color: transparent; }
div.thumbinner { min-width:100px;
border: 1px solid #ccc;
padding: 3px;
background-color: #f9f9f9;
font-size: 94%;
text-align: center;
overflow: hidden; }
div.thumb .thumbimage { background-color:#fff; }
html .thumbimage { border:1px solid #ccc; }
.tright img, .tleft img,
.thumb img { vertical-align:middle; }
.thumbcaption { border: none; line-height: 1.4em; padding: 3px; font-size: 94%; text-align: left; }
.magnify { float: right; margin-left: 3px; margin-right: 0; }
.portal table { border-collapse:separate; }
.portal td { padding:1px; }
blockquote.templatequote {
    margin-top: 0
}
blockquote.templatequote div.templatequotecite {
    line-height: 1.5em;
    text-align: left;
    padding-left: 1.6em;
    margin-top: 0
}

table.mbox-small {
    clear: right;
    float: right;
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em
}
table.mbox-small-left {
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em
}
th.mbox-text, td.mbox-text {
    border: none;
    padding: 0.25em 0.9em;
    width: 100%
}
.thumbcaption td.mbox-text {
    max-width:228px;
}
td.mbox-image {
    border: none;
    padding: 2px 0 2px 0.9em;
    text-align: center
}
td.mbox-imageright {
    border: none;
    padding: 2px 0.9em 2px 0;
    text-align: center
}
td.mbox-empty-cell {
    border: none;
    padding: 0;
    width: 1px
}

table.stub {
	margin-bottom:1em;
}
table.stub td {
	padding:10px 20px;
    background: #fbfbfb;
}

table.ambox {
    margin: 0 10% 0.5em;
    border: 1px solid #aaa;
    border-left: 10px solid #1e90ff;
    background: #fbfbfb;
    font-size:0.9em;
}

table.ambox + table.ambox {
    margin-top: -1px
}
.ambox th.mbox-text, .ambox td.mbox-text {
    padding: 0.25em 0.5em
}

.ambox td.mbox-image {
    padding: 2px 0 2px 0.5em
}

.ambox td.mbox-imageright {
    padding: 2px 0.5em 2px 0
}

table.ambox-notice {
    border-left: 10px solid #1e90ff
}

table.ambox-speedy {
    border-left: 10px solid #b22222;
    background: #fee
}

table.ambox-delete {
    border-left: 10px solid #b22222
}

table.ambox-content {
    border-left: 10px solid #f28500
}

table.ambox-style {
    border-left: 10px solid #f4c430
}

table.ambox-move {
    border-left: 10px solid #9932cc
}

table.ambox-protection {
    border-left: 10px solid #bba
}

table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff;
    background: #fbfbfb
}

	sup {
		font-family:sans-serif;
		font-size:0.7em;
		line-height:1;
		vertical-align: super;
	}


    table.wikitable {
        margin: 1em 0;
        background-color: #f9f9f9;
        border: 1px #aaa solid;
        border-collapse: collapse;
        color: black
    }

    table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th,
    table.wikitable > * > tr > td {
        border: 1px #aaa solid;
        padding: 0.2em
    }

    table.wikitable > tr > th, table.wikitable > * > tr > th {
        background-color: #f2f2f2;
        text-align: center
    }

    table.wikitable > caption {
        font-weight: bold
    }


    li.gallerybox {
        vertical-align: top;
        display: -moz-inline-box;
        display: inline-block
    }

    ul.gallery, li.gallerybox {
        zoom: 1;
        *display: inline
    }

    ul.gallery {
        margin: 2px;
        padding: 2px;
        display: block
    }

    li.gallerycaption {
        font-weight: bold;
        text-align: center;
        display: block;
        word-wrap: break-word
    }

    li.gallerybox div.thumb {
        text-align: center;
        border: 1px solid #ccc;
        background-color: #f9f9f9;
        margin: 2px
    }

    li.gallerybox div.thumb img {
        display: block;
        margin: 0 auto
    }

    div.gallerytext {
        overflow: hidden;
        font-size: 94%;
        padding: 2px 4px;
        word-wrap: break-word
    }
    li.gallerybox div.thumb div.PopUpMediaTransform {
    	margin: 0 auto
	}
div.hatnote { padding-left:1.6em; margin-bottom:0.5em; font-style:italic; }

/*div.reflist { margin-left:30px; }*/
ol.references, div.reflist, div.refbegin { font-size: 90%; margin-bottom: 0.5em; }
div.refbegin-100 { font-size:100%; }
div.reflist ol.references { font-size:100%; list-style-type:inherit; margin-left:2em; }
ol.references li:target, sup.reference:target, span.citation:target { background-color: #DEF; }
sup.reference { font-weight: normal; font-style: normal; }
span.brokenref { display: none; }
.citation { word-wrap: break-word; }
@media screen, handheld {
    .citation .printonly { display: none; }
}