#glt_container {
    min-width:320px;
    clear:both;
}

.successModal:before {
    content:"";
    position:absolute;
    left:10px;
     top:8px;
    background-image:url(../images/accept.png);
    background-size:35px 35px;
    width:35px;
    height:35px;
}

.successModal {
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left:-100px;
    width: 200px;
    height: auto;
    color:#fff;
    padding: 5px 0 5px 60px;
    background-color: #000;
    z-index:1002;
    overflow: auto;
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px;
    -moz-box-shadow: 5px 5px 10px #cfcfcf;
    -webkit-box-shadow: 5px 5px 10px #cfcfcf;
}

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

#glt-settings,
#glt-activation {
    display:none;
}

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

select.goog-te-combo { 
  width:143px !important;
  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; 
}

#flags ul {
  margin-left:0 !important;
}

#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;
}

body.wp-admin #flags a {
  cursor:move !important;
}

#flags a {
  cursor:pointer;
}

#flags.size24 a,
.tool-container .tool-items a,
a.single-language span.size24 {
  width:24px !important;
  height:18px !important;
}

#flags.size22 a,
a.single-language span.size22 {
  width:22px !important;
  height:17px !important;
}

#flags.size20 a,
a.single-language span.size20 {
  width:20px !important;
  height:14px !important;
}

#flags.size18 a,
a.single-language span.size18 {
  width:18px !important;
  height:14px !important;
}

#flags.size16 a,
#language span.size16,
a.single-language span.size16 {
  width:16px !important;
  height:12px !important;
}

#language .switcher .option a span,
#language .switcher .selected a span {
  margin-top:3px;
}

#flags .fr {
    float:left;
}

#mn { 
    width:auto !important; 
    padding:0px !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;
}

.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-items .flag img {
    margin-top:1px !important;
}

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

.tool-container { 
    line-height:1;
}
	
#flags {
    margin-bottom:3px;
    overflow:hidden;
}

#language_inner {
    width: 100%;
    height: 100%;
}

.switcher {
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    line-height: 1.5 !important;
}

#language > div > div:first-child > div {
    width: 100%;
}

#language p {
    margin: 0px;
}

.switcher .selected {
    position: relative;
    z-index: 9999;
    float: none !important;
    background:#fff url('../images/switcher.png') left top repeat-x !important;
    background-size:100%;
}

.switcher a {
    text-decoration: none !important;
    display: block;
    font-size: 10pt;
    position: relative;
    z-index: 9999;
    clear:both;
}

.switcher a span {
    margin-right: 3px;
    padding: 0px;
    display: block;
    float: left;
    position: relative;
    z-index: 9999;
}

.switcher .selected a {
    background:url('../images/arrow_down.png') 95% center no-repeat; 
    display:block;
    border: 1px solid #CCC;
    color: #666;
    padding: 2px 0px 2px 5px;
    position: relative;
    z-index: 9999;
}

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

#language .flag img, 
.alt_flag img {
    vertical-align:baseline !important;
}

.switcher a span {
    margin-right: 3px;
    padding: 0px;
    display: block;
    float: left;
    position: relative;
    z-index: 9999;
}

.switcher .option {
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    background-color: #EEE;
    display: none;
    position: relative;
    z-index: 9999;
    height: auto;
    max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.switcher .option a {
    color: #000;
    padding: 3px 5px;
    position: relative;
    z-index: 9999;
}

.switcher .option a:hover {
    background: #ffc !important;
}

a.flag,
a.nturl { 
    cursor:pointer;
}

#glt_advanced_settings .form-table td {
    font-size:12px;
}

.form-table td p {
    margin-bottom:18px !important;
}

/* 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="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"],
.tool-container .tool-items a[title="Chinese"],
a.single-language[title="Chinese"] 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="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"] {
    background:url('../images/flags22.png') -117px -351px no-repeat;
}

#flags.size22 a.canada[title="English"] {
    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="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="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="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="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="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"] {
    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="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="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"] {
    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="Ukranian"],
.tool-container .tool-items a[title="Ukranian"],
a.single-language[title="Ukranian"] 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="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="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"],
.tool-container .tool-items a[title="Chinese"],
a.single-language[title="Chinese"] 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="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"] {
    background:url('../images/flags20.png') -118px -352px no-repeat;
}

#flags.size20 a.canada[title="English"] {
    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="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="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="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="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="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"] {
    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="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="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"] {
    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="Ukranian"],
.tool-container .tool-items a[title="Ukranian"],
a.single-language[title="Ukranian"] 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="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="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"],
.tool-container .tool-items a[title="Chinese"],
a.single-language[title="Chinese"] 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="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"] {
    background:url('../images/flags18.png') -118px -352px no-repeat;
}

#flags.size18 a.canada[title="English"] {
    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="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="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="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="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="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"] {
    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="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="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"] {
    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="Ukranian"],
.tool-container .tool-items a[title="Ukranian"],
a.single-language[title="Ukranian"] 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="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="Zulu"] 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="Zulu"] span.size16 {
    background:url('../images/flags16.png') -33px -5px 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="Zulu"] 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"],
#language .switcher .selected a[title="Chinese"] span,
#language .switcher .option a[title="Chinese"] span,
.tool-container .tool-items a[title="Chinese"],
a.single-language[title="Zulu"] 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="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 {
    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 {
    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="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="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="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="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="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 {
    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="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="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 {
    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="Ukranian"],
#language .switcher .selected a[title="Ukranian"] span,
#language .switcher .option a[title="Ukranian"] span,
.tool-container .tool-items a[title="Ukranian"],
a.single-language[title="Ukranian"] 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="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="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"],
.tool-container .tool-items a[title="Chinese"],
a.single-language[title="Chinese"] 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="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"] {
    background:url('../images/flags.png') -116px -351px no-repeat !important;
}

#flags.size24 a.canada[title="English"],
.tool-container a.canada[title="English"] {
    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="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="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="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="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="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"] {
    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="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="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"] {
    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="Ukranian"],
.tool-container .tool-items a[title="Ukranian"],
a.single-language[title="Ukranian"] 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="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;
}