#glt-settings.wrap {
    max-width:1300px;
  }

  #glt-settings.wrap:after {
    content:'';
    display:block;
    clear:both;
  }

  #glt-footer,
  #glt-footer #google_language_translator {
      display:none !important;
  }

  #glt-translate-trigger,
  #glt-translate-trigger span {
    cursor:pointer;
  }

  #glt-settings .glt-main-settings h3:before {
    content:'\f108';
  }

  #glt-settings .glt-layout-settings h3:before {
    content:'\f116';
  }

  #glt-settings .glt-floating-widget-settings h3:before {
    content:'\f134';
  }

  #glt-settings .glt-behavior-settings h3:before {
    content:'\f185';
  }

  #glt-settings .glt-usage-settings h3:before {
    content:'\f106';
  }

  #glt-settings .glt-preview-settings h3:before {
    content:'\f115';
  }

  #glt-settings .glt-flag-settings h3:before {
    content:'\f227';
  }

  #glt-settings .glt-seo-settings h3:before {
    content:'\f11e';
  }

  #glt-settings .glt-gtranslate-ad h3:before {
    content:'\f326';
  }

  #glt-settings .glt-css-settings h3:before {
    content:'\f119';
  }

  #glt-settings .glt-seo-settings {background-color: #FFC293;}

  #glt-settings .glt-main-settings h3:before,
  #glt-settings .glt-layout-settings h3:before,
  #glt-settings .glt-behavior-settings h3:before,
  #glt-settings .glt-floating-widget-settings h3:before,
  #glt-settings .glt-usage-settings h3:before,
  #glt-settings .glt-preview-settings h3:before,
  #glt-settings .glt-flag-settings h3:before,
  #glt-settings .glt-seo-settings h3:before,
  #glt-settings .glt-gtranslate-ad h3:before,
  #glt-settings .glt-css-settings h3:before {
    margin-right: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 1;
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    -webkit-transition: color .1s ease-in 0;
    transition: color .1s ease-in 0;
    -webkit-font-smoothing: antialiased;
  }

  #glt-settings .button,
  #glt-settings .button-primary {
    text-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    transition: .25s opacity ease-in-out;
    -webkit-transition: .25s opacity ease-in-out;
    -moz-transition: .25s opacity ease-in-out;
  }

  #glt-settings .button {
    background: #95a5a6;
    border:1px solid #95a5a6;
    color:#fff;
  }

  #glt-settings .button-primary {
    background:#ea4335;
    border:1px solid #ea4335;
  }

  #glt-settings .button:hover {
    opacity:0.8;
  }

  #glt-settings .button-primary:hover {
    opacity:0.8;
    background:#ea4335;
    border:1px solid #ea4335;
  }

  .tool-container {
      bottom:50px !important;
      top:auto !important;
      z-index:99999999 !important;
  }

  .tool-container .tool-items a {
      margin:4px;
  }

  .box-right {
      clear:right;
  }

  a.wp-studio-logo:focus,
  a.wp-helpdesk-logo:focus {
    box-shadow:none !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  .goog-te-gadget-simple {
    margin:4px 0;
  }

  #google_language_translator select.goog-te-combo {
    width:143px;
    background:#fff;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    padding:3px !important;
    height:auto !important;
    border:1px solid lightgray !important;
    border-radius:0px !important;
    -webkit-border-radius:0px;
    -moz-border-radius:0px !important;
    -o-border-radius:0px !important;
  }

  #google_language_translator select.goog-te-combo:focus {
    outline:none !important;
  }

  #flags {
    overflow:hidden;
  }

  #flags ul {
    margin:0;
    padding:0;
  }

  #flags li {
    float:left !important;
    margin-bottom:0 !important;
    padding:0 !important;
    border:none !important;
    list-style:none !important;
    content:none !important;
  }

  #flags li:before {
    content:none !important;
    border:none !important;
    background:none !important;
  }

  #flags a,
  .tool-container .tool-items a {
    display:inline-block;
    cursor:pointer;
  }

  a.nturl.single-language {
      border:0;
  }

  a.single-language span.flag {
      display:inline-block;
      vertical-align:middle;
      margin-right:5px;
  }

  #flags.size24 a,
  .tool-container .tool-items a,
  a.single-language span.size24 {
      width: 24px !important;
      height: 18px !important;
      box-sizing:content-box;
      -webkit-box-sizing:content-box;
      -moz-box-sizing:content-box;
      -o-box-sizing:content-box;
      -ms-box-sizing:content-box;
  }

  #flags.size22 a,
  a.single-language span.size22 {
      width: 22px !important;
      height: 17px !important;
      box-sizing:content-box;
      -webkit-box-sizing:content-box;
      -moz-box-sizing:content-box;
      -o-box-sizing:content-box;
      -ms-box-sizing:content-box;
  }

  #flags.size20 a,
  a.single-language span.size20 {
      width: 20px !important;
      height: 14px !important;
      box-sizing:content-box;
      -webkit-box-sizing:content-box;
      -moz-box-sizing:content-box;
      -o-box-sizing:content-box;
      -ms-box-sizing:content-box;
  }

  #flags.size18 a,
  a.single-language span.size18 {
      width: 18px !important;
      height: 14px !important;
      box-sizing:content-box;
      -webkit-box-sizing:content-box;
      -moz-box-sizing:content-box;
      -o-box-sizing:content-box;
      -ms-box-sizing:content-box;
  }

  #flags.size16 a,
  #language span.size16,
  a.single-language span.size16 {
      width: 16px !important;
      height: 12px !important;
      box-sizing:content-box;
      -webkit-box-sizing:content-box;
      -moz-box-sizing:content-box;
      -o-box-sizing:content-box;
      -ms-box-sizing:content-box;
  }

  .tool-container .tool-items a {
    display:inline-block;
    margin:3px 5px 3px;
    width:24px !important;
    height:18px !important;
  }

  .goog-te-gadget {
    color:#444;
    font-size:11px;
    font-family:"Arial",sans,sans-serif;
  }

  .goog-te-gadget img {
    vertical-align:middle;
  }

  select.goog-te-combo:focus {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

  .metabox-holder {
    width:65%;
    float:left;
  }

  .metabox-holder h2 {
    margin-bottom:18px;
  }

  .submit {
    padding:0px;
  }

  .form-table th {
    width:50%;
  }

  td.advanced {
    padding-top:0px;
    padding-bottom:0px;
  }

  p.hello {
    font-size:12px;
    color:darkgray;
  }

  .flag{
      padding:1px 0;
  }

  a.nturl {
    cursor:pointer;
  }

  .flag img,
  .alt_flag img{
      border:0px !important;
      margin-top:2px !important;
      padding:0px !important;
  }

  .attribution {
      width:152px;
      line-height:1em;
      margin-top:4px;
  }

  span.goog-branding {
      font-size: 11px;
      font-family: arial;
      color: rgb(102, 102, 102);
      white-space: nowrap;
      padding-top: 4px;
      text-align: left;
      width: 150px;
      margin-top: 2px;
      left:170px;
      z-index: 9999;
      float: right;
  }

  .goog-logo-link,
  .goog-logo-link:link,
  .goog-logo-link:visited,
  .goog-logo-link:hover,
  .goog-logo-link:active {
      font-size: 12px;
      font-weight: bold;
      color: rgb(68, 68, 68);
      text-decoration: none;
      line-height:0.8em;
  }

  span.goog-branding img {
      float: left;
      margin:0px;
      width: 37px;

  }

  span.vertical-translator {
      position:auto;
      float:none !important;
      font-size: 11px;
      font-family: arial;
      color: rgb(102, 102, 102);
      white-space: nowrap;
      vertical-align: middle;
      padding-top: 4px;
      text-align: left;
      width: 150px;
      margin-top: 2px;
      right: -50px;
      z-index: 9999;
  }

  .tool-container .tool-items .flag img {
      width:24px !important;
      height:24px !important;
      margin-top:1px !important;
  }

  .tool-items .flag {
      padding:0px !important;
  }

  .tool-container {
      line-height:1;
  }

  #footer-instance {
      display:none !important;
  }

  code {
      border:1px solid lightgray;
  }

  /* Individual flag backgrounds (22px) */

  #flags.size22 a[title="Afrikaans"],
  .tool-container .tool-items a[title="Afrikaans"],
  a.single-language[title="Afrikaans"] span.size22 {
      background: url('../images/flags22.png') -1px -3px no-repeat;
  }
  #flags.size22 a[title="Albanian"],
  .tool-container .tool-items a[title="Albanian"],
  a.single-language[title="Albanian"] span.size22 {
      background: url('../images/flags22.png') -30px -3px no-repeat;
  }
  #flags.size22 a[title="Amharic"],
  .tool-container .tool-items a[title="Amharic"],
  a.single-language[title="Amharic"] span.size22 {
      background: url('../images/flags22.png') -1px -467px no-repeat;
  }
  #flags.size22 a[title="Arabic"],
  .tool-container .tool-items a[title="Arabic"],
  a.single-language[title="Arabic"] span.size22 {
      background: url('../images/flags22.png') -59px -3px no-repeat;
  }
  #flags.size22 a[title="Armenian"],
  .tool-container .tool-items a[title="Armenian"],
  a.single-language[title="Armenian"] span.size22 {
      background: url('../images/flags22.png') -88px -3px no-repeat;
  }
  #flags.size22 a[title="Azerbaijani"],
  .tool-container .tool-items a[title="Azerbaijani"],
  a.single-language[title="Azerbaijani"] span.size22 {
      background: url('../images/flags22.png') -117px -3px no-repeat;
  }
  #flags.size22 a[title="Basque"],
  .tool-container .tool-items a[title="Basque"],
  a.single-language[title="Basque"] span.size22 {
      background: url('../images/flags22.png') -146px -3px no-repeat;
  }
  #flags.size22 a[title="Belarusian"],
  .tool-container .tool-items a[title="Belarusian"],
  a.single-language[title="Belarusian"] span.size22 {
      background: url('../images/flags22.png') -1px -32px no-repeat;
  }
  #flags.size22 a[title="Bengali"],
  .tool-container .tool-items a[title="Bengali"],
  a.single-language[title="Bengali"] span.size22 {
      background: url('../images/flags22.png') -30px -32px no-repeat;
  }
  #flags.size22 a[title="Bosnian"],
  .tool-container .tool-items a[title="Bosnian"],
  a.single-language[title="Bosnian"] span.size22 {
      background: url('../images/flags22.png') -59px -32px no-repeat;
  }
  #flags.size22 a[title="Bulgarian"],
  .tool-container .tool-items a[title="Bulgarian"],
  a.single-language[title="Bulgarian"] span.size22 {
      background: url('../images/flags22.png') -88px -32px no-repeat;
  }
  #flags.size22 a[title="Catalan"],
  .tool-container .tool-items a[title="Catalan"],
  a.single-language[title="Catalan"] span.size22 {
      background: url('../images/flags22.png') -117px -32px no-repeat;
  }
  #flags.size22 a[title="Cebuano"],
  .tool-container .tool-items a[title="Cebuano"],
  a.single-language[title="Cebuano"] span.size22 {
      background: url('../images/flags22.png') -146px -32px no-repeat;
  }
  #flags.size22 a[title="Chichewa"],
  .tool-container .tool-items a[title="Chichewa"],
  a.single-language[title="Chichewa"] span.size22 {
      background: url('../images/flags22.png') -88px -409px no-repeat;
  }
  #flags.size22 a[title="Chinese (Simplified)"],
  .tool-container .tool-items a[title="Chinese (Simplified)"],
  a.single-language[title="Chinese (Simplified)"] span.size22 {
      background: url('../images/flags22.png') -1px -61px no-repeat;
  }
  #flags.size22 a[title="Chinese (Traditional)"],
  .tool-container .tool-items a[title="Chinese (Traditional)"],
  a.single-language[title="Chinese (Traditional)"] span.size22 {
      background: url('../images/flags22.png') -30px -61px no-repeat;
  }
  #flags.size22 a[title="Corsican"],
  .tool-container .tool-items a[title="Corsican"],
  a.single-language[title="Corsican"] span.size22 {
      background: url('../images/flags22.png') -117px -90px no-repeat;
  }
  #flags.size22 a[title="Croatian"],
  .tool-container .tool-items a[title="Croatian"],
  a.single-language[title="Croatian"] span.size22 {
      background: url('../images/flags22.png') -59px -61px no-repeat;
  }
  #flags.size22 a[title="Czech"],
  .tool-container .tool-items a[title="Czech"],
  a.single-language[title="Afrikaans"] span.size22 {
      background: url('../images/flags22.png') -88px -61px no-repeat;
  }
  #flags.size22 a[title="Danish"],
  .tool-container .tool-items a[title="Danish"],
  a.single-language[title="Danish"] span.size22 {
      background: url('../images/flags22.png') -117px -61px no-repeat;
  }
  #flags.size22 a[title="Dutch"],
  .tool-container .tool-items a[title="Dutch"],
  a.single-language[title="Dutch"] span.size22 {
      background: url('../images/flags22.png') -146px -61px no-repeat;
  }
  #flags.size22 a[title="English"],
  .tool-container .tool-items a[title="English"],
  a.single-language[title="English"] span.size22 {
      background: url('../images/flags22.png') -88px -351px no-repeat;
  }
  #flags.size22 a.united-states[title="English"],
  a.single-language.united-states[title="English"] span.size22 {
      background: url('../images/flags22.png') -117px -351px no-repeat;
  }
  #flags.size22 a.canada[title="English"],
  a.single-language.canada[title="English"] span.size22 {
      background: url('../images/flags22.png') -88px -438px no-repeat;
  }
  #flags.size22 a[title="Esperanto"],
  .tool-container .tool-items a[title="Esperanto"],
  a.single-language[title="Esperanto"] span.size22 {
      background: url('../images/flags22.png') -1px -90px no-repeat;
  }
  #flags.size22 a[title="Estonian"],
  .tool-container .tool-items a[title="Estonian"],
  a.single-language[title="Estonian"] span.size22 {
      background: url('../images/flags22.png') -30px -90px no-repeat;
  }
  #flags.size22 a[title="Filipino"],
  .tool-container .tool-items a[title="Filipino"],
  a.single-language[title="Filipino"] span.size22 {
      background: url('../images/flags22.png') -59px -90px no-repeat;
  }
  #flags.size22 a[title="Finnish"],
  .tool-container .tool-items a[title="Finnish"],
  a.single-language[title="Finnish"] span.size22 {
      background: url('../images/flags22.png') -88px -90px no-repeat;
  }
  #flags.size22 a[title="French"],
  .tool-container .tool-items a[title="French"],
  a.single-language[title="French"] span.size22 {
      background: url('../images/flags22.png') -117px -90px no-repeat;
  }
  #flags.size22 a[title="Frisian"],
  .tool-container .tool-items a[title="Frisian"],
  a.single-language[title="Frisian"] span.size22 {
      background: url('../images/flags22.png') -146px -61px no-repeat;
  }
  #flags.size22 a[title="Galician"],
  .tool-container .tool-items a[title="Galician"],
  a.single-language[title="Galician"] span.size22 {
      background: url('../images/flags22.png') -146px -90px no-repeat;
  }
  #flags.size22 a[title="Georgian"],
  .tool-container .tool-items a[title="Georgian"],
  a.single-language[title="Georgian"] span.size22 {
      background: url('../images/flags22.png') -1px -119px no-repeat;
  }
  #flags.size22 a[title="German"],
  .tool-container .tool-items a[title="German"],
  a.single-language[title="German"] span.size22 {
      background: url('../images/flags22.png') -30px -119px no-repeat;
  }
  #flags.size22 a[title="Greek"],
  .tool-container .tool-items a[title="Greek"],
  a.single-language[title="Greek"] span.size22 {
      background: url('../images/flags22.png') -59px -119px no-repeat;
  }
  #flags.size22 a[title="Gujarati"],
  .tool-container .tool-items a[title="Gujarati"],
  a.single-language[title="Gujarati"] span.size22 {
      background: url('../images/flags22.png') -88px -119px no-repeat;
  }
  #flags.size22 a[title="Haitian"],
  .tool-container .tool-items a[title="Haitian"],
  a.single-language[title="Haitian"] span.size22 {
      background: url('../images/flags22.png') -117px -119px no-repeat;
  }
  #flags.size22 a[title="Hausa"],
  .tool-container .tool-items a[title="Hausa"],
  a.single-language[title="Hausa"] span.size22 {
      background: url('../images/flags22.png') -146px -119px no-repeat;
  }
  #flags.size22 a[title="Hawaiian"],
  .tool-container .tool-items a[title="Hawaiian"],
  a.single-language[title="Hawaiian"] span.size22 {
      background: url('../images/flags22.png') -88px -467px no-repeat;
  }
  #flags.size22 a[title="Hebrew"],
  .tool-container .tool-items a[title="Hebrew"] {
      background: url('../images/flags22.png') -1px -148px no-repeat;
  }
  #flags.size22 a[title="Hindi"],
  .tool-container .tool-items a[title="Hindi"],
  a.single-language[title="Hindi"] span.size22 {
      background: url('../images/flags22.png') -30px -148px no-repeat;
  }
  #flags.size22 a[title="Hmong"],
  .tool-container .tool-items a[title="Hmong"],
  a.single-language[title="Hmong"] span.size22 {
      background: url('../images/flags22.png') -59px -148px no-repeat;
  }
  #flags.size22 a[title="Hungarian"],
  .tool-container .tool-items a[title="Hungarian"],
  a.single-language[title="Hungarian"] span.size22 {
      background: url('../images/flags22.png') -88px -148px no-repeat;
  }
  #flags.size22 a[title="Icelandic"],
  .tool-container .tool-items a[title="Icelandic"],
  a.single-language[title="Icelandic"] span.size22 {
      background: url('../images/flags22.png') -117px -148px no-repeat;
  }
  #flags.size22 a[title="Igbo"],
  .tool-container .tool-items a[title="Igbo"],
  a.single-language[title="Igbo"] span.size22 {
      background: url('../images/flags22.png') -146px -148px no-repeat;
  }
  #flags.size22 a[title="Indonesian"],
  .tool-container .tool-items a[title="Indonesian"],
  a.single-language[title="Indonesian"] span.size22 {
      background: url('../images/flags22.png') -1px -177px no-repeat;
  }
  #flags.size22 a[title="Irish"],
  .tool-container .tool-items a[title="Irish"],
  a.single-language[title="Irish"] span.size22 {
      background: url('../images/flags22.png') -30px -177px no-repeat;
  }
  #flags.size22 a[title="Italian"],
  .tool-container .tool-items a[title="Italian"],
  a.single-language[title="Italian"] span.size22 {
      background: url('../images/flags22.png') -59px -177px no-repeat;
  }
  #flags.size22 a[title="Japanese"],
  .tool-container .tool-items a[title="Japanese"],
  a.single-language[title="Japanese"] span.size22 {
      background: url('../images/flags22.png') -88px -177px no-repeat;
  }
  #flags.size22 a[title="Javanese"],
  .tool-container .tool-items a[title="Javanese"],
  a.single-language[title="Javanese"] span.size22 {
      background: url('../images/flags22.png') -117px -177px no-repeat;
  }
  #flags.size22 a[title="Kannada"],
  .tool-container .tool-items a[title="Kannada"],
  a.single-language[title="Kannada"] span.size22 {
      background: url('../images/flags22.png') -146px -177px no-repeat;
  }
  #flags.size22 a[title="Kazakh"],
  .tool-container .tool-items a[title="Kazakh"],
  a.single-language[title="Kazakh"] span.size22 {
      background: url('../images/flags22.png') -1px -409px no-repeat;
  }
  #flags.size22 a[title="Khmer"],
  .tool-container .tool-items a[title="Khmer"],
  a.single-language[title="Khmer"] span.size22 {
      background: url('../images/flags22.png') -1px -206px no-repeat;
  }
  #flags.size22 a[title="Korean"],
  .tool-container .tool-items a[title="Korean"],
  a.single-language[title="Korean"] span.size22 {
      background: url('../images/flags22.png') -30px -206px no-repeat;
  }
  #flags.size22 a[title="Kurdish"],
  .tool-container .tool-items a[title="Kurdish"],
  a.single-language[title="Kurdish"] span.size22 {
      background: url('../images/flags22.png') -117px -467px no-repeat;
  }
  #flags.size22 a[title="Kyrgyz"],
  .tool-container .tool-items a[title="Kyrgyz"],
  a.single-language[title="Kyrgyz"] span.size22 {
      background: url('../images/flags22.png') -146px -467px no-repeat;
  }
  #flags.size22 a[title="Lao"],
  .tool-container .tool-items a[title="Lao"],
  a.single-language[title="Lao"] span.size22 {
      background: url('../images/flags22.png') -59px -206px no-repeat;
  }
  #flags.size22 a[title="Latin"],
  .tool-container .tool-items a[title="Latin"],
  a.single-language[title="Latin"] span.size22 {
      background: url('../images/flags22.png') -88px -206px no-repeat;
  }
  #flags.size22 a[title="Latvian"],
  .tool-container .tool-items a[title="Latvian"],
  a.single-language[title="Latvian"] span.size22 {
      background: url('../images/flags22.png') -117px -206px no-repeat;
  }
  #flags.size22 a[title="Lithuanian"],
  .tool-container .tool-items a[title="Lithuanian"],
  a.single-language[title="Lithuanian"] span.size22 {
      background: url('../images/flags22.png') -146px -206px no-repeat;
  }
  #flags.size22 a[title="Luxembourgish"],
  .tool-container .tool-items a[title="Luxembourgish"],
  a.single-language[title="Luxembourgish"] span.size22 {
      background: url('../images/flags22.png') -1px -496px no-repeat;
  }
  #flags.size22 a[title="Macedonian"],
  .tool-container .tool-items a[title="Macedonian"],
  a.single-language[title="Macedonian"] span.size22 {
      background: url('../images/flags22.png') -1px -235px no-repeat;
  }
  #flags.size22 a[title="Malagasy"],
  .tool-container .tool-items a[title="Malagasy"],
  a.single-language[title="Malagasy"] span.size22 {
      background: url('../images/flags22.png') -59px -409px no-repeat;
  }
  #flags.size22 a[title="Malay"],
  .tool-container .tool-items a[title="Malay"],
  a.single-language[title="Malay"] span.size22 {
      background: url('../images/flags22.png') -30px -235px no-repeat;
  }
  #flags.size22 a[title="Malayalam"],
  .tool-container .tool-items a[title="Malayalam"],
  a.single-language[title="Malayalam"] span.size22 {
      background: url('../images/flags22.png') -117px -409px no-repeat;
  }
  #flags.size22 a[title="Maltese"],
  .tool-container .tool-items a[title="Maltese"],
  a.single-language[title="Maltese"] span.size22 {
      background: url('../images/flags22.png') -59px -235px no-repeat;
  }
  #flags.size22 a[title="Maori"],
  .tool-container .tool-items a[title="Maori"],
  a.single-language[title="Maori"] span.size22 {
      background: url('../images/flags22.png') -88px -235px no-repeat;
  }
  #flags.size22 a[title="Marathi"],
  .tool-container .tool-items a[title="Marathi"],
  a.single-language[title="Marathi"] span.size22 {
      background: url('../images/flags22.png') -117px -235px no-repeat;
  }
  #flags.size22 a[title="Mongolian"],
  .tool-container .tool-items a[title="Mongolian"],
  a.single-language[title="Mongolian"] span.size22 {
      background: url('../images/flags22.png') -146px -235px no-repeat;
  }
  #flags.size22 a[title="Myanmar (Burmese)"],
  .tool-container .tool-items a[title="Myanmar (Burmese)"],
  a.single-language[title="Myanmar (Buremese)"] span.size22 {
      background: url('../images/flags22.png') -146px -409px no-repeat;
  }
  #flags.size22 a[title="Nepali"],
  .tool-container .tool-items a[title="Nepali"],
  a.single-language[title="Nepali"] span.size22 {
      background: url('../images/flags22.png') -1px -264px no-repeat;
  }
  #flags.size22 a[title="Norwegian"],
  .tool-container .tool-items a[title="Norwegian"],
  a.single-language[title="Norwegian"] span.size22 {
      background: url('../images/flags22.png') -30px -264px no-repeat;
  }
  #flags.size22 a[title="Pashto"],
  .tool-container .tool-items a[title="Pashto"],
  a.single-language[title="Pashto"] span.size22 {
      background: url('../images/flags22.png') -30px -496px no-repeat;
  }
  #flags.size22 a[title="Persian"],
  .tool-container .tool-items a[title="Persian"],
  a.single-language[title="Persian"] span.size22 {
      background: url('../images/flags22.png') -59px -264px no-repeat;
  }
  #flags.size22 a[title="Polish"],
  .tool-container .tool-items a[title="Polish"],
  a.single-language[title="Polish"] span.size22 {
      background: url('../images/flags22.png') -88px -264px no-repeat;
  }
  #flags.size22 a[title="Portuguese"],
  .tool-container .tool-items a[title="Portuguese"],
  a.single-language[title="Portuguese"] span.size22 {
      background: url('../images/flags22.png') -117px -264px no-repeat;
  }
  #flags.size22 a.brazil[title="Portuguese"],
  a.single-language.brazil[title="Portuguese"] span.size22 {
      background: url('../images/flags22.png') -146px -438px no-repeat;
  }
  #flags.size22 a[title="Punjabi"],
  .tool-container .tool-items a[title="Punjabi"],
  a.single-language[title="Punjabi"] span.size22 {
      background: url('../images/flags22.png') -146px -264px no-repeat;
  }
  #flags.size22 a[title="Romanian"],
  .tool-container .tool-items a[title="Romanian"],
  a.single-language[title="Romanian"] span.size22 {
      background: url('../images/flags22.png') -1px -293px no-repeat;
  }
  #flags.size22 a[title="Russian"],
  .tool-container .tool-items a[title="Russian"],
  a.single-language[title="Russian"] span.size22 {
      background: url('../images/flags22.png') -30px -293px no-repeat;
  }
  #flags.size22 a[title="Samoan"],
  .tool-container .tool-items a[title="Samoan"],
  a.single-language[title="Samoan"] span.size22 {
      background: url('../images/flags22.png') -30px -467px no-repeat;
  }
  #flags.size22 a[title="Scots Gaelic"],
  .tool-container .tool-items a[title="Scots Gaelic"],
  a.single-language[title="Scots Gaelic"] span.size22 {
      background: url('../images/flags22.png') -59px -467px no-repeat;
  }
  #flags.size22 a[title="Serbian"],
  .tool-container .tool-items a[title="Serbian"],
  a.single-language[title="Serbian"] span.size22 {
      background: url('../images/flags22.png') -59px -293px no-repeat;
  }
  #flags.size22 a[title="Sesotho"],
  .tool-container .tool-items a[title="Sesotho"],
  a.single-language[title="Sesotho"] span.size22 {
      background: url('../images/flags22.png') -30px -409px no-repeat;
  }
  #flags.size22 a[title="Shona"],
  .tool-container .tool-items a[title="Shona"],
  a.single-language[title="Shona"] span.size22 {
      background: url('../images/flags22.png') -59px -496px no-repeat;
  }
  #flags.size22 a[title="Sindhi"],
  .tool-container .tool-items a[title="Sindhi"],
  a.single-language[title="Sindhi"] span.size22 {
      background: url('../images/flags22.png') -146px -351px no-repeat;
  }
  #flags.size22 a[title="Sinhala"],
  .tool-container .tool-items a[title="Sinhala"],
  a.single-language[title="Sinhala"] span.size22 {
      background: url('../images/flags22.png') -1px -438px no-repeat;
  }
  #flags.size22 a[title="Slovak"],
  .tool-container .tool-items a[title="Slovak"],
  a.single-language[title="Slovak"] span.size22 {
      background: url('../images/flags22.png') -88px -293px no-repeat;
  }
  #flags.size22 a[title="Slovenian"],
  .tool-container .tool-items a[title="Slovenian"],
  a.single-language[title="Slovenian"] span.size22 {
      background: url('../images/flags22.png') -117px -293px no-repeat;
  }
  #flags.size22 a[title="Somali"],
  .tool-container .tool-items a[title="Somali"],
  a.single-language[title="Somali"] span.size22 {
      background: url('../images/flags22.png') -146px -293px no-repeat;
  }
  #flags.size22 a[title="Spanish"],
  .tool-container .tool-items a[title="Spanish"],
  a.single-language[title="Spanish"] span.size22 {
      background: url('../images/flags22.png') -1px -322px no-repeat;
  }
  #flags.size22 a.mexico[title="Spanish"],
  a.single-language.mexico[title="Spanish"] span.size22 {
      background: url('../images/flags22.png') -117px -438px no-repeat;
  }
  #flags.size22 a[title="Sundanese"],
  .tool-container .tool-items a[title="Sundanese"],
  a.single-language[title="Sundanse"] span.size22 {
      background: url('../images/flags22.png') -146px -380px no-repeat;
  }
  #flags.size22 a[title="Swahili"],
  .tool-container .tool-items a[title="Swahili"],
  a.single-language[title="Swahili"] span.size22 {
      background: url('../images/flags22.png') -30px -322px no-repeat;
  }
  #flags.size22 a[title="Swedish"],
  .tool-container .tool-items a[title="Swedish"],
  a.single-language[title="Swedish"] span.size22 {
      background: url('../images/flags22.png') -59px -322px no-repeat;
  }
  #flags.size22 a[title="Tajik"],
  .tool-container .tool-items a[title="Tajik"],
  a.single-language[title="Tajik"] span.size22 {
      background: url('../images/flags22.png') -30px -438px no-repeat;
  }
  #flags.size22 a[title="Tamil"],
  .tool-container .tool-items a[title="Tamil"],
  a.single-language[title="Tamil"] span.size22 {
      background: url('../images/flags22.png') -88px -322px no-repeat;
  }
  #flags.size22 a[title="Telugu"],
  .tool-container .tool-items a[title="Telugu"],
  a.single-language[title="Telugu"] span.size22 {
      background: url('../images/flags22.png') -117px -322px no-repeat;
  }
  #flags.size22 a[title="Thai"],
  .tool-container .tool-items a[title="Thai"],
  a.single-language[title="Thai"] span.size22 {
      background: url('../images/flags22.png') -146px -322px no-repeat;
  }
  #flags.size22 a[title="Turkish"],
  .tool-container .tool-items a[title="Turkish"],
  a.single-language[title="Turkish"] span.size22 {
      background: url('../images/flags22.png') -30px -351px no-repeat;
  }
  #flags.size22 a[title="Ukrainian"],
  .tool-container .tool-items a[title="Ukrainian"],
  a.single-language[title="Ukrainian"] span.size22 {
      background: url('../images/flags22.png') -59px -351px no-repeat;
  }
  #flags.size22 a[title="Uzbek"],
  .tool-container .tool-items a[title="Uzbek"],
  a.single-language[title="Uzbek"] span.size22 {
      background: url('../images/flags22.png') -59px -438px no-repeat;
  }
  #flags.size22 a[title="Urdu"],
  .tool-container .tool-items a[title="Urdu"],
  a.single-language[title="Urdu"] span.size22 {
      background: url('../images/flags22.png') -146px -351px no-repeat;
  }
  #flags.size22 a[title="Vietnamese"],
  .tool-container .tool-items a[title="Vietnamese"],
  a.single-language[title="Vietnamese"] span.size22 {
      background: url('../images/flags22.png') -1px -380px no-repeat;
  }
  #flags.size22 a[title="Welsh"],
  .tool-container .tool-items a[title="Welsh"],
  a.single-language[title="Welsh"] span.size22 {
      background: url('../images/flags22.png') -30px -380px no-repeat;
  }
  #flags.size22 a[title="Xhosa"],
  .tool-container .tool-items a[title="Xhosa"],
  a.single-language[title="Xhosa"] span.size22 {
      background: url('../images/flags22.png') -1px -3px no-repeat;
  }
  #flags.size22 a[title="Yiddish"],
  .tool-container .tool-items a[title="Yiddish"],
  a.single-language[title="Yiddish"] span.size22 {
      background: url('../images/flags22.png') -59px -380px no-repeat;
  }
  #flags.size22 a[title="Yoruba"],
  .tool-container .tool-items a[title="Yoruba"],
  a.single-language[title="Yoruba"] span.size22 {
      background: url('../images/flags22.png') -88px -380px no-repeat;
  }
  #flags.size22 a[title="Zulu"],
  .tool-container .tool-items a[title="Zulu"],
  a.single-language[title="Zulu"] span.size22 {
      background: url('../images/flags22.png') -117px -380px no-repeat;
  }
  /* Individual flag backgrounds (20px) */

  #flags.size20 a[title="Afrikaans"],
  .tool-container .tool-items a[title="Afrikaans"],
  a.single-language[title="Afrikaans"] span.size20 {
      background: url('../images/flags20.png') -2px -4px no-repeat;
  }
  #flags.size20 a[title="Albanian"],
  .tool-container .tool-items a[title="Albanian"],
  a.single-language[title="Albanian"] span.size20 {
      background: url('../images/flags20.png') -31px -4px no-repeat;
  }
  #flags.size20 a[title="Amharic"],
  .tool-container .tool-items a[title="Amharic"],
  a.single-language[title="Amharic"] span.size20 {
      background: url('../images/flags20.png') -2px -468px no-repeat;
  }
  #flags.size20 a[title="Arabic"],
  .tool-container .tool-items a[title="Arabic"],
  a.single-language[title="Arabic"] span.size20 {
      background: url('../images/flags20.png') -60px -4px no-repeat;
  }
  #flags.size20 a[title="Armenian"],
  .tool-container .tool-items a[title="Armenian"],
  a.single-language[title="Armenian"] span.size20 {
      background: url('../images/flags20.png') -89px -4px no-repeat;
  }
  #flags.size20 a[title="Azerbaijani"],
  .tool-container .tool-items a[title="Azerbaijani"],
  a.single-language[title="Azerbaijani"] span.size20 {
      background: url('../images/flags20.png') -118px -4px no-repeat;
  }
  #flags.size20 a[title="Basque"],
  .tool-container .tool-items a[title="Basque"],
  a.single-language[title="Basque"] span.size20 {
      background: url('../images/flags20.png') -147px -4px no-repeat;
  }
  #flags.size20 a[title="Belarusian"],
  .tool-container .tool-items a[title="Belarusian"],
  a.single-language[title="Belarusian"] span.size20 {
      background: url('../images/flags20.png') -2px -33px no-repeat;
  }
  #flags.size20 a[title="Bengali"],
  .tool-container .tool-items a[title="Bengali"],
  a.single-language[title="Bengali"] span.size20 {
      background: url('../images/flags20.png') -31px -33px no-repeat;
  }
  #flags.size20 a[title="Bosnian"],
  .tool-container .tool-items a[title="Bosnian"],
  a.single-language[title="Bosnian"] span.size20 {
      background: url('../images/flags20.png') -60px -33px no-repeat;
  }
  #flags.size20 a[title="Bulgarian"],
  .tool-container .tool-items a[title="Bulgarian"],
  a.single-language[title="Bulgarian"] span.size20 {
      background: url('../images/flags20.png') -89px -33px no-repeat;
  }
  #flags.size20 a[title="Catalan"],
  .tool-container .tool-items a[title="Catalan"],
  a.single-language[title="Catalan"] span.size20 {
      background: url('../images/flags20.png') -118px -33px no-repeat;
  }
  #flags.size20 a[title="Cebuano"],
  .tool-container .tool-items a[title="Cebuano"],
  a.single-language[title="Cebuano"] span.size20 {
      background: url('../images/flags20.png') -147px -33px no-repeat;
  }
  #flags.size20 a[title="Chichewa"],
  .tool-container .tool-items a[title="Chichewa"],
  a.single-language[title="Chichewa"] span.size20 {
      background: url('../images/flags20.png') -89px -410px no-repeat;
  }
  #flags.size20 a[title="Chinese (Simplified)"],
  .tool-container .tool-items a[title="Chinese (Simplified)"],
  a.single-language[title="Chinese (Simplified)"] span.size20 {
      background: url('../images/flags20.png') -2px -62px no-repeat;
  }
  #flags.size20 a[title="Chinese (Traditional)"],
  .tool-container .tool-items a[title="Chinese (Traditional)"],
  a.single-language[title="Chinese (Traditional)"] span.size20 {
      background: url('../images/flags20.png') -31px -62px no-repeat;
  }
  #flags.size20 a[title="Corsican"],
  .tool-container .tool-items a[title="Corsican"],
  a.single-language[title="Corsican"] span.size20 {
      background: url('../images/flags20.png') -118px -91px no-repeat;
  }
  #flags.size20 a[title="Croatian"],
  .tool-container .tool-items a[title="Croatian"],
  a.single-language[title="Croatian"] span.size20 {
      background: url('../images/flags20.png') -60px -62px no-repeat;
  }
  #flags.size20 a[title="Czech"],
  .tool-container .tool-items a[title="Czech"],
  a.single-language[title="Czech"] span.size20 {
      background: url('../images/flags20.png') -89px -62px no-repeat;
  }
  #flags.size20 a[title="Danish"],
  .tool-container .tool-items a[title="Danish"],
  a.single-language[title="Danish"] span.size20 {
      background: url('../images/flags20.png') -118px -62px no-repeat;
  }
  #flags.size20 a[title="Dutch"],
  .tool-container .tool-items a[title="Dutch"],
  a.single-language[title="Dutch"] span.size20 {
      background: url('../images/flags20.png') -147px -62px no-repeat;
  }
  #flags.size20 a[title="English"],
  .tool-container .tool-items a[title="English"],
  a.single-language[title="English"] span.size20 {
      background: url('../images/flags20.png') -89px -352px no-repeat;
  }
  #flags.size20 a.united-states[title="English"],
  a.single-language.united-states[title="English"] span.size20 {
      background: url('../images/flags20.png') -118px -352px no-repeat;
  }
  #flags.size20 a.canada[title="English"],
  a.single-language.canada[title="English"] span.size20 {
      background: url('../images/flags20.png') -89px -439px no-repeat;
  }
  #flags.size20 a[title="Esperanto"],
  .tool-container .tool-items a[title="Esperanto"],
  a.single-language[title="Esperanto"] span.size20 {
      background: url('../images/flags20.png') -2px -91px no-repeat;
  }
  #flags.size20 a[title="Estonian"],
  .tool-container .tool-items a[title="Estonian"],
  a.single-language[title="Estonian"] span.size20 {
      background: url('../images/flags20.png') -31px -91px no-repeat;
  }
  #flags.size20 a[title="Filipino"],
  .tool-container .tool-items a[title="Filipino"],
  a.single-language[title="Filipino"] span.size20 {
      background: url('../images/flags20.png') -60px -91px no-repeat;
  }
  #flags.size20 a[title="Finnish"],
  .tool-container .tool-items a[title="Finnish"],
  a.single-language[title="Finnish"] span.size20 {
      background: url('../images/flags20.png') -89px -91px no-repeat;
  }
  #flags.size20 a[title="French"],
  .tool-container .tool-items a[title="French"],
  a.single-language[title="French"] span.size20 {
      background: url('../images/flags20.png') -118px -91px no-repeat;
  }
  #flags.size20 a[title="Frisian"],
  .tool-container .tool-items a[title="Frisian"],
  a.single-language[title="Frisian"] span.size20 {
      background: url('../images/flags20.png') -147px -62px no-repeat;
  }
  #flags.size20 a[title="Galician"],
  .tool-container .tool-items a[title="Galician"],
  a.single-language[title="Galician"] span.size20 {
      background: url('../images/flags20.png') -147px -91px no-repeat;
  }
  #flags.size20 a[title="Georgian"],
  .tool-container .tool-items a[title="Georgian"],
  a.single-language[title="Georgian"] span.size20 {
      background: url('../images/flags20.png') -2px -120px no-repeat;
  }
  #flags.size20 a[title="German"],
  .tool-container .tool-items a[title="German"],
  a.single-language[title="German"] span.size20 {
      background: url('../images/flags20.png') -31px -120px no-repeat;
  }
  #flags.size20 a[title="Greek"],
  .tool-container .tool-items a[title="Greek"],
  a.single-language[title="Greek"] span.size20 {
      background: url('../images/flags20.png') -60px -120px no-repeat;
  }
  #flags.size20 a[title="Gujarati"],
  .tool-container .tool-items a[title="Gujarati"],
  a.single-language[title="Gujarati"] span.size20 {
      background: url('../images/flags20.png') -89px -120px no-repeat;
  }
  #flags.size20 a[title="Haitian"],
  .tool-container .tool-items a[title="Haitian"],
  a.single-language[title="Haitian"] span.size20 {
      background: url('../images/flags20.png') -118px -120px no-repeat;
  }
  #flags.size20 a[title="Hausa"],
  .tool-container .tool-items a[title="Hausa"],
  a.single-language[title="Hausa"] span.size20 {
      background: url('../images/flags20.png') -147px -120px no-repeat;
  }
  #flags.size20 a[title="Hawaiian"],
  .tool-container .tool-items a[title="Hawaiian"],
  a.single-language[title="Hawaiian"] span.size20 {
      background: url('../images/flags20.png') -89px -468px no-repeat;
  }
  #flags.size20 a[title="Hebrew"],
  .tool-container .tool-items a[title="Hebrew"],
  a.single-language[title="Hebrew"] span.size20 {
      background: url('../images/flags20.png') -2px -149px no-repeat;
  }
  #flags.size20 a[title="Hindi"],
  .tool-container .tool-items a[title="Hindi"],
  a.single-language[title="Hindi"] span.size20 {
      background: url('../images/flags20.png') -31px -149px no-repeat;
  }
  #flags.size20 a[title="Hmong"],
  .tool-container .tool-items a[title="Hmong"],
  a.single-language[title="Hmong"] span.size20 {
      background: url('../images/flags20.png') -60px -149px no-repeat;
  }
  #flags.size20 a[title="Hungarian"],
  .tool-container .tool-items a[title="Hungarian"],
  a.single-language[title="Hungarian"] span.size20 {
      background: url('../images/flags20.png') -89px -149px no-repeat;
  }
  #flags.size20 a[title="Icelandic"],
  .tool-container .tool-items a[title="Icelandic"],
  a.single-language[title="Icelandic"] span.size20 {
      background: url('../images/flags20.png') -118px -149px no-repeat;
  }
  #flags.size20 a[title="Igbo"],
  .tool-container .tool-items a[title="Igbo"],
  a.single-language[title="Igbo"] span.size20 {
      background: url('../images/flags20.png') -147px -149px no-repeat;
  }
  #flags.size20 a[title="Indonesian"],
  .tool-container .tool-items a[title="Indonesian"],
  a.single-language[title="Indonesian"] span.size20 {
      background: url('../images/flags20.png') -2px -178px no-repeat;
  }
  #flags.size20 a[title="Irish"],
  .tool-container .tool-items a[title="Irish"],
  a.single-language[title="Irish"] span.size20 {
      background: url('../images/flags20.png') -31px -178px no-repeat;
  }
  #flags.size20 a[title="Italian"],
  .tool-container .tool-items a[title="Italian"],
  a.single-language[title="Italian"] span.size20 {
      background: url('../images/flags20.png') -60px -178px no-repeat;
  }
  #flags.size20 a[title="Japanese"],
  .tool-container .tool-items a[title="Japanese"],
  a.single-language[title="Japanese"] span.size20 {
      background: url('../images/flags20.png') -89px -178px no-repeat;
  }
  #flags.size20 a[title="Javanese"],
  .tool-container .tool-items a[title="Javanese"],
  a.single-language[title="Javanese"] span.size20 {
      background: url('../images/flags20.png') -118px -178px no-repeat;
  }
  #flags.size20 a[title="Kannada"],
  .tool-container .tool-items a[title="Kannada"],
  a.single-language[title="Kannada"] span.size20 {
      background: url('../images/flags20.png') -147px -178px no-repeat;
  }
  #flags.size20 a[title="Kazakh"],
  .tool-container .tool-items a[title="Kazakh"],
  a.single-language[title="Kazakh"] span.size20 {
      background: url('../images/flags20.png') -2px -410px no-repeat;
  }
  #flags.size20 a[title="Khmer"],
  .tool-container .tool-items a[title="Khmer"],
  a.single-language[title="Khmer"] span.size20 {
      background: url('../images/flags20.png') -2px -207px no-repeat;
  }
  #flags.size20 a[title="Korean"],
  .tool-container .tool-items a[title="Korean"],
  a.single-language[title="Korean"] span.size20 {
      background: url('../images/flags20.png') -31px -207px no-repeat;
  }
  #flags.size20 a[title="Kurdish"],
  .tool-container .tool-items a[title="Kurdish"],
  a.single-language[title="Kurdish"] span.size20 {
      background: url('../images/flags20.png') -118px -468px no-repeat;
  }
  #flags.size20 a[title="Kyrgyz"],
  .tool-container .tool-items a[title="Kyrgyz"],
  a.single-language[title="Kyrgyz"] span.size20 {
      background: url('../images/flags20.png') -147px -468px no-repeat;
  }
  #flags.size20 a[title="Lao"],
  .tool-container .tool-items a[title="Lao"],
  a.single-language[title="Lao"] span.size20 {
      background: url('../images/flags20.png') -60px -207px no-repeat;
  }
  #flags.size20 a[title="Latin"],
  .tool-container .tool-items a[title="Latin"],
  a.single-language[title="Latin"] span.size20 {
      background: url('../images/flags20.png') -89px -207px no-repeat;
  }
  #flags.size20 a[title="Latvian"],
  .tool-container .tool-items a[title="Latvian"],
  a.single-language[title="Latvian"] span.size20 {
      background: url('../images/flags20.png') -118px -207px no-repeat;
  }
  #flags.size20 a[title="Lithuanian"],
  .tool-container .tool-items a[title="Lithuanian"],
  a.single-language[title="Lithuanian"] span.size20 {
      background: url('../images/flags20.png') -147px -207px no-repeat;
  }
  #flags.size20 a[title="Luxembourgish"],
  .tool-container .tool-items a[title="Luxembourgish"],
  a.single-language[title="Luxembourgish"] span.size20 {
      background: url('../images/flags20.png') -2px -497px no-repeat;
  }
  #flags.size20 a[title="Macedonian"],
  .tool-container .tool-items a[title="Macedonian"],
  a.single-language[title="Macedonian"] span.size20 {
      background: url('../images/flags20.png') -2px -236px no-repeat;
  }
  #flags.size20 a[title="Malagasy"],
  .tool-container .tool-items a[title="Malagasy"],
  a.single-language[title="Malagasy"] span.size20 {
      background: url('../images/flags20.png') -60px -410px no-repeat;
  }
  #flags.size20 a[title="Malay"],
  .tool-container .tool-items a[title="Malay"],
  a.single-language[title="Malay"] span.size20 {
      background: url('../images/flags20.png') -31px -236px no-repeat;
  }
  #flags.size20 a[title="Maltese"],
  .tool-container .tool-items a[title="Maltese"],
  a.single-language[title="Maltese"] span.size20 {
      background: url('../images/flags20.png') -60px -236px no-repeat;
  }
  #flags.size20 a[title="Malayalam"],
  .tool-container .tool-items a[title="Malayalam"],
  a.single-language[title="Malayalam"] span.size20 {
      background: url('../images/flags20.png') -118px -410px no-repeat;
  }
  #flags.size20 a[title="Maori"],
  .tool-container .tool-items a[title="Maori"],
  a.single-language[title="Maori"] span.size20 {
      background: url('../images/flags20.png') -89px -236px no-repeat;
  }
  #flags.size20 a[title="Marathi"],
  .tool-container .tool-items a[title="Marathi"],
  a.single-language[title="Marathi"] span.size20 {
      background: url('../images/flags20.png') -118px -236px no-repeat;
  }
  #flags.size20 a[title="Mongolian"],
  .tool-container .tool-items a[title="Mongolian"],
  a.single-language[title="Mongolian"] span.size20 {
      background: url('../images/flags20.png') -147px -236px no-repeat;
  }
  #flags.size20 a[title="Myanmar (Burmese)"],
  .tool-container .tool-items a[title="Myanmar (Burmese)"],
  a.single-language[title="Myanmar (Burmese)"] span.size20 {
      background: url('../images/flags20.png') -147px -410px no-repeat;
  }
  #flags.size20 a[title="Nepali"],
  .tool-container .tool-items a[title="Nepali"],
  a.single-language[title="Nepali"] span.size20 {
      background: url('../images/flags20.png') -2px -265px no-repeat;
  }
  #flags.size20 a[title="Norwegian"],
  .tool-container .tool-items a[title="Norwegian"],
  a.single-language[title="Norwegian"] span.size20 {
      background: url('../images/flags20.png') -31px -265px no-repeat;
  }
  #flags.size20 a[title="Pashto"],
  .tool-container .tool-items a[title="Pashto"],
  a.single-language[title="Pashto"] span.size20 {
      background: url('../images/flags20.png') -31px -497px no-repeat;
  }
  #flags.size20 a[title="Persian"],
  .tool-container .tool-items a[title="Persian"],
  a.single-language[title="Persian"] span.size20 {
      background: url('../images/flags20.png') -60px -265px no-repeat;
  }
  #flags.size20 a[title="Polish"],
  .tool-container .tool-items a[title="Polish"],
  a.single-language[title="Polish"] span.size20 {
      background: url('../images/flags20.png') -89px -265px no-repeat;
  }
  #flags.size20 a[title="Portuguese"],
  .tool-container .tool-items a[title="Portuguese"],
  a.single-language[title="Portuguese"] span.size20 {
      background: url('../images/flags20.png') -118px -265px no-repeat;
  }
  #flags.size20 a.brazil[title="Portuguese"],
  a.single-language.brazil[title="Portuguese"] span.size20 {
      background: url('../images/flags20.png') -147px -439px no-repeat;
  }
  #flags.size20 a[title="Punjabi"],
  .tool-container .tool-items a[title="Punjabi"],
  a.single-language[title="Punjabi"] span.size20 {
      background: url('../images/flags20.png') -147px -265px no-repeat;
  }
  #flags.size20 a[title="Romanian"],
  .tool-container .tool-items a[title="Romanian"],
  a.single-language[title="Romanian"] span.size20 {
      background: url('../images/flags20.png') -2px -294px no-repeat;
  }
  #flags.size20 a[title="Russian"],
  .tool-container .tool-items a[title="Russian"],
  a.single-language[title="Russian"] span.size20 {
      background: url('../images/flags20.png') -31px -294px no-repeat;
  }
  #flags.size20 a[title="Samoan"],
  .tool-container .tool-items a[title="Samoan"],
  a.single-language[title="Samoan"] span.size20 {
      background: url('../images/flags20.png') -31px -468px no-repeat;
  }
  #flags.size20 a[title="Scots Gaelic"],
  .tool-container .tool-items a[title="Scots Gaelic"],
  a.single-language[title="Scots Gaelic"] span.size20 {
      background: url('../images/flags20.png') -60px -468px no-repeat;
  }
  #flags.size20 a[title="Serbian"],
  .tool-container .tool-items a[title="Serbian"],
  a.single-language[title="Serbian"] span.size20 {
      background: url('../images/flags20.png') -60px -294px no-repeat;
  }
  #flags.size20 a[title="Sesotho"],
  .tool-container .tool-items a[title="Sesotho"],
  a.single-language[title="Sesotho"] span.size20 {
      background: url('../images/flags20.png') -31px -410px no-repeat;
  }
  #flags.size20 a[title="Shona"],
  .tool-container .tool-items a[title="Shona"],
  a.single-language[title="Shona"] span.size20 {
      background: url('../images/flags20.png') -60px -497px no-repeat;
  }
  #flags.size20 a[title="Sindhi"],
  .tool-container .tool-items a[title="Sindhi"],
  a.single-language[title="Sindhi"] span.size20 {
      background: url('../images/flags20.png') -147px -352px no-repeat;
  }
  #flags.size20 a[title="Sinhala"],
  .tool-container .tool-items a[title="Sinhala"],
  a.single-language[title="Sinhala"] span.size20 {
      background: url('../images/flags20.png') -2px -439px no-repeat;
  }
  #flags.size20 a[title="Slovak"],
  .tool-container .tool-items a[title="Slovak"],
  a.single-language[title="Slovak"] span.size20 {
      background: url('../images/flags20.png') -89px -294px no-repeat;
  }
  #flags.size20 a[title="Slovenian"],
  .tool-container .tool-items a[title="Slovenian"],
  a.single-language[title="Slovenian"] span.size20 {
      background: url('../images/flags20.png') -118px -294px no-repeat;
  }
  #flags.size20 a[title="Somali"],
  .tool-container .tool-items a[title="Somali"],
  a.single-language[title="Somali"] span.size20 {
      background: url('../images/flags20.png') -147px -294px no-repeat;
  }
  #flags.size20 a[title="Spanish"],
  .tool-container .tool-items a[title="Spanish"],
  a.single-language[title="Spanish"] span.size20 {
      background: url('../images/flags20.png') -2px -323px no-repeat;
  }
  #flags.size20 a.mexico[title="Spanish"],
  a.single-language.mexico[title="Spanish"] span.size20 {
      background: url('../images/flags20.png') -118px -439px no-repeat;
  }
  #flags.size20 a[title="Sundanese"],
  .tool-container .tool-items a[title="Sundanese"],
  a.single-language[title="Sundanese"] span.size20 {
      background: url('../images/flags20.png') -147px -381px no-repeat;
  }
  #flags.size20 a[title="Swahili"],
  .tool-container .tool-items a[title="Swahili"],
  a.single-language[title="Swahili"] span.size20 {
      background: url('../images/flags20.png') -31px -323px no-repeat;
  }
  #flags.size20 a[title="Swedish"],
  .tool-container .tool-items a[title="Swedish"],
  a.single-language[title="Swedish"] span.size20 {
      background: url('../images/flags20.png') -60px -323px no-repeat;
  }
  #flags.size20 a[title="Tajik"],
  .tool-container .tool-items a[title="Tajik"],
  a.single-language[title="Tajik"] span.size20 {
      background: url('../images/flags20.png') -31px -439px no-repeat;
  }
  #flags.size20 a[title="Tamil"],
  .tool-container .tool-items a[title="Tamil"],
  a.single-language[title="Tamil"] span.size20 {
      background: url('../images/flags20.png') -89px -323px no-repeat;
  }
  #flags.size20 a[title="Telugu"],
  .tool-container .tool-items a[title="Telugu"],
  a.single-language[title="Telugu"] span.size20 {
      background: url('../images/flags20.png') -118px -323px no-repeat;
  }
  #flags.size20 a[title="Thai"],
  .tool-container .tool-items a[title="Thai"],
  a.single-language[title="Thai"] span.size20 {
      background: url('../images/flags20.png') -147px -323px no-repeat;
  }
  #flags.size20 a[title="Turkish"],
  .tool-container .tool-items a[title="Turkish"],
  a.single-language[title="Turkish"] span.size20 {
      background: url('../images/flags20.png') -31px -352px no-repeat;
  }
  #flags.size20 a[title="Ukrainian"],
  .tool-container .tool-items a[title="Ukrainian"],
  a.single-language[title="Ukrainian"] span.size20 {
      background: url('../images/flags20.png') -60px -352px no-repeat;
  }
  #flags.size20 a[title="Urdu"],
  .tool-container .tool-items a[title="Urdu"],
  a.single-language[title="Urdu"] span.size20 {
      background: url('../images/flags20.png') -147px -352px no-repeat;
  }
  #flags.size20 a[title="Uzbek"],
  .tool-container .tool-items a[title="Uzbek"],
  a.single-language[title="Uzbek"] span.size20 {
      background: url('../images/flags20.png') -60px -439px no-repeat;
  }
  #flags.size20 a[title="Vietnamese"],
  .tool-container .tool-items a[title="Vietnamese"],
  a.single-language[title="Vietnamese"] span.size20 {
      background: url('../images/flags20.png') -2px -381px no-repeat;
  }
  #flags.size20 a[title="Welsh"],
  .tool-container .tool-items a[title="Welsh"],
  a.single-language[title="Welsh"] span.size20 {
      background: url('../images/flags20.png') -31px -381px no-repeat;
  }
  #flags.size20 a[title="Xhosa"],
  .tool-container .tool-items a[title="Xhosa"],
  a.single-language[title="Xhosa"] span.size20 {
      background: url('../images/flags20.png') -2px -4px no-repeat;
  }
  #flags.size20 a[title="Yiddish"],
  .tool-container .tool-items a[title="Yiddish"],
  a.single-language[title="Yiddish"] span.size20 {
      background: url('../images/flags20.png') -60px -381px no-repeat;
  }
  #flags.size20 a[title="Yoruba"],
  .tool-container .tool-items a[title="Yoruba"],
  a.single-language[title="Yoruba"] span.size20 {
      background: url('../images/flags20.png') -89px -381px no-repeat;
  }
  #flags.size20 a[title="Zulu"],
  .tool-container .tool-items a[title="Zulu"],
  a.single-language[title="Zulu"] span.size20 {
      background: url('../images/flags20.png') -118px -381px no-repeat;
  }
  /* Individual flag backgrounds (18px) */

  #flags.size18 a[title="Afrikaans"],
  .tool-container .tool-items a[title="Afrikaans"],
  a.single-language[title="Afrikaans"] span.size18 {
      background: url('../images/flags18.png') -2px -4px no-repeat;
  }
  #flags.size18 a[title="Albanian"],
  .tool-container .tool-items a[title="Albanian"],
  a.single-language[title="Albanian"] span.size18 {
      background: url('../images/flags18.png') -31px -4px no-repeat;
  }
  #flags.size18 a[title="Amharic"],
  .tool-container .tool-items a[title="Amharic"],
  a.single-language[title="Amharic"] span.size18 {
      background: url('../images/flags18.png') -2px -468px no-repeat;
  }
  #flags.size18 a[title="Arabic"],
  .tool-container .tool-items a[title="Arabic"],
  a.single-language[title="Arabic"] span.size18 {
      background: url('../images/flags18.png') -60px -4px no-repeat;
  }
  #flags.size18 a[title="Armenian"],
  .tool-container .tool-items a[title="Armenian"],
  a.single-language[title="Armenian"] span.size18 {
      background: url('../images/flags18.png') -89px -4px no-repeat;
  }
  #flags.size18 a[title="Azerbaijani"],
  .tool-container .tool-items a[title="Azerbaijani"],
  a.single-language[title="Azerbaijani"] span.size18 {
      background: url('../images/flags18.png') -118px -4px no-repeat;
  }
  #flags.size18 a[title="Basque"],
  .tool-container .tool-items a[title="Basque"],
  a.single-language[title="Basque"] span.size18 {
      background: url('../images/flags18.png') -147px -4px no-repeat;
  }
  #flags.size18 a[title="Belarusian"],
  .tool-container .tool-items a[title="Belarusian"],
  a.single-language[title="Belarusian"] span.size18 {
      background: url('../images/flags18.png') -2px -33px no-repeat;
  }
  #flags.size18 a[title="Bengali"],
  .tool-container .tool-items a[title="Bengali"],
  a.single-language[title="Bengali"] span.size18 {
      background: url('../images/flags18.png') -31px -33px no-repeat;
  }
  #flags.size18 a[title="Bosnian"],
  .tool-container .tool-items a[title="Bosnian"],
  a.single-language[title="Bosnian"] span.size18 {
      background: url('../images/flags18.png') -60px -33px no-repeat;
  }
  #flags.size18 a[title="Bulgarian"],
  .tool-container .tool-items a[title="Bulgarian"],
  a.single-language[title="Bulgarian"] span.size18 {
      background: url('../images/flags18.png') -89px -33px no-repeat;
  }
  #flags.size18 a[title="Catalan"],
  .tool-container .tool-items a[title="Catalan"],
  a.single-language[title="Catalan"] span.size18 {
      background: url('../images/flags18.png') -118px -33px no-repeat;
  }
  #flags.size18 a[title="Cebuano"],
  .tool-container .tool-items a[title="Cebuano"],
  a.single-language[title="Cebuano"] span.size18 {
      background: url('../images/flags18.png') -147px -33px no-repeat;
  }
  #flags.size18 a[title="Chichewa"],
  .tool-container .tool-items a[title="Chichewa"],
  a.single-language[title="Chichewa"] span.size18 {
      background: url('../images/flags18.png') -89px -410px no-repeat;
  }
  #flags.size18 a[title="Chinese (Simplified)"],
  .tool-container .tool-items a[title="Chinese (Simplified)"],
  a.single-language[title="Chinese (Simplified)"] span.size18 {
      background: url('../images/flags18.png') -2px -62px no-repeat;
  }
  #flags.size18 a[title="Chinese (Traditional)"],
  .tool-container .tool-items a[title="Chinese (Traditional)"],
  a.single-language[title="Chinese (Traditional)"] span.size18 {
      background: url('../images/flags18.png') -31px -62px no-repeat;
  }
  #flags.size18 a[title="Corsican"],
  .tool-container .tool-items a[title="Corsican"],
  a.single-language[title="Corsican"] span.size18 {
      background: url('../images/flags18.png') -118px -91px no-repeat;
  }
  #flags.size18 a[title="Croatian"],
  .tool-container .tool-items a[title="Croatian"],
  a.single-language[title="Croatian"] span.size18 {
      background: url('../images/flags18.png') -60px -62px no-repeat;
  }
  #flags.size18 a[title="Czech"],
  .tool-container .tool-items a[title="Czech"],
  a.single-language[title="Czech"] span.size18 {
      background: url('../images/flags18.png') -89px -62px no-repeat;
  }
  #flags.size18 a[title="Danish"],
  .tool-container .tool-items a[title="Danish"],
  a.single-language[title="Danish"] span.size18 {
      background: url('../images/flags18.png') -118px -62px no-repeat;
  }
  #flags.size18 a[title="Dutch"],
  .tool-container .tool-items a[title="Dutch"],
  a.single-language[title="Dutch"] span.size18 {
      background: url('../images/flags18.png') -147px -62px no-repeat;
  }
  #flags.size18 a[title="English"],
  .tool-container .tool-items a[title="English"],
  a.single-language[title="English"] span.size18 {
      background: url('../images/flags18.png') -89px -352px no-repeat;
  }
  #flags.size18 a.united-states[title="English"],
  a.single-language.united-states[title="English"] span.size18 {
      background: url('../images/flags18.png') -118px -352px no-repeat;
  }
  #flags.size18 a.canada[title="English"] a.single-language.canada[title="English"] span.size18 {
      background: url('../images/flags18.png') -89px -439px no-repeat;
  }
  #flags.size18 a[title="Esperanto"],
  .tool-container .tool-items a[title="Esperanto"],
  a.single-language[title="Esperanto"] span.size18 {
      background: url('../images/flags18.png') -2px -91px no-repeat;
  }
  #flags.size18 a[title="Estonian"],
  .tool-container .tool-items a[title="Estonian"],
  a.single-language[title="Estonian"] span.size18 {
      background: url('../images/flags18.png') -31px -91px no-repeat;
  }
  #flags.size18 a[title="Filipino"],
  .tool-container .tool-items a[title="Filipino"],
  a.single-language[title="Filipino"] span.size18 {
      background: url('../images/flags18.png') -60px -91px no-repeat;
  }
  #flags.size18 a[title="Finnish"],
  .tool-container .tool-items a[title="Finnish"],
  a.single-language[title="Finnish"] span.size18 {
      background: url('../images/flags18.png') -89px -91px no-repeat;
  }
  #flags.size18 a[title="French"],
  .tool-container .tool-items a[title="French"],
  a.single-language[title="French"] span.size18 {
      background: url('../images/flags18.png') -118px -91px no-repeat;
  }
  #flags.size18 a[title="Frisian"],
  .tool-container .tool-items a[title="Frisian"],
  a.single-language[title="Frisian"] span.size18 {
      background: url('../images/flags18.png') -147px -62px no-repeat;
  }
  #flags.size18 a[title="Galician"],
  .tool-container .tool-items a[title="Galician"],
  a.single-language[title="Galician"] span.size18 {
      background: url('../images/flags18.png') -147px -91px no-repeat;
  }
  #flags.size18 a[title="Georgian"],
  .tool-container .tool-items a[title="Georgian"],
  a.single-language[title="Georgian"] span.size18 {
      background: url('../images/flags18.png') -2px -120px no-repeat;
  }
  #flags.size18 a[title="German"],
  .tool-container .tool-items a[title="German"],
  a.single-language[title="German"] span.size18 {
      background: url('../images/flags18.png') -31px -120px no-repeat;
  }
  #flags.size18 a[title="Greek"],
  .tool-container .tool-items a[title="Greek"],
  a.single-language[title="Greek"] span.size18 {
      background: url('../images/flags18.png') -60px -120px no-repeat;
  }
  #flags.size18 a[title="Gujarati"],
  .tool-container .tool-items a[title="Gujarati"],
  a.single-language[title="Gujarati"] span.size18 {
      background: url('../images/flags18.png') -89px -120px no-repeat;
  }
  #flags.size18 a[title="Haitian"],
  .tool-container .tool-items a[title="Haitian"],
  a.single-language[title="Haitian"] span.size18 {
      background: url('../images/flags18.png') -118px -120px no-repeat;
  }
  #flags.size18 a[title="Hawaiian"],
  .tool-container .tool-items a[title="Hawaiian"],
  a.single-language[title="Hawaiian"] span.size18 {
      background: url('../images/flags18.png') -89px -468px no-repeat;
  }
  #flags.size18 a[title="Hausa"],
  .tool-container .tool-items a[title="Hausa"],
  a.single-language[title="Hausa"] span.size18 {
      background: url('../images/flags18.png') -147px -120px no-repeat;
  }
  #flags.size18 a[title="Hebrew"],
  .tool-container .tool-items a[title="Hebrew"],
  a.single-language[title="Hebrew"] span.size18 {
      background: url('../images/flags18.png') -2px -149px no-repeat;
  }
  #flags.size18 a[title="Hindi"],
  .tool-container .tool-items a[title="Hindi"],
  a.single-language[title="Hindi"] span.size18 {
      background: url('../images/flags18.png') -31px -149px no-repeat;
  }
  #flags.size18 a[title="Hmong"],
  .tool-container .tool-items a[title="Hmong"],
  a.single-language[title="Hmong"] span.size18 {
      background: url('../images/flags18.png') -60px -149px no-repeat;
  }
  #flags.size18 a[title="Hungarian"],
  .tool-container .tool-items a[title="Hungarian"],
  a.single-language[title="Hungarian"] span.size18 {
      background: url('../images/flags18.png') -89px -149px no-repeat;
  }
  #flags.size18 a[title="Icelandic"],
  .tool-container .tool-items a[title="Icelandic"],
  a.single-language[title="Icelandic"] span.size18 {
      background: url('../images/flags18.png') -118px -149px no-repeat;
  }
  #flags.size18 a[title="Igbo"],
  .tool-container .tool-items a[title="Igbo"],
  a.single-language[title="Igbo"] span.size18 {
      background: url('../images/flags18.png') -147px -149px no-repeat;
  }
  #flags.size18 a[title="Indonesian"],
  .tool-container .tool-items a[title="Indonesian"],
  a.single-language[title="Indonesian"] span.size18 {
      background: url('../images/flags18.png') -2px -178px no-repeat;
  }
  #flags.size18 a[title="Irish"],
  .tool-container .tool-items a[title="Irish"],
  a.single-language[title="Irish"] span.size18 {
      background: url('../images/flags18.png') -31px -178px no-repeat;
  }
  #flags.size18 a[title="Italian"],
  .tool-container .tool-items a[title="Italian"],
  a.single-language[title="Italian"] span.size18 {
      background: url('../images/flags18.png') -60px -178px no-repeat;
  }
  #flags.size18 a[title="Japanese"],
  .tool-container .tool-items a[title="Japanese"],
  a.single-language[title="Japanese"] span.size18 {
      background: url('../images/flags18.png') -89px -178px no-repeat;
  }
  #flags.size18 a[title="Javanese"],
  .tool-container .tool-items a[title="Javanese"],
  a.single-language[title="Javanese"] span.size18 {
      background: url('../images/flags18.png') -118px -178px no-repeat;
  }
  #flags.size18 a[title="Kannada"],
  .tool-container .tool-items a[title="Kannada"],
  a.single-language[title="Kannada"] span.size18 {
      background: url('../images/flags18.png') -147px -178px no-repeat;
  }
  #flags.size18 a[title="Kazakh"],
  .tool-container .tool-items a[title="Kazakh"],
  a.single-language[title="Kazakh"] span.size18 {
      background: url('../images/flags18.png') -2px -410px no-repeat;
  }
  #flags.size18 a[title="Khmer"],
  .tool-container .tool-items a[title="Khmer"],
  a.single-language[title="Khmer"] span.size18 {
      background: url('../images/flags18.png') -2px -207px no-repeat;
  }
  #flags.size18 a[title="Korean"],
  .tool-container .tool-items a[title="Korean"],
  a.single-language[title="Korean"] span.size18 {
      background: url('../images/flags18.png') -31px -207px no-repeat;
  }
  #flags.size18 a[title="Kurdish"],
  .tool-container .tool-items a[title="Kurdish"],
  a.single-language[title="Kurdish"] span.size18 {
      background: url('../images/flags18.png') -118px -468px no-repeat;
  }
  #flags.size18 a[title="Kyrgyz"],
  .tool-container .tool-items a[title="Kyrgyz"],
  a.single-language[title="Kyrgyz"] span.size18 {
      background: url('../images/flags18.png') -147px -468px no-repeat;
  }
  #flags.size18 a[title="Lao"],
  .tool-container .tool-items a[title="Lao"],
  a.single-language[title="Lao"] span.size18 {
      background: url('../images/flags18.png') -60px -207px no-repeat;
  }
  #flags.size18 a[title="Latin"],
  .tool-container .tool-items a[title="Latin"],
  a.single-language[title="Latin"] span.size18 {
      background: url('../images/flags18.png') -89px -207px no-repeat;
  }
  #flags.size18 a[title="Latvian"],
  .tool-container .tool-items a[title="Latvian"],
  a.single-language[title="Latvian"] span.size18 {
      background: url('../images/flags18.png') -118px -207px no-repeat;
  }
  #flags.size18 a[title="Lithuanian"],
  .tool-container .tool-items a[title="Lithuanian"],
  a.single-language[title="Lithuanian"] span.size18 {
      background: url('../images/flags18.png') -147px -207px no-repeat;
  }
  #flags.size18 a[title="Luxembourgish"],
  .tool-container .tool-items a[title="Luxembourgish"],
  a.single-language[title="Luxembourgish"] span.size18 {
      background: url('../images/flags18.png') -2px -496px no-repeat;
  }
  #flags.size18 a[title="Macedonian"],
  .tool-container .tool-items a[title="Macedonian"],
  a.single-language[title="Macedonian"] span.size18 {
      background: url('../images/flags18.png') -2px -236px no-repeat;
  }
  #flags.size18 a[title="Malagasy"],
  .tool-container .tool-items a[title="Malagasy"],
  a.single-language[title="Malagasy"] span.size18 {
      background: url('../images/flags18.png') -60px -410px no-repeat;
  }
  #flags.size18 a[title="Malay"],
  .tool-container .tool-items a[title="Malay"],
  a.single-language[title="Malay"] span.size18 {
      background: url('../images/flags18.png') -31px -236px no-repeat;
  }
  #flags.size18 a[title="Malayalam"],
  .tool-container .tool-items a[title="Malayalam"],
  a.single-language[title="Malayalam"] span.size18 {
      background: url('../images/flags18.png') -118px -410px no-repeat;
  }
  #flags.size18 a[title="Maltese"],
  .tool-container .tool-items a[title="Maltese"],
  a.single-language[title="Maltese"] span.size18 {
      background: url('../images/flags18.png') -60px -236px no-repeat;
  }
  #flags.size18 a[title="Maori"],
  .tool-container .tool-items a[title="Maori"],
  a.single-language[title="Maori"] span.size18 {
      background: url('../images/flags18.png') -89px -236px no-repeat;
  }
  #flags.size18 a[title="Marathi"],
  .tool-container .tool-items a[title="Marathi"],
  a.single-language[title="Marathi"] span.size18 {
      background: url('../images/flags18.png') -118px -236px no-repeat;
  }
  #flags.size18 a[title="Mongolian"],
  .tool-container .tool-items a[title="Mongolian"],
  a.single-language[title="Mongolian"] span.size18 {
      background: url('../images/flags18.png') -147px -236px no-repeat;
  }
  #flags.size18 a[title="Myanmar (Burmese)"],
  .tool-container .tool-items a[title="Myanmar (Burmese)"],
  a.single-language[title="Myanmar (Burmese)"] span.size18 {
      background: url('../images/flags18.png') -147px -410px no-repeat;
  }
  #flags.size18 a[title="Nepali"],
  .tool-container .tool-items a[title="Nepali"],
  a.single-language[title="Nepali"] span.size18 {
      background: url('../images/flags18.png') -2px -265px no-repeat;
  }
  #flags.size18 a[title="Norwegian"],
  .tool-container .tool-items a[title="Norwegian"],
  a.single-language[title="Norwegian"] span.size18 {
      background: url('../images/flags18.png') -31px -265px no-repeat;
  }
  #flags.size18 a[title="Pashto"],
  .tool-container .tool-items a[title="Pashto"],
  a.single-language[title="Pashto"] span.size18 {
      background: url('../images/flags18.png') -31px -496px no-repeat;
  }
  #flags.size18 a[title="Persian"],
  .tool-container .tool-items a[title="Persian"],
  a.single-language[title="Persian"] span.size18 {
      background: url('../images/flags18.png') -60px -265px no-repeat;
  }
  #flags.size18 a[title="Polish"],
  .tool-container .tool-items a[title="Polish"],
  a.single-language[title="Polish"] span.size18 {
      background: url('../images/flags18.png') -89px -265px no-repeat;
  }
  #flags.size18 a[title="Portuguese"],
  .tool-container .tool-items a[title="Portuguese"],
  a.single-language[title="Portuguese"] span.size18 {
      background: url('../images/flags18.png') -118px -265px no-repeat;
  }
  #flags.size18 a.brazil[title="Portuguese"],
  a.single-language.brazil[title="Portuguese"] span.size18 {
      background: url('../images/flags18.png') -147px -439px no-repeat;
  }
  #flags.size18 a[title="Punjabi"],
  .tool-container .tool-items a[title="Punjabi"],
  a.single-language[title="Punjabi"] span.size18 {
      background: url('../images/flags18.png') -147px -265px no-repeat;
  }
  #flags.size18 a[title="Romanian"],
  .tool-container .tool-items a[title="Romanian"],
  a.single-language[title="Romanian"] span.size18 {
      background: url('../images/flags18.png') -2px -294px no-repeat;
  }
  #flags.size18 a[title="Russian"],
  .tool-container .tool-items a[title="Russian"],
  a.single-language[title="Russian"] span.size18 {
      background: url('../images/flags18.png') -31px -294px no-repeat;
  }
  #flags.size18 a[title="Samoan"],
  .tool-container .tool-items a[title="Samoan"],
  a.single-language[title="Samoan"] span.size18 {
      background: url('../images/flags18.png') -31px -468px no-repeat;
  }
  #flags.size18 a[title="Scots Gaelic"],
  .tool-container .tool-items a[title="Scots Gaelic"],
  a.single-language[title="Scots Gaelic"] span.size18 {
      background: url('../images/flags18.png') -60px -468px no-repeat;
  }
  #flags.size18 a[title="Serbian"],
  .tool-container .tool-items a[title="Serbian"],
  a.single-language[title="Serbian"] span.size18 {
      background: url('../images/flags18.png') -60px -294px no-repeat;
  }
  #flags.size18 a[title="Sesotho"],
  .tool-container .tool-items a[title="Sesotho"],
  a.single-language[title="Sesotho"] span.size18 {
      background: url('../images/flags18.png') -31px -410px no-repeat;
  }
  #flags.size18 a[title="Shona"],
  .tool-container .tool-items a[title="Shona"],
  a.single-language[title="Shona"] span.size18 {
      background: url('../images/flags18.png') -60px -496px no-repeat;
  }
  #flags.size18 a[title="Sindhi"],
  .tool-container .tool-items a[title="Sindhi"],
  a.single-language[title="Sindhi"] span.size18 {
      background: url('../images/flags18.png') -147px -352px no-repeat;
  }
  #flags.size18 a[title="Sinhala"],
  .tool-container .tool-items a[title="Sinhala"],
  a.single-language[title="Sinhala"] span.size18 {
      background: url('../images/flags18.png') -2px -439px no-repeat;
  }
  #flags.size18 a[title="Slovak"],
  .tool-container .tool-items a[title="Slovak"],
  a.single-language[title="Slovak"] span.size18 {
      background: url('../images/flags18.png') -89px -294px no-repeat;
  }
  #flags.size18 a[title="Slovenian"],
  .tool-container .tool-items a[title="Slovenian"],
  a.single-language[title="Slovenian"] span.size18 {
      background: url('../images/flags18.png') -118px -294px no-repeat;
  }
  #flags.size18 a[title="Somali"],
  .tool-container .tool-items a[title="Somali"],
  a.single-language[title="Somali"] span.size18 {
      background: url('../images/flags18.png') -147px -294px no-repeat;
  }
  #flags.size18 a[title="Spanish"],
  .tool-container .tool-items a[title="Spanish"],
  a.single-language[title="Spanish"] span.size18 {
      background: url('../images/flags18.png') -2px -323px no-repeat;
  }
  #flags.size18 a.mexico[title="Spanish"],
  a.single-language.mexico[title="Spanish"] span.size18 {
      background: url('../images/flags18.png') -118px -439px no-repeat;
  }
  #flags.size18 a[title="Sundanese"],
  .tool-container .tool-items a[title="Sundanese"],
  a.single-language[title="Sundanese"] span.size18 {
      background: url('../images/flags18.png') -147px -381px no-repeat;
  }
  #flags.size18 a[title="Swahili"],
  .tool-container .tool-items a[title="Swahili"],
  a.single-language[title="Swahili"] span.size18 {
      background: url('../images/flags18.png') -31px -323px no-repeat;
  }
  #flags.size18 a[title="Swedish"],
  .tool-container .tool-items a[title="Swedish"],
  a.single-language[title="Swedish"] span.size18 {
      background: url('../images/flags18.png') -60px -323px no-repeat;
  }
  #flags.size18 a[title="Tajik"],
  .tool-container .tool-items a[title="Tajik"],
  a.single-language[title="Tajik"] span.size18 {
      background: url('../images/flags18.png') -31px -439px no-repeat;
  }
  #flags.size18 a[title="Tamil"],
  .tool-container .tool-items a[title="Tamil"],
  a.single-language[title="Tamil"] span.size18 {
      background: url('../images/flags18.png') -89px -323px no-repeat;
  }
  #flags.size18 a[title="Telugu"],
  .tool-container .tool-items a[title="Telugu"],
  a.single-language[title="Telugu"] span.size18 {
      background: url('../images/flags18.png') -118px -323px no-repeat;
  }
  #flags.size18 a[title="Thai"],
  .tool-container .tool-items a[title="Thai"],
  a.single-language[title="Thai"] span.size18 {
      background: url('../images/flags18.png') -147px -323px no-repeat;
  }
  #flags.size18 a[title="Turkish"],
  .tool-container .tool-items a[title="Turkish"],
  a.single-language[title="Turkish"] span.size18 {
      background: url('../images/flags18.png') -31px -352px no-repeat;
  }
  #flags.size18 a[title="Ukrainian"],
  .tool-container .tool-items a[title="Ukrainian"],
  a.single-language[title="Ukrainian"] span.size18 {
      background: url('../images/flags18.png') -60px -352px no-repeat;
  }
  #flags.size18 a[title="Urdu"],
  .tool-container .tool-items a[title="Urdu"],
  a.single-language[title="Urdu"] span.size18 {
      background: url('../images/flags18.png') -147px -352px no-repeat;
  }
  #flags.size18 a[title="Uzbek"],
  .tool-container .tool-items a[title="Uzbek"],
  a.single-language[title="Uzbek"] span.size18 {
      background: url('../images/flags18.png') -60px -439px no-repeat;
  }
  #flags.size18 a[title="Vietnamese"],
  .tool-container .tool-items a[title="Vietnamese"],
  a.single-language[title="Vietnamese"] span.size18 {
      background: url('../images/flags18.png') -2px -381px no-repeat;
  }
  #flags.size18 a[title="Welsh"],
  .tool-container .tool-items a[title="Welsh"],
  a.single-language[title="Welsh"] span.size18 {
      background: url('../images/flags18.png') -31px -381px no-repeat;
  }
  #flags.size18 a[title="Xhosa"],
  .tool-container .tool-items a[title="Xhosa"],
  a.single-language[title="Xhosa"] span.size18 {
      background: url('../images/flags18.png') -2px -4px no-repeat;
  }
  #flags.size18 a[title="Yiddish"],
  .tool-container .tool-items a[title="Yiddish"],
  a.single-language[title="Yiddish"] span.size18 {
      background: url('../images/flags18.png') -60px -381px no-repeat;
  }
  #flags.size18 a[title="Yoruba"],
  .tool-container .tool-items a[title="Yoruba"],
  a.single-language[title="Yoruba"] span.size18 {
      background: url('../images/flags18.png') -89px -381px no-repeat;
  }
  #flags.size18 a[title="Zulu"],
  .tool-container .tool-items a[title="Zulu"],
  a.single-language[title="Zulu"] span.size18 {
      background: url('../images/flags18.png') -118px -381px no-repeat;
  }
  /* Individual flag backgrounds (16px) */

  #flags.size16 a[title="Afrikaans"],
  #language .switcher .selected a[title="Afrikaans"] span,
  #language .switcher .option a[title="Afrikaans"] span,
  .tool-container .tool-items a[title="Afrikaans"],
  a.single-language[title="Afrikaans"] span.size16 {
      background: url('../images/flags16.png') -4px -5px no-repeat;
  }
  #flags.size16 a[title="Albanian"],
  #language .switcher .selected a[title="Albanian"] span,
  #language .switcher .option a[title="Albanian"] span,
  .tool-container .tool-items a[title="Albanian"],
  a.single-language[title="Albanian"] span.size16 {
      background: url('../images/flags16.png') -33px -5px no-repeat;
  }
  #flags.size16 a[title="Amharic"],
  #language .switcher .selected a[title="Amharic"] span,
  #language .switcher .option a[title="Amharic"] span,
  .tool-container .tool-items a[title="Amharic"],
  a.single-language[title="Amharic"] span.size16 {
      background: url('../images/flags16.png') -4px -469px no-repeat;
  }
  #flags.size16 a[title="Arabic"],
  #language .switcher .selected a[title="Arabic"] span,
  #language .switcher .option a[title="Arabic"] span,
  .tool-container .tool-items a[title="Arabic"],
  a.single-language[title="Arabic"] span.size16 {
      background: url('../images/flags16.png') -62px -5px no-repeat;
  }
  #flags.size16 a[title="Armenian"],
  #language .switcher .selected a[title="Armenian"] span,
  #language .switcher .option a[title="Armenian"] span,
  .tool-container .tool-items a[title="Armenian"],
  a.single-language[title="Armenian"] span.size16 {
      background: url('../images/flags16.png') -91px -5px no-repeat;
  }
  #flags.size16 a[title="Azerbaijani"],
  #language .switcher .selected a[title="Azerbaijani"] span,
  #language .switcher .option a[title="Azerbaijani"] span,
  .tool-container .tool-items a[title="Azerbaijani"],
  a.single-language[title="Azerbaijani"] span.size16 {
      background: url('../images/flags16.png') -120px -5px no-repeat;
  }
  #flags.size16 a[title="Basque"],
  #language .switcher .selected a[title="Basque"] span,
  #language .switcher .option a[title="Basque"] span,
  .tool-container .tool-items a[title="Basque"],
  a.single-language[title="Basque"] span.size16 {
      background: url('../images/flags16.png') -149px -5px no-repeat;
  }
  #flags.size16 a[title="Belarusian"],
  #language .switcher .selected a[title="Belarusian"] span,
  #language .switcher .option a[title="Belarusian"] span,
  .tool-container .tool-items a[title="Belarusian"],
  a.single-language[title="Belarusian"] span.size16 {
      background: url('../images/flags16.png') -4px -34px no-repeat;
  }
  #flags.size16 a[title="Bengali"],
  #language .switcher .selected a[title="Bengali"] span,
  #language .switcher .option a[title="Bengali"] span,
  .tool-container .tool-items a[title="Bengali"],
  a.single-language[title="Bengali"] span.size16 {
      background: url('../images/flags16.png') -33px -34px no-repeat;
  }
  #flags.size16 a[title="Bosnian"],
  #language .switcher .selected a[title="Bosnian"] span,
  #language .switcher .option a[title="Bosnian"] span,
  .tool-container .tool-items a[title="Bosnian"],
  a.single-language[title="Bosnian"] span.size16 {
      background: url('../images/flags16.png') -62px -34px no-repeat;
  }
  #flags.size16 a[title="Bulgarian"],
  #language .switcher .selected a[title="Bulgarian"] span,
  #language .switcher .option a[title="Bulgarian"] span,
  .tool-container .tool-items a[title="Bulgarian"],
  a.single-language[title="Bulgarian"] span.size16 {
      background: url('../images/flags16.png') -91px -34px no-repeat;
  }
  #flags.size16 a[title="Catalan"],
  #language .switcher .selected a[title="Catalan"] span,
  #language .switcher .option a[title="Catalan"] span,
  .tool-container .tool-items a[title="Catalan"],
  a.single-language[title="Catalan"] span.size16 {
      background: url('../images/flags16.png') -120px -34px no-repeat;
  }
  #flags.size16 a[title="Cebuano"],
  #language .switcher .selected a[title="Cebuano"] span,
  #language .switcher .option a[title="Cebuano"] span,
  .tool-container .tool-items a[title="Cebuano"],
  a.single-language[title="Cebuano"] span.size16 {
      background: url('../images/flags16.png') -149px -34px no-repeat;
  }
  #flags.size16 a[title="Chichewa"],
  #language .switcher .selected a[title="Chichewa"] span,
  #language .switcher .option a[title="Chichewa"] span,
  .tool-container .tool-items a[title="Chichewa"],
  a.single-language[title="Chichewa"] span.size16 {
      background: url('../images/flags16.png') -91px -411px no-repeat;
  }
  #flags.size16 a[title="Chinese (Simplified)"],
  #language .switcher .selected a[title="Chinese (Simplified)"] span,
  #language .switcher .option a[title="Chinese (Simplified)"] span,
  .tool-container .tool-items a[title="Chinese (Simplified)"],
  a.single-language[title="Chinese (Simplified)"] span.size16 {
      background: url('../images/flags16.png') -4px -63px no-repeat;
  }
  #flags.size16 a[title="Chinese (Traditional)"],
  #language .switcher .selected a[title="Chinese (Traditional)"] span,
  #language .switcher .option a[title="Chinese (Traditional)"] span,
  .tool-container .tool-items a[title="Chinese (Traditional)"],
  a.single-language[title="Chinese (Traditional)"] span.size16 {
      background: url('../images/flags16.png') -33px -63px no-repeat;
  }
  #flags.size16 a[title="Corsican"],
  #language .switcher .selected a[title="Corsican"] span,
  #language .switcher .option a[title="Corsican"] span,
  .tool-container .tool-items a[title="Corsican"],
  a.single-language[title="Corsican"] span.size16 {
      background: url('../images/flags16.png') -120px -92px no-repeat;
  }
  #flags.size16 a[title="Croatian"],
  #language .switcher .selected a[title="Croatian"] span,
  #language .switcher .option a[title="Croatian"] span,
  .tool-container .tool-items a[title="Croatian"],
  a.single-language[title="Croatian"] span.size16 {
      background: url('../images/flags16.png') -62px -63px no-repeat;
  }
  #flags.size16 a[title="Czech"],
  #language .switcher .selected a[title="Czech"] span,
  #language .switcher .option a[title="Czech"] span,
  .tool-container .tool-items a[title="Czech"],
  a.single-language[title="Czech"] span.size16 {
      background: url('../images/flags16.png') -91px -63px no-repeat;
  }
  #flags.size16 a[title="Danish"],
  #language .switcher .selected a[title="Danish"] span,
  #language .switcher .option a[title="Danish"] span,
  .tool-container .tool-items a[title="Danish"],
  a.single-language[title="Danish"] span.size16 {
      background: url('../images/flags16.png') -120px -63px no-repeat;
  }
  #flags.size16 a[title="Dutch"],
  #language .switcher .selected a[title="Dutch"] span,
  #language .switcher .option a[title="Dutch"] span,
  .tool-container .tool-items a[title="Dutch"],
  a.single-language[title="Dutch"] span.size16 {
      background: url('../images/flags16.png') -149px -63px no-repeat;
  }
  #flags.size16 a[title="English"],
  #language .switcher .selected a[title="English"] span,
  #language .switcher .option a[title="English"] span,
  .tool-container .tool-items a[title="English"],
  a.single-language[title="English"] span.size16 {
      background: url('../images/flags16.png') -91px -353px no-repeat;
  }
  #flags.size16 a.united-states[title="English"],
  #language .switcher .selected a[title="English"] span.united-states,
  #language .switcher .option a[title="English"] span.united-states,
  a.single-language.united-states[title="English"] span.size16 {
      background: url('../images/flags16.png') -120px -353px no-repeat;
  }
  #flags.size16 a.canada[title="English"],
  #language .switcher .selected a[title="English"] span.canada,
  #language .switcher .option a[title="English"] span.canada,
  a.single-language.canada[title="English"] span.size16 {
      background: url('../images/flags16.png') -91px -440px no-repeat;
  }
  #flags.size16 a[title="Esperanto"],
  #language .switcher .selected a[title="Esperanto"] span,
  #language .switcher .option a[title="Esperanto"] span,
  .tool-container .tool-items a[title="Esperanto"],
  a.single-language[title="Esperanto"] span.size16 {
      background: url('../images/flags16.png') -4px -92px no-repeat;
  }
  #flags.size16 a[title="Estonian"],
  #language .switcher .selected a[title="Estonian"] span,
  #language .switcher .option a[title="Estonian"] span,
  .tool-container .tool-items a[title="Estonian"],
  a.single-language[title="Estonian"] span.size16 {
      background: url('../images/flags16.png') -33px -92px no-repeat;
  }
  #flags.size16 a[title="Filipino"],
  #language .switcher .selected a[title="Filipino"] span,
  #language .switcher .option a[title="Filipino"] span,
  .tool-container .tool-items a[title="Filipino"],
  a.single-language[title="Filipino"] span.size16 {
      background: url('../images/flags16.png') -62px -92px no-repeat;
  }
  #flags.size16 a[title="Finnish"],
  #language .switcher .selected a[title="Finnish"] span,
  #language .switcher .option a[title="Finnish"] span,
  .tool-container .tool-items a[title="Finnish"],
  a.single-language[title="Finnish"] span.size16 {
      background: url('../images/flags16.png') -91px -92px no-repeat;
  }
  #flags.size16 a[title="French"],
  #language .switcher .selected a[title="French"] span,
  #language .switcher .option a[title="French"] span,
  .tool-container .tool-items a[title="French"],
  a.single-language[title="French"] span.size16 {
      background: url('../images/flags16.png') -120px -92px no-repeat;
  }
  #flags.size16 a[title="Frisian"],
  #language .switcher .selected a[title="Frisian"] span,
  #language .switcher .option a[title="Frisian"] span,
  .tool-container .tool-items a[title="Frisian"],
  a.single-language[title="Frisian"] span.size16 {
      background: url('../images/flags16.png') -149px -63px no-repeat;
  }
  #flags.size16 a[title="Galician"],
  #language .switcher .selected a[title="Galician"] span,
  #language .switcher .option a[title="Galician"] span,
  .tool-container .tool-items a[title="Galician"],
  a.single-language[title="Galician"] span.size16 {
      background: url('../images/flags16.png') -149px -92px no-repeat;
  }
  #flags.size16 a[title="Georgian"],
  #language .switcher .selected a[title="Georgian"] span,
  #language .switcher .option a[title="Georgian"] span,
  .tool-container .tool-items a[title="Georgian"],
  a.single-language[title="Georgian"] span.size16 {
      background: url('../images/flags16.png') -4px -121px no-repeat;
  }
  #flags.size16 a[title="German"],
  #language .switcher .selected a[title="German"] span,
  #language .switcher .option a[title="German"] span,
  .tool-container .tool-items a[title="German"],
  a.single-language[title="German"] span.size16 {
      background: url('../images/flags16.png') -33px -121px no-repeat;
  }
  #flags.size16 a[title="Greek"],
  #language .switcher .selected a[title="Greek"] span,
  #language .switcher .option a[title="Greek"] span,
  .tool-container .tool-items a[title="Greek"],
  a.single-language[title="Greek"] span.size16 {
      background: url('../images/flags16.png') -62px -121px no-repeat;
  }
  #flags.size16 a[title="Gujarati"],
  #language .switcher .selected a[title="Gujarati"] span,
  #language .switcher .option a[title="Gujarati"] span,
  .tool-container .tool-items a[title="Gujarati"],
  a.single-language[title="Gujarati"] span.size16 {
      background: url('../images/flags16.png') -91px -121px no-repeat;
  }
  #flags.size16 a[title="Haitian"],
  #language .switcher .selected a[title="Haitian"] span,
  #language .switcher .option a[title="Haitian"] span,
  .tool-container .tool-items a[title="Haitian"],
  a.single-language[title="Haitian"] span.size16 {
      background: url('../images/flags16.png') -120px -121px no-repeat;
  }
  #flags.size16 a[title="Hawaiian"],
  #language .switcher .selected a[title="Hawaiian"] span,
  #language .switcher .option a[title="Hawaiian"] span,
  .tool-container .tool-items a[title="Hawaiian"],
  a.single-language[title="Hawaiian"] span.size16 {
      background: url('../images/flags16.png') -91px -469px no-repeat;
  }
  #flags.size16 a[title="Hausa"],
  #language .switcher .selected a[title="Hausa"] span,
  #language .switcher .option a[title="Hausa"] span,
  .tool-container .tool-items a[title="Hausa"],
  a.single-language[title="Hausa"] span.size16 {
      background: url('../images/flags16.png') -149px -121px no-repeat;
  }
  #flags.size16 a[title="Hebrew"],
  #language .switcher .selected a[title="Hebrew"] span,
  #language .switcher .option a[title="Hebrew"] span,
  .tool-container .tool-items a[title="Hebrew"],
  a.single-language[title="Hebrew"] span.size16 {
      background: url('../images/flags16.png') -4px -150px no-repeat;
  }
  #flags.size16 a[title="Hindi"],
  #language .switcher .selected a[title="Hindi"] span,
  #language .switcher .option a[title="Hindi"] span,
  .tool-container .tool-items a[title="Hindi"],
  a.single-language[title="Hindi"] span.size16 {
      background: url('../images/flags16.png') -33px -150px no-repeat;
  }
  #flags.size16 a[title="Hmong"],
  #language .switcher .selected a[title="Hmong"] span,
  #language .switcher .option a[title="Hmong"] span,
  .tool-container .tool-items a[title="Hmong"],
  a.single-language[title="Hmong"] span.size16 {
      background: url('../images/flags16.png') -62px -150px no-repeat;
  }
  #flags.size16 a[title="Hungarian"],
  #language .switcher .selected a[title="Hungarian"] span,
  #language .switcher .option a[title="Hungarian"] span,
  .tool-container .tool-items a[title="Hungarian"],
  a.single-language[title="Hungarian"] span.size16 {
      background: url('../images/flags16.png') -91px -150px no-repeat;
  }
  #flags.size16 a[title="Icelandic"],
  #language .switcher .selected a[title="Icelandic"] span,
  #language .switcher .option a[title="Icelandic"] span,
  .tool-container .tool-items a[title="Icelandic"],
  a.single-language[title="Icelandic"] span.size16 {
      background: url('../images/flags16.png') -120px -150px no-repeat;
  }
  #flags.size16 a[title="Igbo"],
  #language .switcher .selected a[title="Igbo"] span,
  #language .switcher .option a[title="Igbo"] span,
  .tool-container .tool-items a[title="Igbo"],
  a.single-language[title="Igbo"] span.size16 {
      background: url('../images/flags16.png') -149px -150px no-repeat;
  }
  #flags.size16 a[title="Indonesian"],
  #language .switcher .selected a[title="Indonesian"] span,
  #language .switcher .option a[title="Indonesian"] span,
  .tool-container .tool-items a[title="Indonesian"],
  a.single-language[title="Indonesian"] span.size16 {
      background: url('../images/flags16.png') -4px -179px no-repeat;
  }
  #flags.size16 a[title="Irish"],
  #language .switcher .selected a[title="Irish"] span,
  #language .switcher .option a[title="Irish"] span,
  .tool-container .tool-items a[title="Irish"],
  a.single-language[title="Irish"] span.size16 {
      background: url('../images/flags16.png') -33px -179px no-repeat;
  }
  #flags.size16 a[title="Italian"],
  #language .switcher .selected a[title="Italian"] span,
  #language .switcher .option a[title="Italian"] span,
  .tool-container .tool-items a[title="Italian"],
  a.single-language[title="Italian"] span.size16 {
      background: url('../images/flags16.png') -62px -179px no-repeat;
  }
  #flags.size16 a[title="Japanese"],
  #language .switcher .selected a[title="Japanese"] span,
  #language .switcher .option a[title="Japanese"] span,
  .tool-container .tool-items a[title="Japanese"],
  a.single-language[title="Japanese"] span.size16 {
      background: url('../images/flags16.png') -91px -179px no-repeat;
  }
  #flags.size16 a[title="Javanese"],
  #language .switcher .selected a[title="Javanese"] span,
  #language .switcher .option a[title="Javanese"] span,
  .tool-container .tool-items a[title="Javanese"],
  a.single-language[title="Javanese"] span.size16 {
      background: url('../images/flags16.png') -120px -179px no-repeat;
  }
  #flags.size16 a[title="Kannada"],
  #language .switcher .selected a[title="Kannada"] span,
  #language .switcher .option a[title="Kannada"] span,
  .tool-container .tool-items a[title="Kannada"],
  a.single-language[title="Kannada"] span.size16 {
      background: url('../images/flags16.png') -149px -179px no-repeat;
  }
  #flags.size16 a[title="Kazakh"],
  #language .switcher .selected a[title="Kazakh"] span,
  #language .switcher .option a[title="Kazakh"] span,
  .tool-container .tool-items a[title="Kazakh"],
  a.single-language[title="Kazakh"] span.size16 {
      background: url('../images/flags16.png') -4px -411px no-repeat;
  }
  #flags.size16 a[title="Khmer"],
  #language .switcher .selected a[title="Khmer"] span,
  #language .switcher .option a[title="Khmer"] span,
  .tool-container .tool-items a[title="Khmer"],
  a.single-language[title="Khmer"] span.size16 {
      background: url('../images/flags16.png') -4px -208px no-repeat;
  }
  #flags.size16 a[title="Korean"],
  #language .switcher .selected a[title="Korean"] span,
  #language .switcher .option a[title="Korean"] span,
  .tool-container .tool-items a[title="Korean"],
  a.single-language[title="Korean"] span.size16 {
      background: url('../images/flags16.png') -33px -208px no-repeat;
  }
  #flags.size16 a[title="Kurdish"],
  #language .switcher .selected a[title="Kurdish"] span,
  #language .switcher .option a[title="Kurdish"] span,
  .tool-container .tool-items a[title="Kurdish"],
  a.single-language[title="Kurdish"] span.size16 {
      background: url('../images/flags16.png') -120px -469px no-repeat;
  }
  #flags.size16 a[title="Kyrgyz"],
  #language .switcher .selected a[title="Kyrgyz"] span,
  #language .switcher .option a[title="Kyrgyz"] span,
  .tool-container .tool-items a[title="Kyrgyz"],
  a.single-language[title="Kyrgyz"] span.size16 {
      background: url('../images/flags16.png') -149px -469px no-repeat;
  }
  #flags.size16 a[title="Lao"],
  #language .switcher .selected a[title="Lao"] span,
  #language .switcher .option a[title="Lao"] span,
  .tool-container .tool-items a[title="Lao"],
  a.single-language[title="Lao"] span.size16 {
      background: url('../images/flags16.png') -62px -208px no-repeat;
  }
  #flags.size16 a[title="Latin"],
  #language .switcher .selected a[title="Latin"] span,
  #language .switcher .option a[title="Latin"] span,
  .tool-container .tool-items a[title="Latin"],
  a.single-language[title="Latin"] span.size16 {
      background: url('../images/flags16.png') -91px -208px no-repeat;
  }
  #flags.size16 a[title="Latvian"],
  #language .switcher .selected a[title="Latvian"] span,
  #language .switcher .option a[title="Latvian"] span,
  .tool-container .tool-items a[title="Latvian"],
  a.single-language[title="Latvian"] span.size16 {
      background: url('../images/flags16.png') -120px -208px no-repeat;
  }
  #flags.size16 a[title="Lithuanian"],
  #language .switcher .selected a[title="Lithuanian"] span,
  #language .switcher .option a[title="Lithuanian"] span,
  .tool-container .tool-items a[title="Lithuanian"],
  a.single-language[title="Lithuanian"] span.size16 {
      background: url('../images/flags16.png') -149px -208px no-repeat;
  }
  #flags.size16 a[title="Luxembourgish"],
  #language .switcher .selected a[title="Luxembourgish"] span,
  #language .switcher .option a[title="Luxembourgish"] span,
  .tool-container .tool-items a[title="Luxembourgish"],
  a.single-language[title="Luxembourgish"] span.size16 {
      background: url('../images/flags16.png') -4px -498px no-repeat;
  }
  #flags.size16 a[title="Macedonian"],
  #language .switcher .selected a[title="Macedonian"] span,
  #language .switcher .option a[title="Macedonian"] span,
  .tool-container .tool-items a[title="Macedonian"],
  a.single-language[title="Macedonian"] span.size16 {
      background: url('../images/flags16.png') -4px -237px no-repeat;
  }
  #flags.size16 a[title="Malay"],
  #language .switcher .selected a[title="Malay"] span,
  #language .switcher .option a[title="Malay"] span,
  .tool-container .tool-items a[title="Malay"],
  a.single-language[title="Malay"] span.size16 {
      background: url('../images/flags16.png') -33px -237px no-repeat;
  }
  #flags.size16 a[title="Malagasy"],
  #language .switcher .selected a[title="Malagasy"] span,
  #language .switcher .option a[title="Malagasy"] span,
  .tool-container .tool-items a[title="Malagasy"],
  a.single-language[title="Malagasy"] span.size16 {
      background: url('../images/flags16.png') -62px -411px no-repeat;
  }
  #flags.size16 a[title="Malayalam"],
  #language .switcher .selected a[title="Malayalam"] span,
  #language .switcher .option a[title="Malayalam"] span,
  .tool-container .tool-items a[title="Malayalam"],
  a.single-language[title="Malayalam"] span.size16 {
      background: url('../images/flags16.png') -120px -411px no-repeat;
  }
  #flags.size16 a[title="Maltese"],
  #language .switcher .selected a[title="Maltese"] span,
  #language .switcher .option a[title="Maltese"] span,
  .tool-container .tool-items a[title="Maltese"],
  a.single-language[title="Maltese"] span.size16 {
      background: url('../images/flags16.png') -62px -237px no-repeat;
  }
  #flags.size16 a[title="Maori"],
  #language .switcher .selected a[title="Maori"] span,
  #language .switcher .option a[title="Maori"] span,
  .tool-container .tool-items a[title="Maori"],
  a.single-language[title="Maori"] span.size16 {
      background: url('../images/flags16.png') -91px -237px no-repeat;
  }
  #flags.size16 a[title="Marathi"],
  #language .switcher .selected a[title="Marathi"] span,
  #language .switcher .option a[title="Marathi"] span,
  .tool-container .tool-items a[title="Marathi"],
  a.single-language[title="Marathi"] span.size16 {
      background: url('../images/flags16.png') -120px -237px no-repeat;
  }
  #flags.size16 a[title="Mongolian"],
  #language .switcher .selected a[title="Mongolian"] span,
  #language .switcher .option a[title="Mongolian"] span,
  .tool-container .tool-items a[title="Mongolian"],
  a.single-language[title="Mongolian"] span.size16 {
      background: url('../images/flags16.png') -149px -237px no-repeat;
  }
  #flags.size16 a[title="Myanmar (Burmese)"],
  #language .switcher .selected a[title="Myanmar (Burmese)"] span,
  #language .switcher .option a[title="Myanmar (Burmese)"] span,
  .tool-container .tool-items a[title="Myanmar (Burmese)"],
  a.single-language[title="Myanmar (Burmese)"] span.size16 {
      background: url('../images/flags16.png') -149px -411px no-repeat;
  }
  #flags.size16 a[title="Nepali"],
  #language .switcher .selected a[title="Nepali"] span,
  #language .switcher .option a[title="Nepali"] span,
  .tool-container .tool-items a[title="Nepali"],
  a.single-language[title="Nepali"] span.size16 {
      background: url('../images/flags16.png') -4px -266px no-repeat;
  }
  #flags.size16 a[title="Norwegian"],
  #language .switcher .selected a[title="Norwegian"] span,
  #language .switcher .option a[title="Norwegian"] span,
  .tool-container .tool-items a[title="Norwegian"],
  a.single-language[title="Norwegian"] span.size16 {
      background: url('../images/flags16.png') -33px -266px no-repeat;
  }
  #flags.size16 a[title="Pashto"],
  #language .switcher .selected a[title="Pashto"] span,
  #language .switcher .option a[title="Pashto"] span,
  .tool-container .tool-items a[title="Pashto"],
  a.single-language[title="Pashto"] span.size16 {
      background: url('../images/flags16.png') -33px -498px no-repeat;
  }
  #flags.size16 a[title="Persian"],
  #language .switcher .selected a[title="Persian"] span,
  #language .switcher .option a[title="Persian"] span,
  .tool-container .tool-items a[title="Persian"],
  a.single-language[title="Persian"] span.size16 {
      background: url('../images/flags16.png') -62px -266px no-repeat;
  }
  #flags.size16 a[title="Polish"],
  #language .switcher .selected a[title="Polish"] span,
  #language .switcher .option a[title="Polish"] span,
  .tool-container .tool-items a[title="Polish"],
  a.single-language[title="Polish"] span.size16 {
      background: url('../images/flags16.png') -91px -266px no-repeat;
  }
  #flags.size16 a[title="Portuguese"],
  #language .switcher .selected a[title="Portuguese"] span,
  #language .switcher .option a[title="Portuguese"] span,
  .tool-container .tool-items a[title="Portuguese"],
  a.single-language[title="Portuguese"] span.size16 {
      background: url('../images/flags16.png') -120px -266px no-repeat;
  }
  #flags.size16 a.brazil[title="Portuguese"],
  #language .switcher .selected a[title="Portuguese"] span.brazil,
  #language .switcher .option a[title="Portuguese"] span.brazil,
  a.single-language.brazil[title="Portuguese"] span.size16 {
      background: url('../images/flags16.png') -149px -440px no-repeat;
  }
  #flags.size16 a[title="Punjabi"],
  #language .switcher .selected a[title="Punjabi"] span,
  #language .switcher .option a[title="Punjabi"] span,
  .tool-container .tool-items a[title="Punjabi"],
  a.single-language[title="Punjabi"] span.size16 {
      background: url('../images/flags16.png') -149px -266px no-repeat;
  }
  #flags.size16 a[title="Romanian"],
  #language .switcher .selected a[title="Romanian"] span,
  #language .switcher .option a[title="Romanian"] span,
  .tool-container .tool-items a[title="Romanian"],
  a.single-language[title="Romanian"] span.size16 {
      background: url('../images/flags16.png') -4px -295px no-repeat;
  }
  #flags.size16 a[title="Russian"],
  #language .switcher .selected a[title="Russian"] span,
  #language .switcher .option a[title="Russian"] span,
  .tool-container .tool-items a[title="Russian"],
  a.single-language[title="Russian"] span.size16 {
      background: url('../images/flags16.png') -33px -295px no-repeat;
  }
  #flags.size16 a[title="Samoan"],
  #language .switcher .selected a[title="Samoan"] span,
  #language .switcher .option a[title="Samoan"] span,
  .tool-container .tool-items a[title="Samoan"],
  a.single-language[title="Samoan"] span.size16 {
      background: url('../images/flags16.png') -33px -469px no-repeat;
  }
  #flags.size16 a[title="Scots Gaelic"],
  #language .switcher .selected a[title="Scots Gaelic"] span,
  #language .switcher .option a[title="Scots Gaelic"] span,
  .tool-container .tool-items a[title="Scots Gaelic"],
  a.single-language[title="Scots Gaelic"] span.size16 {
      background: url('../images/flags16.png') -62px -469px no-repeat;
  }
  #flags.size16 a[title="Serbian"],
  #language .switcher .selected a[title="Serbian"] span,
  #language .switcher .option a[title="Serbian"] span,
  .tool-container .tool-items a[title="Serbian"],
  a.single-language[title="Serbian"] span.size16 {
      background: url('../images/flags16.png') -62px -295px no-repeat;
  }
  #flags.size16 a[title="Sesotho"],
  #language .switcher .selected a[title="Sesotho"] span,
  #language .switcher .option a[title="Sesotho"] span,
  .tool-container .tool-items a[title="Sesotho"],
  a.single-language[title="Sesotho"] span.size16 {
      background: url('../images/flags16.png') -33px -411px no-repeat;
  }
  #flags.size16 a[title="Shona"],
  #language .switcher .selected a[title="Shona"] span,
  #language .switcher .option a[title="Shona"] span,
  .tool-container .tool-items a[title="Shona"],
  a.single-language[title="Shona"] span.size16 {
      background: url('../images/flags16.png') -62px -498px no-repeat;
  }
  #flags.size16 a[title="Sindhi"],
  #language .switcher .selected a[title="Sindhi"] span,
  #language .switcher .option a[title="Sindhi"] span,
  .tool-container .tool-items a[title="Sindhi"],
  a.single-language[title="Sindhi"] span.size16 {
      background: url('../images/flags16.png') -149px -353px no-repeat;
  }
  #flags.size16 a[title="Sinhala"],
  #language .switcher .selected a[title="Sinhala"] span,
  #language .switcher .option a[title="Sinhala"] span,
  .tool-container .tool-items a[title="Sinhala"],
  a.single-language[title="Sinhala"] span.size16 {
      background: url('../images/flags16.png') -4px -440px no-repeat;
  }
  #flags.size16 a[title="Slovak"],
  #language .switcher .selected a[title="Slovak"] span,
  #language .switcher .option a[title="Slovak"] span,
  .tool-container .tool-items a[title="Slovak"],
  a.single-language[title="Slovak"] span.size16 {
      background: url('../images/flags16.png') -91px -295px no-repeat;
  }
  #flags.size16 a[title="Slovenian"],
  #language .switcher .selected a[title="Slovenian"] span,
  #language .switcher .option a[title="Slovenian"] span,
  .tool-container .tool-items a[title="Slovenian"],
  a.single-language[title="Slovenian"] span.size16 {
      background: url('../images/flags16.png') -120px -295px no-repeat;
  }
  #flags.size16 a[title="Somali"],
  #language .switcher .selected a[title="Somali"] span,
  #language .switcher .option a[title="Somali"] span,
  .tool-container .tool-items a[title="Somali"],
  a.single-language[title="Somali"] span.size16 {
      background: url('../images/flags16.png') -149px -295px no-repeat;
  }
  #flags.size16 a[title="Spanish"],
  #language .switcher .selected a[title="Spanish"] span,
  #language .switcher .option a[title="Spanish"] span,
  .tool-container .tool-items a[title="Spanish"],
  a.single-language[title="Spanish"] span.size16 {
      background: url('../images/flags16.png') -4px -324px no-repeat;
  }
  #flags.size16 a.mexico[title="Spanish"],
  #language .switcher .selected a[title="Spanish"] span.mexico,
  #language .switcher .option a[title="Spanish"] span.mexico,
  a.single-language.mexico[title="Spanish"] span.size16 {
      background: url('../images/flags16.png') -120px -440px no-repeat;
  }
  #flags.size16 a[title="Swahili"],
  #language .switcher .selected a[title="Swahili"] span,
  #language .switcher .option a[title="Swahili"] span,
  .tool-container .tool-items a[title="Swahili"],
  a.single-language[title="Swahili"] span.size16 {
      background: url('../images/flags16.png') -33px -324px no-repeat;
  }
  #flags.size16 a[title="Swedish"],
  #language .switcher .selected a[title="Swedish"] span,
  #language .switcher .option a[title="Swedish"] span,
  .tool-container .tool-items a[title="Swedish"],
  a.single-language[title="Swedish"] span.size16 {
      background: url('../images/flags16.png') -62px -324px no-repeat;
  }
  #flags.size16 a[title="Sundanese"],
  #language .switcher .selected a[title="Sundanese"] span,
  #language .switcher .option a[title="Sundanese"] span,
  .tool-container .tool-items a[title="Sundanese"],
  a.single-language[title="Sundanese"] span.size16 {
      background: url('../images/flags16.png') -149px -382px no-repeat;
  }
  #flags.size16 a[title="Tajik"],
  #language .switcher .selected a[title="Tajik"] span,
  #language .switcher .option a[title="Tajik"] span,
  .tool-container .tool-items a[title="Tajik"],
  a.single-language[title="Tajik"] span.size16 {
      background: url('../images/flags16.png') -33px -440px no-repeat;
  }
  #flags.size16 a[title="Tamil"],
  #language .switcher .selected a[title="Tamil"] span,
  #language .switcher .option a[title="Tamil"] span,
  .tool-container .tool-items a[title="Tamil"],
  a.single-language[title="Tamil"] span.size16 {
      background: url('../images/flags16.png') -91px -324px no-repeat;
  }
  #flags.size16 a[title="Telugu"],
  #language .switcher .selected a[title="Telugu"] span,
  #language .switcher .option a[title="Telugu"] span,
  .tool-container .tool-items a[title="Telugu"],
  a.single-language[title="Telugu"] span.size16 {
      background: url('../images/flags16.png') -120px -324px no-repeat;
  }
  #flags.size16 a[title="Thai"],
  #language .switcher .selected a[title="Thai"] span,
  #language .switcher .option a[title="Thai"] span,
  .tool-container .tool-items a[title="Thai"],
  a.single-language[title="Thai"] span.size16 {
      background: url('../images/flags16.png') -149px -324px no-repeat;
  }
  #flags.size16 a[title="Turkish"],
  #language .switcher .selected a[title="Turkish"] span,
  #language .switcher .option a[title="Turkish"] span,
  .tool-container .tool-items a[title="Turkish"],
  a.single-language[title="Turkish"] span.size16 {
      background: url('../images/flags16.png') -33px -353px no-repeat;
  }
  #flags.size16 a[title="Ukrainian"],
  #language .switcher .selected a[title="Ukrainian"] span,
  #language .switcher .option a[title="Ukrainian"] span,
  .tool-container .tool-items a[title="Ukrainian"],
  a.single-language[title="Ukrainian"] span.size16 {
      background: url('../images/flags16.png') -62px -353px no-repeat;
  }
  #flags.size16 a[title="Urdu"],
  #language .switcher .selected a[title="Urdu"] span,
  #language .switcher .option a[title="Urdu"] span,
  .tool-container .tool-items a[title="Urdu"],
  a.single-language[title="Urdu"] span.size16 {
      background: url('../images/flags16.png') -149px -353px no-repeat;
  }
  #flags.size16 a[title="Uzbek"],
  #language .switcher .selected a[title="Uzbek"] span,
  #language .switcher .option a[title="Uzbek"] span,
  .tool-container .tool-items a[title="Uzbek"],
  a.single-language[title="Uzbek"] span.size16 {
      background: url('../images/flags16.png') -62px -440px no-repeat;
  }
  #flags.size16 a[title="Vietnamese"],
  #language .switcher .selected a[title="Vietnamese"] span,
  #language .switcher .option a[title="Vietnamese"] span,
  .tool-container .tool-items a[title="Vietnamese"],
  a.single-language[title="Vietnamese"] span.size16 {
      background: url('../images/flags16.png') -4px -382px no-repeat;
  }
  #flags.size16 a[title="Welsh"],
  #language .switcher .selected a[title="Welsh"] span,
  #language .switcher .option a[title="Welsh"] span,
  .tool-container .tool-items a[title="Welsh"],
  a.single-language[title="Welsh"] span.size16 {
      background: url('../images/flags16.png') -33px -382px no-repeat;
  }
  #flags.size16 a[title="Xhosa"],
  #language .switcher .selected a[title="Xhosa"] span,
  #language .switcher .option a[title="Xhosa"] span,
  .tool-container .tool-items a[title="Xhosa"],
  a.single-language[title="Xhosa"] span.size16 {
      background: url('../images/flags16.png') -4px -5px no-repeat;
  }
  #flags.size16 a[title="Yiddish"],
  #language .switcher .selected a[title="Yiddish"] span,
  #language .switcher .option a[title="Yiddish"] span,
  .tool-container .tool-items a[title="Yiddish"],
  a.single-language[title="Yiddish"] span.size16 {
      background: url('../images/flags16.png') -62px -382px no-repeat;
  }
  #flags.size16 a[title="Yoruba"],
  #language .switcher .selected a[title="Yoruba"] span,
  a.single-language[title="Yoruba"] span.size16 span,
  #language .switcher .option a[title="Yoruba"] span,
  .tool-container .tool-items a[title="Yoruba"],
  a.single-language[title="Yoruba"] span.size16 {
      background: url('../images/flags16.png') -91px -382px no-repeat;
  }
  #flags.size16 a[title="Zulu"],
  #language .switcher .selected a[title="Zulu"] span,
  #language .switcher .option a[title="Zulu"] span,
  .tool-container .tool-items a[title="Zulu"],
  a.single-language[title="Zulu"] span.size16 {
      background: url('../images/flags16.png') -120px -382px no-repeat;
  }
  /* Individual flag backgrounds (24px) */

  #flags.size24 a[title="Afrikaans"],
  .tool-container .tool-items a[title="Afrikaans"],
  a.single-language[title="Afrikaans"] span.size24 {
      background: url('../images/flags.png') 0 -3px no-repeat;
  }
  #flags.size24 a[title="Albanian"],
  .tool-container .tool-items a[title="Albanian"],
  a.single-language[title="Albanian"] span.size24 {
      background: url('../images/flags.png') -29px -3px no-repeat;
  }
  #flags.size24 a[title="Amharic"],
  .tool-container .tool-items a[title="Amharic"],
  a.single-language[title="Amharic"] span.size24 {
      background: url('../images/flags.png') 0 -467px no-repeat;
  }
  #flags.size24 a[title="Arabic"],
  .tool-container .tool-items a[title="Arabic"],
  a.single-language[title="Arabic"] span.size24 {
      background: url('../images/flags.png') -58px -3px no-repeat;
  }
  #flags.size24 a[title="Armenian"],
  .tool-container .tool-items a[title="Armenian"],
  a.single-language[title="Armenian"] span.size24 {
      background: url('../images/flags.png') -87px -3px no-repeat;
  }
  #flags.size24 a[title="Azerbaijani"],
  .tool-container .tool-items a[title="Azerbaijani"],
  a.single-language[title="Azerbaijani"] span.size24 {
      background: url('../images/flags.png') -116px -3px no-repeat;
  }
  #flags.size24 a[title="Basque"],
  .tool-container .tool-items a[title="Basque"],
  a.single-language[title="Basque"] span.size24 {
      background: url('../images/flags.png') -145px -3px no-repeat;
  }
  #flags.size24 a[title="Belarusian"],
  .tool-container .tool-items a[title="Belarusian"],
  a.single-language[title="Belarusian"] span.size24 {
      background: url('../images/flags.png') 0 -32px no-repeat;
  }
  #flags.size24 a[title="Bengali"],
  .tool-container .tool-items a[title="Bengali"],
  a.single-language[title="Bengali"] span.size24 {
      background: url('../images/flags.png') -29px -32px no-repeat;
  }
  #flags.size24 a[title="Bosnian"],
  .tool-container .tool-items a[title="Bosnian"],
  a.single-language[title="Bosnian"] span.size24 {
      background: url('../images/flags.png') -58px -32px no-repeat;
  }
  #flags.size24 a[title="Bulgarian"],
  .tool-container .tool-items a[title="Bulgarian"],
  a.single-language[title="Bulgarian"] span.size24 {
      background: url('../images/flags.png') -87px -32px no-repeat;
  }
  #flags.size24 a[title="Catalan"],
  .tool-container .tool-items a[title="Catalan"],
  a.single-language[title="Catalan"] span.size24 {
      background: url('../images/flags.png') -116px -32px no-repeat;
  }
  #flags.size24 a[title="Cebuano"],
  .tool-container .tool-items a[title="Cebuano"],
  a.single-language[title="Cebuano"] span.size24 {
      background: url('../images/flags.png') -145px -32px no-repeat;
  }
  #flags.size24 a[title="Chichewa"],
  .tool-container .tool-items a[title="Chichewa"],
  a.single-language[title="Chichewa"] span.size24 {
      background: url('../images/flags.png') -87px -409px no-repeat;
  }
  #flags.size24 a[title="Chinese (Simplified)"],
  .tool-container .tool-items a[title="Chinese (Simplified)"],
  a.single-language[title="Chinese (Simplified)"] span.size24 {
      background: url('../images/flags.png') 0 -61px no-repeat;
  }
  #flags.size24 a[title="Chinese (Traditional)"],
  .tool-container .tool-items a[title="Chinese (Traditional)"],
  a.single-language[title="Chinese (Traditional)"] span.size24 {
      background: url('../images/flags.png') -29px -61px no-repeat;
  }
  #flags.size24 a[title="Corsican"],
  .tool-container .tool-items a[title="Corsican"],
  a.single-language[title="Corsican"] span.size24 {
      background: url('../images/flags.png') -116px -90px no-repeat;
  }
  #flags.size24 a[title="Croatian"],
  .tool-container .tool-items a[title="Croatian"],
  a.single-language[title="Croatian"] span.size24 {
      background: url('../images/flags.png') -58px -61px no-repeat;
  }
  #flags.size24 a[title="Czech"],
  .tool-container .tool-items a[title="Czech"],
  a.single-language[title="Czech"] span.size24 {
      background: url('../images/flags.png') -87px -61px no-repeat;
  }
  #flags.size24 a[title="Danish"],
  .tool-container .tool-items a[title="Danish"],
  a.single-language[title="Danish"] span.size24 {
      background: url('../images/flags.png') -116px -61px no-repeat;
  }
  #flags.size24 a[title="Dutch"],
  .tool-container .tool-items a[title="Dutch"],
  a.single-language[title="Dutch"] span.size24 {
      background: url('../images/flags.png') -145px -61px no-repeat;
  }
  #flags.size24 a[title="English"],
  .tool-container .tool-items a[title="English"],
  a.single-language[title="English"] span.size24 {
      background: url('../images/flags.png') -87px -351px no-repeat;
  }
  #flags.size24 a.united-states[title="English"],
  .tool-container a.united-states[title="English"],
  a.single-language.united-states[title="English"] span.size24 {
      background: url('../images/flags.png') -116px -351px no-repeat !important;
  }
  #flags.size24 a.canada[title="English"],
  .tool-container a.canada[title="English"],
  a.single-language.canada[title="English"] span.size24 {
      background: url('../images/flags.png') -87px -438px no-repeat !important;
  }
  #flags.size24 a[title="Esperanto"],
  .tool-container .tool-items a[title="Esperanto"],
  a.single-language[title="Esperanto"] span.size24 {
      background: url('../images/flags.png') 0 -90px no-repeat;
  }
  #flags.size24 a[title="Estonian"],
  .tool-container .tool-items a[title="Estonian"],
  a.single-language[title="Estonian"] span.size24 {
      background: url('../images/flags.png') -29px -90px no-repeat;
  }
  #flags.size24 a[title="Filipino"],
  .tool-container .tool-items a[title="Filipino"],
  a.single-language[title="Filipino"] span.size24 {
      background: url('../images/flags.png') -58px -90px no-repeat;
  }
  #flags.size24 a[title="Finnish"],
  .tool-container .tool-items a[title="Finnish"],
  a.single-language[title="Finnish"] span.size24 {
      background: url('../images/flags.png') -87px -90px no-repeat;
  }
  #flags.size24 a[title="French"],
  .tool-container .tool-items a[title="French"],
  a.single-language[title="French"] span.size24 {
      background: url('../images/flags.png') -116px -90px no-repeat;
  }
  #flags.size24 a[title="Frisian"],
  .tool-container .tool-items a[title="Frisian"],
  a.single-language[title="Frisian"] span.size24 {
      background: url('../images/flags.png') -145px -61px no-repeat;
  }
  #flags.size24 a[title="Galician"],
  .tool-container .tool-items a[title="Galician"],
  a.single-language[title="Galician"] span.size24 {
      background: url('../images/flags.png') -145px -90px no-repeat;
  }
  #flags.size24 a[title="Georgian"],
  .tool-container .tool-items a[title="Georgian"],
  a.single-language[title="Georgian"] span.size24 {
      background: url('../images/flags.png') 0 -119px no-repeat;
  }
  #flags.size24 a[title="German"],
  .tool-container .tool-items a[title="German"],
  a.single-language[title="German"] span.size24 {
      background: url('../images/flags.png') -29px -119px no-repeat;
  }
  #flags.size24 a[title="Greek"],
  .tool-container .tool-items a[title="Greek"],
  a.single-language[title="Greek"] span.size24 {
      background: url('../images/flags.png') -58px -119px no-repeat;
  }
  #flags.size24 a[title="Gujarati"],
  .tool-container .tool-items a[title="Gujarati"],
  a.single-language[title="Gujarati"] span.size24 {
      background: url('../images/flags.png') -87px -119px no-repeat;
  }
  #flags.size24 a[title="Haitian"],
  .tool-container .tool-items a[title="Haitian"],
  a.single-language[title="Haitian"] span.size24 {
      background: url('../images/flags.png') -116px -119px no-repeat;
  }
  #flags.size24 a[title="Hausa"],
  .tool-container .tool-items a[title="Hausa"],
  a.single-language[title="Hausa"] span.size24 {
      background: url('../images/flags.png') -145px -119px no-repeat;
  }
  #flags.size24 a[title="Hawaiian"],
  .tool-container .tool-items a[title="Hawaiian"],
  a.single-language[title="Hawaiian"] span.size24 {
      background: url('../images/flags.png') -87px -467px no-repeat;
  }
  #flags.size24 a[title="Hebrew"],
  .tool-container .tool-items a[title="Hebrew"],
  a.single-language[title="Hebrew"] span.size24 {
      background: url('../images/flags.png') 0 -148px no-repeat;
  }
  #flags.size24 a[title="Hindi"],
  .tool-container .tool-items a[title="Hindi"],
  a.single-language[title="Hindi"] span.size24 {
      background: url('../images/flags.png') -29px -148px no-repeat;
  }
  #flags.size24 a[title="Hmong"],
  .tool-container .tool-items a[title="Hmong"],
  a.single-language[title="Hmong"] span.size24 {
      background: url('../images/flags.png') -58px -148px no-repeat;
  }
  #flags.size24 a[title="Hungarian"],
  .tool-container .tool-items a[title="Hungarian"],
  a.single-language[title="Hungarian"] span.size24 {
      background: url('../images/flags.png') -87px -148px no-repeat;
  }
  #flags.size24 a[title="Icelandic"],
  .tool-container .tool-items a[title="Icelandic"],
  a.single-language[title="Icelandic"] span.size24 {
      background: url('../images/flags.png') -116px -148px no-repeat;
  }
  #flags.size24 a[title="Igbo"],
  .tool-container .tool-items a[title="Igbo"],
  a.single-language[title="Igbo"] span.size24 {
      background: url('../images/flags.png') -145px -148px no-repeat;
  }
  #flags.size24 a[title="Indonesian"],
  .tool-container .tool-items a[title="Indonesian"],
  a.single-language[title="Indonesian"] span.size24 {
      background: url('../images/flags.png') 0 -177px no-repeat;
  }
  #flags.size24 a[title="Irish"],
  .tool-container .tool-items a[title="Irish"],
  a.single-language[title="Irish"] span.size24 {
      background: url('../images/flags.png') -29px -177px no-repeat;
  }
  #flags.size24 a[title="Italian"],
  .tool-container .tool-items a[title="Italian"],
  a.single-language[title="Italian"] span.size24 {
      background: url('../images/flags.png') -58px -177px no-repeat;
  }
  #flags.size24 a[title="Japanese"],
  .tool-container .tool-items a[title="Japanese"],
  a.single-language[title="Japanese"] span.size24 {
      background: url('../images/flags.png') -87px -177px no-repeat;
  }
  #flags.size24 a[title="Javanese"],
  .tool-container .tool-items a[title="Javanese"],
  a.single-language[title="Javanese"] span.size24 {
      background: url('../images/flags.png') -116px -177px no-repeat;
  }
  #flags.size24 a[title="Kannada"],
  .tool-container .tool-items a[title="Kannada"],
  a.single-language[title="Kannada"] span.size24 {
      background: url('../images/flags.png') -145px -177px no-repeat;
  }
  #flags.size24 a[title="Kazakh"],
  .tool-container .tool-items a[title="Kazakh"],
  a.single-language[title="Kazakh"] span.size24 {
      background: url('../images/flags.png') 0 -409px no-repeat;
  }
  #flags.size24 a[title="Khmer"],
  .tool-container .tool-items a[title="Khmer"],
  a.single-language[title="Khmer"] span.size24 {
      background: url('../images/flags.png') 0 -206px no-repeat;
  }
  #flags.size24 a[title="Korean"],
  .tool-container .tool-items a[title="Korean"],
  a.single-language[title="Korean"] span.size24 {
      background: url('../images/flags.png') -29px -206px no-repeat;
  }
  #flags.size24 a[title="Kurdish"],
  .tool-container .tool-items a[title="Kurdish"],
  a.single-language[title="Kurdish"] span.size24 {
      background: url('../images/flags.png') -116px -467px no-repeat;
  }
  #flags.size24 a[title="Kyrgyz"],
  .tool-container .tool-items a[title="Kyrgyz"],
  a.single-language[title="Kyrgyz"] span.size24 {
      background: url('../images/flags.png') -145px -467px no-repeat;
  }
  #flags.size24 a[title="Lao"],
  .tool-container .tool-items a[title="Lao"],
  a.single-language[title="Lao"] span.size24 {
      background: url('../images/flags.png') -58px -206px no-repeat;
  }
  #flags.size24 a[title="Latin"],
  .tool-container .tool-items a[title="Latin"],
  a.single-language[title="Latin"] span.size24 {
      background: url('../images/flags.png') -87px -206px no-repeat;
  }
  #flags.size24 a[title="Latvian"],
  .tool-container .tool-items a[title="Latvian"],
  a.single-language[title="Latvian"] span.size24 {
      background: url('../images/flags.png') -116px -206px no-repeat;
  }
  #flags.size24 a[title="Lithuanian"],
  .tool-container .tool-items a[title="Lithuanian"],
  a.single-language[title="Lithuanian"] span.size24 {
      background: url('../images/flags.png') -145px -206px no-repeat;
  }
  #flags.size24 a[title="Luxembourgish"],
  .tool-container .tool-items a[title="Luxembourgish"],
  a.single-language[title="Luxembourgish"] span.size24 {
      background: url('../images/flags.png') 0 -496px no-repeat;
  }
  #flags.size24 a[title="Macedonian"],
  .tool-container .tool-items a[title="Macedonian"],
  a.single-language[title="Macedonian"] span.size24 {
      background: url('../images/flags.png') 0 -235px no-repeat;
  }
  #flags.size24 a[title="Malagasy"],
  .tool-container .tool-items a[title="Malagasy"],
  a.single-language[title="Malagasy"] span.size24 {
      background: url('../images/flags.png') -58px -409px no-repeat;
  }
  #flags.size24 a[title="Malay"],
  .tool-container .tool-items a[title="Malay"],
  a.single-language[title="Malay"] span.size24 {
      background: url('../images/flags.png') -29px -235px no-repeat;
  }
  #flags.size24 a[title="Malayalam"],
  .tool-container .tool-items a[title="Malayalam"],
  a.single-language[title="Malayalam"] span.size24 {
      background: url('../images/flags.png') -116px -409px no-repeat;
  }
  #flags.size24 a[title="Maltese"],
  .tool-container .tool-items a[title="Maltese"],
  a.single-language[title="Maltese"] span.size24 {
      background: url('../images/flags.png') -58px -235px no-repeat;
  }
  #flags.size24 a[title="Maori"],
  .tool-container .tool-items a[title="Maori"],
  a.single-language[title="Maori"] span.size24 {
      background: url('../images/flags.png') -87px -235px no-repeat;
  }
  #flags.size24 a[title="Marathi"],
  .tool-container .tool-items a[title="Marathi"],
  a.single-language[title="Marathi"] span.size24 {
      background: url('../images/flags.png') -116px -235px no-repeat;
  }
  #flags.size24 a[title="Mongolian"],
  .tool-container .tool-items a[title="Mongolian"],
  a.single-language[title="Mongolian"] span.size24 {
      background: url('../images/flags.png') -145px -235px no-repeat;
  }
  #flags.size24 a[title="Myanmar (Burmese)"],
  .tool-container .tool-items a[title="Myanmar (Burmese)"],
  a.single-language[title="Myanmar (Burmese)"] span.size24 {
      background: url('../images/flags.png') -145px -409px no-repeat;
  }
  #flags.size24 a[title="Nepali"],
  .tool-container .tool-items a[title="Nepali"],
  a.single-language[title="Nepali"] span.size24 {
      background: url('../images/flags.png') 0 -264px no-repeat;
  }
  #flags.size24 a[title="Norwegian"],
  .tool-container .tool-items a[title="Norwegian"],
  a.single-language[title="Norwegian"] span.size24 {
      background: url('../images/flags.png') -29px -264px no-repeat;
  }
  #flags.size24 a[title="Pashto"],
  .tool-container .tool-items a[title="Pashto"],
  a.single-language[title="Pashto"] span.size24 {
      background: url('../images/flags.png') -29px -496px no-repeat;
  }
  #flags.size24 a[title="Persian"],
  .tool-container .tool-items a[title="Persian"],
  a.single-language[title="Persian"] span.size24 {
      background: url('../images/flags.png') -58px -264px no-repeat;
  }
  #flags.size24 a[title="Polish"],
  .tool-container .tool-items a[title="Polish"],
  a.single-language[title="Polish"] span.size24 {
      background: url('../images/flags.png') -87px -264px no-repeat;
  }
  #flags.size24 a[title="Portuguese"],
  .tool-container .tool-items a[title="Portuguese"],
  a.single-language[title="Portuguese"] span.size24 {
      background: url('../images/flags.png') -116px -264px no-repeat !important;
  }
  #flags.size24 a.brazil[title="Portuguese"],
  .tool-container a.brazil[title="Portuguese"],
  a.single-language.brazil[title="Portuguese"] span.size24 {
      background: url('../images/flags.png') -145px -438px no-repeat !important;
  }
  #flags.size24 a[title="Punjabi"],
  .tool-container .tool-items a[title="Punjabi"],
  a.single-language[title="Punjabi"] span.size24 {
      background: url('../images/flags.png') -145px -264px no-repeat;
  }
  #flags.size24 a[title="Romanian"],
  .tool-container .tool-items a[title="Romanian"],
  a.single-language[title="Romanian"] span.size24 {
      background: url('../images/flags.png') 0 -293px no-repeat;
  }
  #flags.size24 a[title="Russian"],
  .tool-container .tool-items a[title="Russian"],
  a.single-language[title="Russian"] span.size24 {
      background: url('../images/flags.png') -29px -293px no-repeat;
  }
  #flags.size24 a[title="Samoan"],
  .tool-container .tool-items a[title="Samoan"],
  a.single-language[title="Samoan"] span.size24 {
      background: url('../images/flags.png') -29px -467px no-repeat;
  }
  #flags.size24 a[title="Scots Gaelic"],
  .tool-container .tool-items a[title="Scots Gaelic"],
  a.single-language[title="Scots Gaelic"] span.size24 {
      background: url('../images/flags.png') -58px -467px no-repeat;
  }
  #flags.size24 a[title="Serbian"],
  .tool-container .tool-items a[title="Serbian"],
  a.single-language[title="Serbian"] span.size24 {
      background: url('../images/flags.png') -58px -293px no-repeat;
  }
  #flags.size24 a[title="Sesotho"],
  .tool-container .tool-items a[title="Sesotho"],
  a.single-language[title="Sesotho"] span.size24 {
      background: url('../images/flags.png') -29px -409px no-repeat;
  }
  #flags.size24 a[title="Shona"],
  .tool-container .tool-items a[title="Shona"],
  a.single-language[title="Shona"] span.size24 {
      background: url('../images/flags.png') -58px -496px no-repeat;
  }
  #flags.size24 a[title="Sindhi"],
  .tool-container .tool-items a[title="Sindhi"],
  a.single-language[title="Sindhi"] span.size24 {
      background: url('../images/flags.png') -145px -351px no-repeat;
  }
  #flags.size24 a[title="Sinhala"],
  .tool-container .tool-items a[title="Sinhala"],
  a.single-language[title="Sinhala"] span.size24 {
      background: url('../images/flags.png') 0px -438px no-repeat;
  }
  #flags.size24 a[title="Slovak"],
  .tool-container .tool-items a[title="Slovak"],
  a.single-language[title="Slovak"] span.size24 {
      background: url('../images/flags.png') -87px -293px no-repeat;
  }
  #flags.size24 a[title="Slovenian"],
  .tool-container .tool-items a[title="Slovenian"],
  a.single-language[title="Slovenian"] span.size24 {
      background: url('../images/flags.png') -116px -293px no-repeat;
  }
  #flags.size24 a[title="Somali"],
  .tool-container .tool-items a[title="Somali"],
  a.single-language[title="Somali"] span.size24 {
      background: url('../images/flags.png') -145px -293px no-repeat;
  }
  #flags.size24 a[title="Spanish"],
  .tool-container .tool-items a[title="Spanish"],
  a.single-language[title="Spanish"] span.size24 {
      background: url('../images/flags.png') 0 -322px no-repeat;
  }
  #flags.size24 a.mexico[title="Spanish"],
  .tool-container a.mexico[title="Spanish"],
  a.single-language.mexico[title="Spanish"] span.size24 {
      background: url('../images/flags.png') -116px -438px no-repeat !important;
  }
  #flags.size24 a[title="Sundanese"],
  .tool-container .tool-items a[title="Sundanese"],
  a.single-language[title="Sundanese"] span.size24 {
      background: url('../images/flags.png') -145px -380px no-repeat;
  }
  #flags.size24 a[title="Swahili"],
  .tool-container .tool-items a[title="Swahili"],
  a.single-language[title="Swahili"] span.size24 {
      background: url('../images/flags.png') -29px -322px no-repeat;
  }
  #flags.size24 a[title="Swedish"],
  .tool-container .tool-items a[title="Swedish"],
  a.single-language[title="Swedish"] span.size24 {
      background: url('../images/flags.png') -58px -322px no-repeat;
  }
  #flags.size24 a[title="Tajik"],
  .tool-container .tool-items a[title="Tajik"],
  a.single-language[title="Tajik"] span.size24 {
      background: url('../images/flags.png') -29px -438px no-repeat;
  }
  #flags.size24 a[title="Tamil"],
  .tool-container .tool-items a[title="Tamil"],
  a.single-language[title="Tamil"] span.size24 {
      background: url('../images/flags.png') -87px -322px no-repeat;
  }
  #flags.size24 a[title="Telugu"],
  .tool-container .tool-items a[title="Telugu"],
  a.single-language[title="Telugu"] span.size24 {
      background: url('../images/flags.png') -116px -322px no-repeat;
  }
  #flags.size24 a[title="Thai"],
  .tool-container .tool-items a[title="Thai"],
  a.single-language[title="Thai"] span.size24 {
      background: url('../images/flags.png') -145px -322px no-repeat;
  }
  #flags.size24 a[title="Turkish"],
  .tool-container .tool-items a[title="Turkish"],
  a.single-language[title="Turkish"] span.size24 {
      background: url('../images/flags.png') -29px -351px no-repeat;
  }
  #flags.size24 a[title="Ukrainian"],
  .tool-container .tool-items a[title="Ukrainian"],
  a.single-language[title="Ukrainian"] span.size24 {
      background: url('../images/flags.png') -58px -351px no-repeat;
  }
  #flags.size24 a[title="Urdu"],
  .tool-container .tool-items a[title="Urdu"],
  a.single-language[title="Urdu"] span.size24 {
      background: url('../images/flags.png') -145px -351px no-repeat;
  }
  #flags.size24 a[title="Uzbek"],
  .tool-container .tool-items a[title="Uzbek"],
  a.single-language[title="Uzbek"] span.size24 {
      background: url('../images/flags.png') -58px -438px no-repeat;
  }
  #flags.size24 a[title="Vietnamese"],
  .tool-container .tool-items a[title="Vietnamese"],
  a.single-language[title="Vietnamese"] span.size24 {
      background: url('../images/flags.png') 0 -380px no-repeat;
  }
  #flags.size24 a[title="Welsh"],
  .tool-container .tool-items a[title="Welsh"],
  a.single-language[title="Welsh"] span.size24 {
      background: url('../images/flags.png') -29px -380px no-repeat;
  }
  #flags.size24 a[title="Xhosa"],
  .tool-container .tool-items a[title="Xhosa"],
  a.single-language[title="Xhosa"] span.size24 {
      background: url('../images/flags.png') 0 -3px no-repeat;
  }
  #flags.size24 a[title="Yiddish"],
  .tool-container .tool-items a[title="Yiddish"],
  a.single-language[title="Yiddish"] span.size24 {
      background: url('../images/flags.png') -58px -380px no-repeat;
  }
  #flags.size24 a[title="Yoruba"],
  .tool-container .tool-items a[title="Yoruba"],
  a.single-language[title="Yoruba"] span.size24 {
      background: url('../images/flags.png') -87px -380px no-repeat;
  }
  #flags.size24 a[title="Zulu"],
  .tool-container .tool-items a[title="Zulu"],
  a.single-language[title="Zulu"] span.size24 {
      background: url('../images/flags.png') -116px -380px no-repeat;
  }

  .glt-controls {
      margin-bottom: 15px;
      background: #f0f0f0;
      padding: 10px;
  }

  /* Some Dashboard mobile styles */

  @media only screen and (max-width:1023px) {
    .metabox-holder {
      float:none !important;
      width:100% !important;
    }
    .flagdisplay {
      float:none !important;
      width:100% !important;
    }
    .flagdisplay div {
      margin-bottom:10px;
    }
  } /* End 1023px */
