User:Sputnikenmeister/vector.css

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
@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; }
}