User:Manitshah100/vector-2022.css

/* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap'); */ /* @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap'); */ @import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); /* @import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap'); */ /* @import url('https://fonts.googleapis.com/css2?family=Rasa:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap'); */ @import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); /* @import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap'); */ /* @import url('https://fonts.googleapis.com/css2?family=Literata:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/ /* @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */ @import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');

@media screen and (min-width: 1000px) { /*******************************/	/******** TEXT STYLES **********/ /*******************************/	.mw-parser-output > p { font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-size: 1.4em; line-height: 1.4; font-weight: 400; letter-spacing: 0.2px; margin-top: 0.5em; margin-bottom: 0.5em; }	/* bold items in the body text */ p b { font-weight: 600; }	html, body { font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; letter-spacing: 0.4px; }	/******** Links ********/ /* Baseline definition of links */ .mw-body-content a { color: #003a9b; font-weight: 500; padding-left: 2px; padding-right: 2px; }	/* Baseline definition of link hover */ .mw-body-content a:hover { color: #000000; text-decoration: none; border-width: 0.05px; border-color: #000000; border-style: solid none; background-color: rgba(255, 221, 104, 0.7); }	/* Image links */ .mw-body-content a.image > img { border: 2px solid transparent; /* border always present to avoid jitter */ }	/* Image links, hover */ .mw-body-content a.image:hover { /* Just the parent "a" link, not the image */ text-decoration: none; border-color: transparent; background-color: transparent; }	.mw-body-content a.image > img:hover { /* Just the image, not its parent "a" link */ border-color: #ffcc00; }	/* Infobox links */ .vector-body .mw-body-content table.infobox a { padding-left: 0; padding-right: 0; font-weight: 600; }	.vector-body .mw-body-content table.infobox a:hover { padding-left: 0; padding-right: 0; font-weight: 600; }		/******** Lists ********/ /* Unordered lists */ .vector-body .mw-parser-output ul { margin-left: 2.0em; }	.vector-body .mw-parser-output ul > li { padding-left: 0.5em; font-size: 1.2em; line-height: 1.45; letter-spacing: 0.3px; }	/* Ordered lists */ .vector-body .mw-parser-output ol { margin-left: 2.4em; }	.vector-body .mw-parser-output ol > li { padding-left: 0.4em; font-size: 1.2em; line-height: 1.45; letter-spacing: 0.1px; margin-left: 2.4em; }

/* Unordered lists (in the infobox) */ .vector-body .mw-parser-output table.infobox ul > li { padding-left: 0; font-size: 12.6px; line-height: 1.25; letter-spacing: 0; }	/* Ordered lists (in the infobox) */ .vector-body .mw-parser-output table.infobox ol > li { padding-left: 0; font-size: 12.6px; line-height: 1.25; letter-spacing: 0; }	/******** Headings ********/ /* Heading 1 (in the body) */ .mw-body h1, .mw-body-content h1 { font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; font-size: 1.8em !important; font-weight: 900; letter-spacing: -1px; }	.mw-body h2, .mw-body-content h2 { font-size: 1.7em !important; font-weight: 800; font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; letter-spacing: -0.5px; border-bottom: 0.5px solid #891b1f; color: #891b1f !important; }	.mw-body h3, .mw-body-content h3 { font-size: 1.5em !important; font-weight: 700; font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; letter-spacing: -0.6px; color: #01256e !important; }	.mw-body h4, .mw-body-content h4 { font-size: 1.3em !important; font-weight: 700; font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; letter-spacing: -0.6px; color: #000000 !important; }

/* Italicised note(s), typically just below a heading, linking to other articles */ .mw-parser-output div.hatnote { width: 70%; padding-left: 0 !important; padding-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important;

font-size: 0.9em !important; font-weight: 700; font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; letter-spacing: 0; color: #266dca; }	.mw-parser-output div.hatnote a { font-weight: 800; padding-left: 2px; padding-right: 2px; }	/* superscripted items in the main page body */ .mw-body-content sup { font-size: 55%; }	/* just the citation superscripts (and their links) */ .mw-body-content sup.reference { transform: translateY(-6px); }	.mw-body-content sup.reference > a { color: #888888; font-weight: 700; font-family: 'Source Sans Pro', 'Times New Roman', 'Georgia', serif !important; letter-spacing: 0.5px; }	.mw-body-content sup.reference > a:hover { color: #000000; }

/*******************************/	/*********** LAYOUT ************/ /*******************************/	/* the main page container */ .mw-page-container { padding-left: 0; padding-right: 0; }

/* removing column gap from parent container (a css grid)*/ .mw-page-container-inner { display: grid; grid-template: 3.5rem min-content min-content 1fr min-content / 18em minmax(0,1fr); grid-template-areas: 'header header' 'siteNotice siteNotice' 'mainMenu pageContent' 'toc pageContent' 'footer footer'; column-gap: 15px; }	.mw-body { padding: 0 !important; column-gap: 15px !important; }   .skin-vector-2022 #coordinates { top: 0; }

/*******************************/	/*********** HEADER ************/ /*******************************/	/* Removes "Wikipedia", "The Free Encyclopedia", and the container holding them */ .mw-logo-container, .mw-logo-tagline, .mw-logo-wordmark { display: none; }	/* Wikipedia logo */ header.mw-header { display: grid; column-gap: 15px !important; grid-template-columns: 18em 1fr !important; grid-template-areas: 'headerStart headerEnd'; padding: 0; min-height: 3.5rem; }	header.mw-header div.vector-header-start { height: 100%; width: 100%; }	header.mw-header div.vector-header-start img.mw-logo-icon { float: none; margin-right: auto; margin-left: auto; width: 2.5em; height: 2.5em; }	header.mw-header div.vector-header-start a.mw-logo { width: 100%; }	header.mw-header div.vector-header-start a.mw-logo:hover { background: #f7f7fa; }	header.mw-header div.vector-header-end { padding-right: 15px; display: grid; grid-template-columns: 1fr 16vw; grid-column-gap: 15px; height: 100%; }	/******** Search ********/ /******** Unknown ********/ /* increases size of search input box in sticky header */ .vector-search-box-vue.vector-search-box-show-thumbnail > div { max-width: 100% !important; }	.mw-content-container #bodyContent #mw-content-text { margin-top: 0; }	/* Layout */ header.mw-header div.vector-header-end div#p-search { margin-right: 0; margin-left: 0; margin-top: 10px; margin-bottom: auto; font-size: 1em; /* subsequent elements inherit this? */	}	header.mw-header div.vector-header-end div#p-search > a { border-radius: 0; border: none; }	header.mw-header div.vector-header-end div#p-search > a > span { margin: 0; }	header.mw-header div.vector-header-end div#p-search div.cdx-typeahead-search.vector-typeahead-search { margin-left: 0; }		/* Search Box input */ #searchform input.vector-search-box-input { padding: 5px 8px 3px 0px; margin-left: 0; border-radius: 0; border-width: 2px; border-style: solid; border-top-color: transparent; border-bottom-color: #999999; border-right-color: transparent; border-left-color: transparent; box-shadow: none; width: 100%;

font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; font-size: 1.25em !important; line-height: 1.25em; font-weight: 700; letter-spacing: 0; }	/* Search Box input, hover */ #searchform input.vector-search-box-input:hover { border-bottom-color: #222222; }	/* Search Box input, placeholder */ #searchform input.vector-search-box-input::placeholder, #searchform input.vector-search-box-input::-webkit-input-placeholder, #searchform input.vector-search-box-input:-ms-input-placeholder { }	/* Search input */ div.vector-header-end #searchform div.cdx-search-input { border: none; border-radius: 0; }	/* Search input, hover */ div.vector-header-end #searchform div.cdx-search-input:hover { }	/* Search input wrapper */ div.vector-header-end #searchform div.cdx-search-input .cdx-search-input__input-wrapper { margin: 0; outline-style: none; outline-width: 0; outline-color: transparent; }	/* Search buttons */ div.vector-header-end #searchform button.cdx-button { display: none; }	div.vector-header-end #searchform #searchButton, div.vector-header-end #searchform #mw-searchButton { display: none !important; }	/* Magnifying glass icon */ div.vector-header-end #searchform .cdx-text-input .cdx-icon { display: none !important; }	#searchform div.cdx-menu { box-shadow: none; border-radius: 0; border-style: solid; border-width: 2px; border-color: #ffcc00; margin-top: -2px; }	#searchform div.cdx-menu > ul {

}	#searchform div.cdx-menu li.cdx-menu-item a.cfx-meny-item__content{ background-color: rgba(255, 221, 104, 0.3); padding: 5px 8px; }	#searchform div.cdx-menu li.cdx-menu-item .cdx-search-result-title { font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; font-size: 1em !important; line-height: 1.0; font-weight: 800; letter-spacing: 0; color: #222222; }	#searchform div.cdx-menu li.cdx-menu-item .cdx-search-result-title .cdx-search-result-title__match { font-weight: 800; color: #ffcc00; }	#searchform div.cdx-menu li.cdx-menu-item .cdx-menu-item__text__description { margin-top: -2px; font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-size: 0.9em; font-weight: 700; letter-spacing: 0; color: #999999; }	#searchform input.cdx-menu li.cdx-menu-item--enabled:hover, #searchform input.cdx-menu li.cdx-menu-item--enabled.cdx-menu-item--highlighted { background-color: rgba(255, 221, 104, 0.3); }

/* Text input */ #searchform input.cdx-text-input__input { border-width: 2px; border-style: solid; border-color: transparent; padding: 5px 8px 3px 0px; border-radius: 0; outline-style: none; box-shadow: none;

font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; font-size: 1.25em !important; line-height: 1.25em; font-weight: 700; letter-spacing: 0; color: #ffcc00; }	/* Text input, placeholder */ #searchform input.cdx-text-input__input::placeholder, #searchform input.cdx-text-input__input::-webkit-input-placeholder, #searchform input.cdx-text-input__input:-ms-input-placeholder { font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; font-size: 1.25em !important; line-height: 1.25em; font-weight: 700; letter-spacing: 0; color: #999999; outline-style: none; box-shadow: none; }	#searchform input.cdx-text-input__input:focus::placeholder { color: #ffcc00; }	#searchform input.cdx-text-input__input:not(:focus) { /* undo the changes you made above */ border-bottom-color: #999999; border-top-color: transparent; border-left-color: transparent; border-right-color: transparent; }	#searchform input.cdx-text-input__input:not(:focus)::placeholder { /* undo the changes you made above */ color: #999999; }	/* Text input, hover */ #searchform input.cdx-text-input__input:hover { border-bottom-color: #222222; }	#searchform input.cdx-text-input__input::placeholder, #searchform input.cdx-text-input__input::-webkit-input-placeholder:hover, #searchform input.cdx-text-input__input:-ms-input-placeholder:hover { color: #222222 !important; }	#searchform input.cdx-text-input__input:focus { outline-style: none !important; outline-width: 0 !important; outline-color: transparent; box-shadow: none; border-bottom-color: #ffcc00; color: #ffcc00; }	#searchform input.cdx-text-input__input--has-value, #searchform input.cdx-text-input__input--has-value { border-bottom-color: #ffcc00 !important; }

/******** User links button ********/ header.mw-header div.vector-header-end nav.vector-user-links { margin-right: 0; margin-left: auto; margin-top: 10px; margin-bottom: auto; width: 15vw; height: 21px; border-style: solid; border-width: 2px; border-color: #999999; display: block; }	header.mw-header div.vector-header-end nav.vector-user-links:hover { border-color: #ffcc00; background-color: rgba(255, 221, 104, 0.5) }	header.mw-header div.vector-header-end div#vector-user-links-dropdown { width: auto; height: 100%; margin-right: 0; border: none; }   header.mw-header div.vector-header-end div#vector-user-links-dropdown label#vector-user-links-dropdown-label { padding: 0; width: 100%; border-radius: 0; border: none; background-color: transparent; color: #999999; display: inline-block; box-sizing: content-box; margin: 0; font-size: 1em; line-height: 1em; }   header.mw-header div.vector-header-end div#vector-user-links-dropdown label#vector-user-links-dropdown-label::after { height: 100%;

position: absolute; right: 0; margin-right: 5px; margin-left: auto; }   header.mw-header div.vector-header-end div#vector-user-links-dropdown label#vector-user-links-dropdown-label .mw-ui-icon { position: relative; height: 23px; width: auto; margin-left: auto; margin-right: auto; }   /* icon */ header.mw-header div.vector-header-end div#vector-user-links-dropdown label#vector-user-links-dropdown-label .mw-ui-icon::before { background-size: 17px auto; opacity: 0.7; }   header.mw-header div.vector-header-end div#vector-user-links-dropdown label#vector-user-links-dropdown-label span.vector-menu-heading-label { margin: 0; }   header.mw-header div.vector-header-end div#vector-user-links-dropdown div.vector-menu-content.vector-dropdown-content { width: 15vw; border: 2px solid #ffcc00; position: absolute; right: -2px; top: 25px; }   header.mw-header div.vector-header-end div#vector-user-links-dropdown div.vector-menu-content.vector-dropdown-content #p-personal { border-bottom: 1px solid #ffcc00; }

/******** Languages button ********/ /* Parent container */ header.mw-body-header.vector-page-titlebar { /* Turn into grid */ display: grid; grid-template-columns: 1fr 16vw; grid-column-gap: 15px; box-shadow: none; }	/* main div for button */ header.mw-body-header div#p-lang-btn.mw-portlet-lang { position: absolute; top: 40px; right: 15px;

margin-right: 0; margin-left: auto; height: auto; border-style: solid; border-width: 2px; border-color: #999999; }	/* main div for button, hover state */ header.mw-body-header div#p-lang-btn.mw-portlet-lang:hover { border-color: #ffcc00; background-color: rgba(255, 221, 104, 0.5) }	/* "label" element (inside the main button div)(more specific declaration) */ header.mw-body-header div#p-lang-btn.mw-portlet-lang #p-lang-btn-label.mw-ui-button { display: grid; grid-template-columns: 2em 1fr 2em; width: 15vw; min-height: 0; padding: 0 !important; border: none; border-radius: 0; background-color: transparent; font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-size: 12px; font-weight: 800; letter-spacing: 0.25px; text-transform: uppercase; color: #999999; }	/* "label" element, hover state (inside the main button div) */ header.mw-body-header div#p-lang-btn.mw-portlet-lang #p-lang-btn-label.mw-ui-button:hover { border-color: #ffcc00; color: #ffcc00; }	/* small arrow (inside the main button div) */ header.mw-body-header div#p-lang-btn.mw-portlet-lang #p-lang-btn-label.mw-ui-button::after { height: 100%; position: absolute; right: 0; margin-right: 5px; margin-left: auto; }	/* language icon span (inside the "label" element) */ header.mw-body-header #p-lang-btn.mw-portlet-lang #p-lang-btn-label span.mw-ui-icon { height: auto; width: auto; }	/* language icon actual (inside the "label" element) */ header.mw-body-header #p-lang-btn.mw-portlet-lang #p-lang-btn-label span.mw-ui-icon::before { background-size: 17px auto; }	/* text " languages" (inside the "label" element) */ header.mw-body-header #p-lang-btn.mw-portlet-lang #p-lang-btn-label span.vector-menu-heading-label { margin-left: 0; line-height: 21px; /* vertically center the span with text */ font-size: 12px; }	/* down arrow */ header.mw-body-header #p-lang-btn.mw-portlet-lang #p-lang-btn-label span.vector-menu-heading-label { margin-left: 0; line-height: 21px; /* vertically center the span with text */ }		/******** Languages drop-down menu ********/ /* container for submenu */ div.grid.uls-menu { position: absolute; top: 70px !important; right: 15px !important; margin-top: 0; margin-bottom: 0; border-style: solid; border-width: 2px; border-color: #ffcc00; border-radius: 0; box-shadow: none; }	/* Box - Search */ div.row.uls-search { padding: 3px 6px; border-radius: 0; border-color: #ffcc00; border-width: 2px; }	/* Box - List of languages */ div.row.uls-language-list { height: 70vh; padding: 5px; border-radius: 0; border-color: #ffcc00; border-width: 1px; }	/* Box - Settings */ div.row#uls-settings-block { padding: 0; border-radius: 0; border-color: #ffcc00 !important; border-width: 1px; }	/* Individual regions within language list */ div.uls-language-list div.uls-lcd-region-section { margin-top: 0; }	/* Title of a region */ div.uls-language-list div.uls-lcd-region-section .uls-lcd-region-title { padding-top: 8px; padding-bottom: 0; padding-left: 8px; padding-right: 8px; margin-block-end: 0; font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.25px; color: #999999; }	/* Individual languages */ div.uls-language-list div.uls-language-block a { padding-top: 4px; padding-bottom: 4px; }	div.uls-language-list div.uls-language-block > ul { margin-block-start: 0; margin-block-end: 0; }	/* Groups of individual languages */ div.uls-language-list div.uls-language-block > ul > li { margin-left: 0; }	/******** Tools button ********/ div.vector-page-toolbar div#left-navigation { display: none !important; }	/* container for watchlist star and button */ div.vector-page-toolbar div#right-navigation { position: absolute; top: 74px; right: 15px; margin-right: 0; margin-left: 0; display: grid; grid-template-columns: 50px 1fr; grid-column-gap: 0; }	/* don't show any of the list items */ div.vector-page-toolbar div#right-navigation div#p-views li.mw-list-item { display: none; margin: 0; height: 100%; }	/* ...but make an exception for this one list item */ div.vector-page-toolbar div#right-navigation div#p-views ul > li.mw-list-item#ca-watch { display: block !important; width: 50px; position: relative; float: right; text-align: center; }	div.vector-page-toolbar div#right-navigation div#p-views ul > li.mw-list-item#ca-watch a.mw-ui-icon { margin: 0 auto !important; padding: 0; border: none; border-radius: 0; width: 100%; height: 25px; }	div.vector-page-toolbar div#right-navigation div#p-views ul > li.mw-list-item#ca-watch a.mw-ui-icon:hover { background-color: rgba(255, 221, 104, 0.5); }	div.vector-page-toolbar div#right-navigation div#p-views ul > li.mw-list-item#ca-watch a.mw-ui-icon::before { }	div.vector-page-toolbar div#right-navigation nav.vector-page-tools-landmark { height: 21px; text-align: center; border-width: 2px; border-style: solid; border-color: #999999; }	div.vector-page-toolbar div#right-navigation nav.vector-page-tools-landmark:hover { background-color: rgba(255, 221, 104, 0.5); border-color: #ffcc00; color: #000000; }	div.vector-page-toolbar div#right-navigation div.vector-page-tools-dropdown { height: 100%; margin: 0; }	div.vector-page-toolbar div#right-navigation div.vector-page-tools-dropdown #vector-page-tools-dropdown-label { position: relative; width: 15vw; height: 100%; padding: 0 !important; margin-bottom: 0; font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-weight: 800; font-size: 12px !important; color: #999999; letter-spacing: 0.25px; text-transform: uppercase; }	div.vector-page-toolbar div#right-navigation div.vector-page-tools-dropdown #vector-page-tools-dropdown-label::after { width: 17px; height: 100%; margin-right: 5px; margin-left: auto; }	div.vector-page-toolbar div#right-navigation div.vector-page-tools-dropdown #vector-page-tools-dropdown-label span.vector-menu-heading-label { width: 100%; position: absolute; line-height: 21px; /* vertically center the span with text */ }	/******** Tools drop-down menu ********/ div#right-navigation div.vector-page-tools-dropdown div.vector-menu-content.vector-dropdown-content { width: 15vw; max-width: 15vw; border-style: solid; border-width: 2px; border-color: #ffcc00; right: -2px; top: 25px; padding: 0 !important; box-shadow: none; }	div#right-navigation div.vector-page-tools-dropdown div.vector-menu { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-style: #ffcc00; }	div#right-navigation div.vector-page-tools-dropdown div.vector-menu-heading { padding: 9px 12px 3px 12px; font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.25px; color: #ffcc00; }	div#right-navigation div.vector-page-tools-dropdown div.vector-menu-content { padding-bottom: 6px; }	div#right-navigation div.vector-page-tools-dropdown div.vector-menu-content li.mw-list-item a { padding: 3px 12px; }	/* remove first link in the Tools menu ("move to sidebar") */ div.vector-page-toolbar div.vector-page-tools-dropdown div.vector-menu-content div.vector-pinnable-header { display: none; }	/*******************************/	/******** STICKY HEADER ********/ /*******************************/	header#vector-sticky-header { padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 15px; transition: none !important; }	header#vector-sticky-header div.vector-sticky-header-start { display: grid; grid-template-columns: 18em 1fr; grid-template-rows: 100%; column-gap: 15px; height: 100%; }	/* Search button on sticky header bar */ header#vector-sticky-header div.vector-sticky-header-start div.vector-sticky-header-icon-start { height: 100%; width: 100%; margin-left: auto; margin-right: auto; }	header#vector-sticky-header div.vector-sticky-header-start div.vector-sticky-header-icon-start button { height: 100%; width: 100%; margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; }	/* Resize magnifying glass (search) icon in sticky header bar */ header#vector-sticky-header div.vector-sticky-header-start div.vector-sticky-header-icon-start button:before { background-size: 1.5em 1.5em; }

/* Page title on sticky header bar */ header#vector-sticky-header div.vector-sticky-header-start div.vector-sticky-header-context-bar .mw-page-title-main { font-size: 1.2em !important; font-weight: 900; font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; letter-spacing: -0.7px; }	header#vector-sticky-header div.vector-sticky-header-start > div.vector-sticky-header-context-bar { padding-left: 0; margin-left: 0; border-left: none; }	header#vector-sticky-header div.vector-sticky-header-end #ca-talk-sticky-header, header#vector-sticky-header div.vector-sticky-header-end #ca-history-sticky-header { display: none; }	header#vector-sticky-header div.vector-sticky-header-end { column-gap: 0; }

button#p-lang-btn-sticky-header { padding-left: 16px; padding-right: 16px; }	header#vector-sticky-header div.vector-sticky-header-start > div.vector-search-box { margin-left: 0; }	/* Removes notifications, dashboard, and watchlist buttons. Less stressful stuff to look at. */	div.vector-menu-content > ul.vector-menu-content-list > li#pt-userpage-2, div.vector-menu-content > ul.vector-menu-content-list > li#pt-notifications-alert, div.vector-menu-content > ul.vector-menu-content-list > li#pt-notifications-notice, div.vector-menu-content > ul.vector-menu-content-list > li#pt-watchlist-2 { display: none; }

/*******************************/	/********** CONTENTS ***********/ /*******************************/	/* Removes a negative margin that seems to push the contents box off the page */ .vector-feature-page-tools-enabled.vector-feature-toc-pinned-enabled #mw-panel-toc { margin-left: 0; }

div#vector-toc-pinned-container { margin-top: 0 !important; margin-bottom: 0 !important; }	/* Removes main menu links in the sidebar. Sidebar is just contents. */ 	div.vector-main-menu-container { display: none; }	/* Removes everything from the left sidebar besides the actual article contents */ div#vector-toc > .vector-pinnable-header, div#vector-toc > .vector-toc-pinnable-header, div#vector-toc > .vector-pinnable-header-pinned { display: none; }

div#vector-toc { padding-top: 0 !important; padding-bottom: 30px !important; padding-left: 0 !important; padding-right: 5px !important; }	/* toggle in TOC sidebar */ div#vector-toc button.vector-toc-toggle { display: none; }

/* padding in TOC links */ div#vector-toc .vector-toc-list-item { padding-left: 0; }	div#vector-toc .vector-toc-level-1 .vector-toc-text { padding: 3px 5px 3px 15px; }	div#vector-toc .vector-toc-level-2 .vector-toc-text { padding: 3px 5px 3px 30px; }	div#vector-toc .vector-toc-level-3 .vector-toc-text { padding: 3px 5px 3px 45px; }	/* All "a" items inside contents */ div#vector-toc a.vector-toc-link { color: #999999; font-size: 0.95em; font-weight: 600; font-family: 'Roboto Serif', 'Georgia', 'Times New Roman', serif !important; letter-spacing: -0.15px !important; line-height: 1.0; }	div#vector-toc li.vector-toc-list-item-active.vector-toc-level-2:hover a.vector-toc-link { font-weight: 700; letter-spacing: -0.5px; }

/* All "li" items inside contents */ div#vector-toc li.vector-toc-list-item { border-width: 0.5px; border-style: solid none; border-color: transparent; }	/* All levels */ div#vector-toc li.vector-toc-level-1:hover a.vector-toc-link, div#vector-toc li.vector-toc-level-2:hover a.vector-toc-link, div#vector-toc li.vector-toc-level-3:hover a.vector-toc-link { text-decoration: none; }	div#vector-toc li.vector-toc-level-1:hover a.vector-toc-link, div#vector-toc li.vector-toc-level-1.vector-toc-list-item-active a.vector-toc-link { color: #444444; }	div#vector-toc li.vector-toc-level-2:hover a.vector-toc-link, div#vector-toc li.vector-toc-level-2.vector-toc-list-item-active a.vector-toc-link { color: #222222; }	div#vector-toc li.vector-toc-level-3:hover a.vector-toc-link, div#vector-toc li.vector-toc-level-3.vector-toc-list-item-active a.vector-toc-link { color: #000000; }	/* Level 1 only */ div#vector-toc li.vector-toc-level-1:hover, div#vector-toc li.vector-toc-level-1-active { color: #000000; border-color: #000000; background-color: rgba(255, 221, 104, 0.5); }	/* Level 2 only */ div#vector-toc li.vector-toc-level-2:hover, div#vector-toc li.vector-toc-level-2.vector-toc-list-item-active, div#vector-toc li.vector-toc-level-1-active li.vector-toc-level-2 { color: #000000; border-color: rgba(255, 221, 104, 0.8); background-color: rgba(255, 221, 104, 0.8); }	/* Level 3 only */ div#vector-toc li.vector-toc-level-3:hover, div#vector-toc li.vector-toc-level-3.vector-toc-list-item-active { color: #000000; border-color: #ffcc00; background-color: #ffcc00; }	/* simplifies default calculation, which uses calc */ div#vector-toc .vector-toc-list-item-active > .vector-toc-link .vector-toc-text { width: 100%; }	/*******************************/	/*********** TABLES ************/ /*******************************/	.vector-body table li::marker{ }	/* to reduce the font size in the table to compensate for change in font */ .wikitable { font-size: 90% !important; }	.wikitable li { margin-bottom: 0.25em; }	/* to change the border colour */ .wikitable > tr > th,.wikitable > tr > td,.wikitable > * > tr > th,.wikitable > * > tr > td { border-top-color: #ffffff; border-right-color: #ffffff !important; border-bottom-color: #ffffff; border-left-color: #ffffff !important; }	/*******************************/	/************ BOXES ************/ /*******************************/	/* The box with warnings (more citations needed, etc.) */ .mw-parser-output .ambox { margin-top: 0; margin-right: 0% !important; margin-bottom: 20px !important; margin-left: 0% !important; border-top-width: 0 !important; border-right-width: 0 !important; border-bottom-width: 0 !important; border-left-width: 10px !important; background-color: #fdf6e4 !important; }	/* The text part inside the ambox */ .mbox-text { padding-top: 0.5em !important; padding-right: 0.75em !important; padding-bottom: 0.5em !important; padding-left: 1.5em !important; font-size: 12px; font-family: 'Roboto'; font-weight: 500; letter-spacing: 0.05px; line-height: 1.35; }	/* Side boxes */ .mw-parser-output .side-box { border-style: solid; border-width: 2px; border-color: #ffcc00; padding: 5px; }	/* Sidebar */ .mw-parser-output table.sidebar { border-style: solid; border-width: 2px; border-color: #ffcc00; padding: 5px; }	/* Headings of titles in the infobox */ .mw-parser-output table.sidebar tr td.sidebar-content { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; background-color: rgba(255, 221, 104, 0.7); }

/*******************************/	/******** PAGE CONTENT *********/ /*******************************/	/* The lock/unlock icon that you see on a lot of pages */ div.mw-parser-output > a > img { width: 12px !important; height: 12px !important; }	/* The container that has the lock button and other such "indicators" */ .mw-indicators { float: left; }	/* removing the line below the read, edit, talk, etc. links */ .vector-page-toolbar-container { box-shadow: none; margin-bottom: 0; float: right; }	.mw-body-content { margin-top: 10px; }	/* Removes the siteNotice box at the top of the article altogether (the spacing was annoying me) */ #siteNotice { display: none; }	/* Removes the unnecessary "From Wikipedia, the free encyclopedia" line at the top of every article */ #siteSub { display: none; }	span.mw-editsection { display: none !important; }

/*******************************/	/********** INFOBOX ************/ /*******************************/	/* Removes the usually redundant caption title inside the infobox */ table.infobox .infobox-title { display: none; }	table.infobox { font-size: 90%; line-height: 1.1; margin-top: -53px; margin-bottom: 0; padding: 5px; border: 2px solid #ffcc00 !important; background-color: rgba(255, 221, 104, 0.1); }	table.infobox th.infobox-label { font-weight: 600; }	table.infobox th.infobox-above { font-family: 'Roboto Serif', 'Times New Roman', 'Georgia', serif !important; font-size: 1.25em !important; font-weight: 700; letter-spacing: 0; }	table.infobox .infobox-caption { font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-weight: 300; font-size: 90%; letter-spacing: 0.5px; line-height: 1.1; margin: 6px 0; }	table.infobox .infobox-caption a { font-weight: 500; }	div.thumbinner { border: 2px solid #ffcc00 !important; background-color: rgba(255, 221, 104, 0.1); padding: 5px; }	div.thumbinner a { padding: 0; }	div.thumbcaption { font-family: 'Catamaran','Helvetica', 'Arial', sans-serif; font-weight: 400; font-size: 90%; letter-spacing: 0.4px; line-height: 1.2; padding: 3px 0; } }