@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic,600,600italic,700,700italic");
@media screen {
html, body {
font-family: "Source Sans Pro", "Lucida Grande", Calibri, Tahoma, Kalimati, sans-serif;
}
#mw-content-text > p,
#mw-content-text > ul,
#mw-content-text > blockquote {
font-family: georgia, serif;
}
div#mw-panel div#p-lang div.body {
font-family: sans-serif;
font-size-adjust: 0.5;
}
/*html, body {
font-family: georgia, serif;
}
h1, h2, h3, h4, h5, h6,
#mw-navigation, .infobox, .navbox {
font-size-adjust: 0.5;
font-family: "Source Sans Pro", "Lucida Grande", Calibri, Tahoma, Kalimati, sans-serif !important;
}*/
h1#firstHeading {
font-weight: 300;
font-size: 160%;
letter-spacing: -0.03em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-rendering: optimizelegibility;
text-rendering: optimizelegibility;
}
#mw-content-text > h2 {
font-weight: 400;
font-size: 160%;
letter-spacing: -0.03em;
margin: 0.5em 0 0.5em;
padding-bottom: 0.4em;
}
#mw-content-text > h3 {
font-weight: 600;
font-size: 130%;
letter-spacing: -0.02em;
margin: 0.5em 0 0.4em;
}
#mw-content-text > h4 {
font-weight: 600;
font-size: 105%;
margin: 0.5em 0 0.4em;
}
.mw-editsection { font-weight: normal; letter-spacing: normal; }
#mw-content-text > ul,
#mw-content-text > p {
font-size: 108%;
}
#mw-content-text .dablink,
#mw-content-text .rellink {
font-size: 94%;
}
a.new, #p-personal a.new,
div.vectorTabs li.new a,
div.vectorTabs li.new a:visited {
color: grey;
}
#pt-userpage {
background-image: none;
padding-left: 0;
}
div#footer {
padding-left: 0;
}
#toc #toctitle, .toc #toctitle,
#toc .toctitle, .toc .toctitle {
text-align: left;
}
.navbox, .infobox {
padding: 4px 4px !important;
/*border: 1px solid rgb(210, 210, 210);*/
}
.navbox, .infobox, .infobox table {
border-collapse: separate;
border-spacing: 2px 2px !important;
}
.infobox td,
.infobox th {
background-color: transparent !important;
}
.infobox th {
color: inherit !important;
text-align: left !important;
}
.infobox td[colspan="2"] {
padding: 0.2em 0 0.2em;
}
.infobox th[colspan="2"] {
border-bottom: 1px solid rgb(170, 170, 170);
padding: 0.6em 0 0.2em;
}
.infobox tr:first-child > th[colspan="2"] {
border-bottom: 0 none;
padding: 0.2em 0 0.6em;
}
.infobox th.scope-row {
font-weight: 600;
padding-right: 0.4em;
}
.infobox th.scope-row,
.infobox th.scope-row + td {
}
.page-Main_Page h2 {
font-weight: 600 !important;
letter-spacing: -0.02em;
border-width: 0 0 1px 0 !important;
background-color: transparent !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media only screen and (orientation: landscape)
and (min-device-width: 768px) and (max-device-width: 1024px)
{
.ns-subject div#content { padding: 1.8em 1.5em 1.5em; }
.ns-subject h1#firstHeading { font-size: 190%; }
.ns-subject div#bodyContent { font-size: 90%; }
.infobox, .navbox { font-size: 74% !important; }
}
@media only screen and (orientation: portrait)
and (min-device-width: 768px) and (max-device-width: 1024px)
{
.ns-subject div#content { padding: 2.0em 1.7em 1.7em; }
.ns-subject h1#firstHeading { font-size: 210%; }
.ns-subject div#bodyContent { font-size: 105%; }
.infobox, .navbox { font-size: 77% !important; }
}