User:FDRMRZUSA/global.css

From Meta, a Wikimedia project coordination wiki
This is an archived version of this page, as edited by FDRMRZUSA (talk | contribs) at 20:36, 26 May 2023. It may differ significantly from the current version.

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* rimozione password accesso windows per account locale: https://www.navigaweb.net/2020/04/come-rimuovere-pin-eo-password-daccesso.html
/* RIFERIMENTI PER STILI: https://it.wikisource.org/wiki/MediaWiki:Common.css, https://en.wikipedia.org/wiki/MediaWiki:Common.css, 
Colore sfondo Libreoffice: #E9E9CB
https://en.wikipedia.org/wiki/Template:Script/Hebrew, https://en.wikipedia.org/wiki/Help:User_style, 
https://en.wikipedia.org/wiki/Wikipedia:Catalogue_of_CSS_classes
https://meta.wikimedia.org/wiki/Customization:Explaining_skins*/
/**/
/*FONT: */
/* Tastiera su schermo: c:\windows\system32\osk.exe (vedi anche menu-tutti i programmi-accessibilità windows); oppure: 1: clicca tasto desctro mouse su barra applicazioni,
quindi seleziona opzione "mostra pulsante tastiera virtuale": 2: Premi icona windows + ctrl + O (lettera);
3: impostazioni>accessibilità>seleziona tastiera sul menu scorrevole del lato sinistro */
/* Programmi per gestire font:  Typograf (Vers. 5.2.0)
/* PT SANS: The font's homepage [https://old.paratype.com/public/ in English (1)] / [https://company.paratype.com/pt-sans-pt-serif in English (2)] 
and [https://www.paratype.ru/public/ Russian]; see also [https://www.paratype.com/] and [https://company.paratype.com/].*/
/* IBM PLEX: https://github.com/IBM/plex */
/* Baloo Bhaijaan 2: https://fonts.google.com/specimen/Baloo+Bhaijaan+2?sort=popularity&subset=arabic&noto.script=Arab */
/* FiraGo: https://bboxtype.com/typefaces/FiraGO/ oppure https://github.com/bBoxType/FiraGO */
/* Lato: https://www.latofonts.com/ */
/* Palanquin: https://github.com/VanillaandCream/Palanquin/tree/master/Palanquin/Palanquin */
/* Kadwa: https://github.com/huertatipografica/Kadwa/tree/master/otf (Huerta Tipografica) */
/* Alegreya: https://github.com/huertatipografica/Alegreya (VERSIONE 2.008) */
/* EB Garamond: https://github.com/octaviopardo/EBGaramond12 */
/* Sahitya: https://github.com/huertatipografica/sahitya/tree/master/otf (Huerta Tipografica) */
/* Bitter: https://github.com/solmatas/Bitter */
/* Bitter Pro: https://huertatipografica.com/en/fonts/bitter-ht (Huerta Tipografica) */
/* Cirillico corsivo: https://localfonts.eu/freefonts/handwritten-cyrillic-free-fonts/azbuka03_d/ (Corsivo / handwriting: font azbuka03_d) */
/* https://it.fonts2u.com/nikola-kovanovic-cirilica-pisana-nova-d.carattere (Corsivo / handwriting: font Nikola Kovanovic Cirilica Pisana Nova_D) */
/* https://localfonts.eu/shop/latin-script/cirilica-pisana-nova-d/*/
/* Sura: https://github.com/huertatipografica/sura/tree/master/fonts (Huerta Tipografica) */
/* Laila: https://github.com/itfoundry/laila/releases (IT Foundry) */
/* Asar: versione corretta con Fontforge */
/* Martel: https://github.com/typeoff/martel/tree/master/Martel%20Font%20Files/TTFs%20without%20hints (TTFs without hints)*/
/* Merriweather: https://fonts.google.com/specimen/Merriweather?subset=cyrillic (VERSIONE 2.002); https://github.com/EbenSorkin/Merriweather (VERSIONE 2.001) */
/* Old Standard TT: https://github.com/akryukov/oldstand (Versione completa: supporto Greco esteso) */
/* Vollkorn: http://vollkorn-typeface.com/ (Versione 4.105) */
/* Ubuntu: https://github.com/google/fonts/tree/main/ufl/ubuntu (Versione corretta: ultimo aggiornamento); https://fonts.google.com/specimen/Ubuntu  - https://design.ubuntu.com/font/ */ 
/* Open Sans: https://github.com/googlefonts/opensans - https://fonts.google.com/specimen/Open+Sans */
/* NOTO: https://github.com/google/fonts/tree/main/ofl/notosans (Versione aggiornata: corretto errore visualizzazione font a determinate grandezze in pixel); https://fonts.google.com/noto 
         https://github.com/googlefonts/noto-fonts/tree/main/hinted/ttf/NotoSerif */
/* ROBOTO: https://github.com/googlefonts/roboto (ultima versione: corretta); https://fonts.google.com/specimen/Roboto */
/* Liberation: https://github.com/liberationfonts/liberation-fonts/releases/tag/2.1.5 */
/* Rubik: https://github.com/googlefonts/rubik/tree/main/fonts/ttf */
/* Overpass: https://github.com/RedHatOfficial/Overpass/releases/tag/v3.0.5 (release corretta); https://github.com/RedHatOfficial/Overpass/tree/master/fonts/ttf */
/* Nimbus: https://github.com/twardoch/urw-core35-fonts */
/* Importazione font Noto Sans dal sito web di Google Fonts */
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
*/

/* Testo giustificato nelle pagine Wikipedia; allineato a sinistra nelle pagine Wikimedia Commons*/

[lang]  {text-align:justify;} 
html body.mediawiki {text-align:left;} 

/* Font di base per titolo pagine  */

.firstHeading { font-family: "xIBM Plex Serif Medm", "xMerriweather", "Noto Serif Medium", "Charis SIL", "Noto Sans Arabic", "Alexandria", "IBM Plex Sans Medm", "Noto Sans", "xLato", "Arial" !important;
                }
.firstHeading { text-align:left;}
.firstHeading { font-size: 36px !important;}

/* Font di base per titoli sezioni  */

h1, h2     { font-family: "xIBM Plex Serif Medm", "Noto Serif", "xCharis SIL", "Noto Sans Arabic", "Noto Sans", "xLato", "xFiraGo", "Arial" !important; }
h1, h2     {font-size: 28px !important;}
h1, h2, h3 { text-align:left; }

/* Font di base per testo pagine (alfabeto: latino-cirillico;  greco; arabo; ebraico; devanagari */
/* Il colore si riferisce alla colonna laterale sinistra */

body { background: #e1e1e1;
       font-family: "xCharis SIL", "xMerriweather", "xFira Sans", "xGelasio",
                    "xSource Sans 3 Medium", "xMerriweather Sans",
                    "xIBM Plex Serif",
                    "xNoto Sans", "Noto Serif",
                    "xBarlow",
                    "xLibre Caslon Text",
                    "xLibre Bodoni",
                    "Libre Baskerville",
                    "xWork Sans Medium",
                    "xMerriweather Sans",
                    "xMerriweather",
                    "xGentium Book Plus",
                    "Vazirmatn Medium",
                    "xNoto Sans Arabic Medium",
                    "Charis SIL",
                    "xLora Medium",
                    "xVollkorn",
                    "Gentium Book Plus",
                    "Noto Serif", 
                    "Noto Serif Medium",
                    "xYantramanav Medium",
                    "Noto Serif Devanagari Medium",
                    "Martel", 
                    "Tiro Devanagari Hindi",
                    "Tiro Devanagari Sanskrit",
                    "Yantramanav",
                    "Palanquin",
                    "xAlexandria Medium",
                    "xNoto Sans Medium",
                    "xFira Sans",
                    "xScheherazade New Medium",
                    "xBaloo Bhaijaan 2 Medium",
                    "xDubai",
                    "xNoto Sans Arabic Medium",
                    "IBM Plex Sans Arabic",
                    "xNoto Kufi Arabic", 
                    "xVazirmatn Medium",
                    "xAlexandria",
                    "IBM Plex Sans Devanagari Medm",
                    "Ezra SIL SR",
                    "IBM Plex Sans Hebrew Medm",
                    "IBM Plex Sans Text",
                    "Lato",
                    "xFiraGo",
                    "Gentium Book Plus PorCircPor",
                    "Gentium Book Plus",
                    "Gentium Plus",
                    "xIBM Plex Sans Cond",
                    "Noto Sans Arabic",
                    "IBM Plex Sans Devanagari Text",
                    "Noto Sans Devanagari",
                    "xNoto Serif Telugu", "Tiro Telugu", "Noto Sans Telugu Medium",
                    "Tiro Tamil", "Noto Sans Tamil Medium",
                    "Tiro Kannada", "Noto Sans Kannada Medium",
                    "xNoto Serif Malayalam", "xArima", "xAnek Malayalam", "Noto Sans Malayalam Medium",
                    "Noto Serif Gujarati", "Noto Sans Gujarati Medium",
                    "Noto Sans Gurmukhi Medium",
                    "Noto Sans Bengali Medium",
                    "Tiro Bangla", "Noto Serif Bengali Medium",
                    "IBM Plex Sans Thai Looped", "xIBM Plex Sans Thai", "Sarabun",
                    "Noto Serif Khmer",
                    "FiraGo",
                    "xEzra SIL SR",
                    "SBL Hebrew",
                    "Noto Sans Ethiopic",
                    "xPyidaungsu",
                    "Noto Sans Myanmar",
                    "Padauk Book", 
                    "Abyssinica SIL",
                    "Noto Sans",
                    "IBM Plex Sans KR Medm",
                    "Noto Serif Tibetan Medium",
                    "Noto Serif Sinhala Medium",
                    'Noto Serif CJK TC',
                    "Adobe Ming Std L",
                    "Noto Sans CJK TC Light",
                    "Noto Serif CJK TC Medium",
                    "Noto Sans KR Medium";
       font-size: 18px;
     }
     
/* Colori sfondo pagine:  #bodyContent=sfondo pagina testo articoli; #content, #content table
   #p-cactions ul li a=sfondo colonna laterale testo articoli; wpTextbox1=sfondo pagina editazione */
   
/*div#bodyContent       { background: #E9E9CB/#e7e7e2/#e1e1c3/#e1e1e1/#dcdcdc/#f0ebe6/ok#f5ebe1/#eef3f7/ok#e5e5e5/ok#ebebeb ; text-align:justify;}*/
div#bodyContent           { background: #ebebeb; }
   #content, #content table
   #p-cactions  ul li a   { background: #ebebeb; }
   #p-personal, #p-logo   { background: #e1e1e1; }
   
   #wpTextbox1            { background: #E6E6E6;}
   
   #p-search              { background: #f5ebe1;  }
   #p-cactions            { background: #e1e1e1;  }
   
.infobox_v2,
.infobox_v3,
.infobox                  {
   background-color: #e1e1e1 !important;
                          }
 /* .infobox {
   border: 1px solid #aaaaaa;
   background-color: #EBDAEA !important;
   color: black;
   margin-bottom: 0.5em;
   margin-left: 1em;
   padding: 0.2em;
   float: right;
   clear: right;   }
*/

/* Colori sfondo pagine previsualizzazione */   
/* pre { background: #EEECE1 } */

/* Gestione FORMULE MATEMATICHE; ricordare gestione add-on MATHML Fonts Settings*/

/* -*- Mode: CSS; tab-width: 2; indent-tabs-mode:nil; c-basic-offset: 2 -*- */
/* vim: set ts=2 et sw=2 tw=80: */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/* Reset some CSS properties set by MediaWiki and hide the image fallback */
.mwe-math-mathml-a11y {
    clip: auto !important;
    overflow: visible !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    opacity: 1 !important;
    display: inherit !important;
}
body.mediawiki .ve-ce-mwLatexNode .mwe-math-mathml-a11y {
    /* override https://phabricator.wikimedia.org/diffusion/EMAT/browse/master/modules/ve-math/ve.ce.MWLatexNode.css */
    display: inherit !important;
}
/* Support where MediaWiki lazy loaded images */
.mwe-math-mathml-inline ~ .lazy-image-placeholder,
.mwe-math-mathml-display ~ .lazy-image-placeholder,
/* Support where MediaWiki doesn't lazy load images */
.mwe-math-mathml-inline + .mwe-math-fallback-image-inline,
.mwe-math-mathml-display + .mwe-math-fallback-image-display
             {display: none !important;}

span.texhtml {
	font-family: "Noto Sans Math", "xAsana Math", "STIX Two Math", serif !important;
             }

.mwe-math-fallback-image-display,
.mwe-math-mathml-display {
	font-family: "Noto Sans Math", "xAsana Math", "STIX Two Math", serif !important;
	font-size: 123% !important;
	line-height: 1.5 !important;
                         }	
                         
span.mwe-math-mathml-inline {font-size: 123%;
                             line-height: 1.5 !important;
	                    }

.mw-parser-output span.texhtml { 
	font-family: "Noto Sans Math", "xAsana Math", "STIX Two Math", serif !important;
	font-size: 123% !important;
	line-height: 1.5 !important;
                               }
                               
.htmlmathparagraph, m|mtext {
    font-family: Noto Sans Math, STIX Two Text;
}
m|math {
    font-family: Noto Sans Math, STIX Two Math;
}
math {
    font-family: "Noto Sans Math", "STIX Two Math" !important;}
 
.oldstylenumbers {
    font-variant-numeric: oldstyle-nums; /* Recommended syntax */
    font-feature-settings: 'onum';         /* OpenType feature syntax */
    -moz-font-feature-settings: 'onum';    /* Gecko <= 33 syntax */
    -webkit-font-feature-settings: 'onum'; /* Blink syntax */ 
} 

m|*.calligraphic {
    font-variant-alternates: styleset(calligraphic); /* Recommended syntax */
    font-feature-settings: 'ss01';         /* OpenType feature syntax */
    -moz-font-feature-settings: 'ss01';    /* Gecko <= 33 syntax */
    -webkit-font-feature-settings: 'ss01'; /* Blink syntax */
}

/* Font per: Italiano */

/*[lang=it]
           {
    font-family: "FiraGo", "Arial";
    font-size: 17px; 
            } */
            
/* Font per: Greco */

[lang=grc], 
[lang=el]
           {
    font-family: "xDejaVu LGC Serif", "xLiterata Medium", "xInter", "xSource Sans 3 Medium",
                 "xAlegreya Medium", "xNoto Sans Medium", "Noto Serif Medium", "Gentium Book Plus",
                 "xBrill", "SBL Greek", "xLiberation Sans", "xLato", "Noto Sans Medium", 
                 "xFiraGo Light", "xFiraGo", "xUbuntu", "Eczar", "Literata", "GFS Didot",
                 "Gentium Book Plus PorCircPor", "Gentium Book Plus", "Gentium Plus";
    font-size: 18px; 
            }
.polytonic, 
.Polytonic,
.script-grek,
.script-Grek, 
.script-greek,
.script-Greek 
               {
	font-family: 'xArimo Medium', 'xLato Medium', 'xFiraGo Medium', 'xAlegreya Sans Medium', 'xDejaVu LGC Serif', 'xGentium Book Plus', 
	             'Noto Sans Medium', 'xLiterata', 'Noto Serif Medium',
	             'xGentium Book Plus PorCircPor', 'xInter', 'xAlegreya Medium',
	             'Lato Medium', 'xSource Sans 3 Medium', 'xUbuntu', 'xBrill',
	             'Gentium Book Plus', 'xArimo', 'xDejaVu LGC Sans', 'xKadmosU', 'xGentiumAlt',  
	             'xTinos', 'Arima Medium', 'Eczar Medium', 'SBL Greek', 'Theano Didot',
	             'Ubuntu Medium', 'xLiberation Sans', 'GFS Heraklit', 'EB Garamond',
	             'Literata', 'xLato', 'Noto Sans Medium', 'Noto Sans', 'Old Standard TT',
	             'xFiraGo Light', 'xFiraGo', 'xUbuntu', 'Foulis Greek', 'Cardo', 
	             'Gentium Book Plus PorCircPor', 'Gentium Book Plus', 'Gentium Plus',
	      sans-serif !important;
    font-size: 18px  !important;
	           }

/* Font per: Copto */

[lang=cop-Copt]
              {
	font-family: 'Antinoou', 'Noto Sans Coptic', 'Sophia Nubian', 'FreeSerif',
	             'Quivira';
    font-size: 24px;
	           }

.script-coptic 
               {
	font-family: 'Antinoou', 'Noto Sans Coptic', 'Sophia Nubian', 'FreeSerif',
	             'Quivira',
	      sans-serif !important;
    font-size: 24px  !important;
	           }
	           
/* Font per: Siriaco */

[lang=syr],
[lang=syc]
              {
	font-family: 'Noto Sans Syriac';
    font-size: 21px;
	           }
.script-Strng 
               {
	font-family: 'Noto Sans Syriac',
	      sans-serif !important;
    font-size: 24px  !important;
	           }
	           
.script-Mdnh 
               {
	font-family: 'Noto Sans Syriac Eastern',
	      sans-serif !important;
    font-size: 24px  !important;
	           }
	           
.script-Serto 
               {
	font-family: 'Noto Sans Syriac Western',
	      sans-serif !important;
    font-size: 24px  !important;
	           }
	           
/* Font per: Arabo - Persiano - Pashtu - Urdu */

[lang=ar]
            {
    font-family: "xNoto Naskh Arabic", "xHarmattan", "xNoto Sans Arabic", "xAlexandria", "xNoto Kufi Arabic Medium",
                 "xIBM Plex Sans Arabic", "xIBM Plex Sans Arabic Medm",
                 "xNoto Sans Arabic Medium", "Vazirmatn Medium", "Scheherazade New Medium",
                 "xAlmarai", "xMada", "xAmiri", "xMarkazi Text",
                 "xKufam", "xNoto Kufi Arabic", "xAlexandria", "xKFGQPC Uthman Taha Naskh",
                 "xIBM Plex Sans Arabic", "Noto Sans Arabic", "xLateef",
                 "xNoto Naskh Arabic", "xBaloo Bhaijaan 2",
                 "xKufam Medium", "xMirza", "xDubai", "xBona Nova", 
                 "xVazirmatn RD", "xSahel", "Adobe Arabic", "Tarif Arabic", 
                 "xMarkazi Text", "xBaloo Bhaijaan 2", "xTITUS Cyberbit Basic", 
                 "xLateef", "xKufam", "xMada", "xHarmattan", "xAmiri", 
                 "xReadex Pro", "xEl Messiri Medium",
                 "IBM Plex Sans Arabic", "xFiraGo",
                 "xFiraGo Medium", "xFiraGo Book";
    line-height:150% !important;
    font-size: 21px;
            }
            
[lang=fa],
[lang=ur],
[lang=ur-Aran],
[lang=inc-Aran],
[lang=hi-Aran]
            {
    line-height: 150%;       	
    font-family: "xNoto Sans Arabic Medium", "xIBM Plex Sans Arabic", "xScheherazade New Medium",
                 "Vazirmatn Medium", "xAlexandria",
                 "xNoto Nastaliq Urdu", "xAwami Nastaliq", "xGulzar",
                 "xIBM Plex Sans Arabic", "Noto Sans Arabic",
                 "xScheherazade New", "xSahel", "xBaloo Bhaijaan 2 Medium"; 
    font-size: 21px;
            }
            
[lang=azb],
[lang=ary],
[lang=ps],
[lang=sd]
            {
    line-height: 150%;         	
    font-family: "Noto Sans Arabic Medium", "xIBM Plex Sans Arabic",
                 "xScheherazade New Medium", "Vazirmatn Medium", 
                 "xNoto Nastaliq Urdu", "xAwami Nastaliq", "xGulzar",
                 "xIBM Plex Sans Arabic", "Noto Sans Arabic", 
                 "Noto Kufi Arabic", "xNoto Naskh Arabic",
                 "xSahel", "xBaloo Bhaijaan 2 Medium"; 
    font-size: 21px;
            }
            
.script-arab,           
.script-arabic,
.script-Arab,           
.script-Arabic
            {
    line-height: 150%;        	
    font-family: "xNoto Sans Arabic Medium", "xScheherazade New Medium",
                 "xNoto Kufi Arabic Medium", "Vazirmatn Medium",   
                 "IBM Plex Sans Arabic", "Noto Sans Arabic", "xAlexandria", 
                 "xNoto Naskh Arabic", "xSahel", "Dubai Medium", 
                 "xMarkazi Text", "xKufam Medium", 
                 "xMada Medium", "xIBM Plex Sans Arabic",
                 "xScheherazade New", "xBaloo Bhaijaan 2 Medium",
                 "xNoto Naskh Arabic Medium", "xNoto Kufi Arabic Medium",
                 "xReadex Pro", "xEl Messiri Medium",
                 "xIBM Plex Sans Arabic Text", "xFiraGo",
                 "xFiraGo Medium", "xFiraGo Book",
                 "Noto Sans Arabic", "Noto Sans Arabic Med", 
	     sans-serif !important;
    font-size: 21px !important;
	        }
	           
.script-fa-Arab,
.script-ur-Arab
            {
    line-height: 150%;       	
    font-family: "xNoto Sans Arabic Medium", "xScheherazade New", "xAlexandria",
                 "xNoto Nastaliq Urdu", "xAwami Nastaliq", "xGulzar",
                 "xIBM Plex Sans Arabic", "Vazirmatn Medium", "Noto Sans Arabic",
                  "xNoto Naskh Arabic", "xSahel", "xBaloo Bhaijaan 2 Medium",
         sans-serif !important; 
    font-size: 21px !important;
            }
            
.script-ps-Arab
            {
    line-height: 150%;        	
    font-family: "xNoto Sans Arabic Medium", "xScheherazade New", "xNoto Kufi Arabic",
                 "xNoto Nastaliq Urdu", "xAwami Nastaliq", "xGulzar",  
                 "xIBM Plex Sans Arabic", "Vazirmatn Medium", "Noto Sans Arabic",
                  "xNoto Naskh Arabic", "xSahel", "xBaloo Bhaijaan 2 Medium",
         sans-serif !important; 
    font-size: 21px !important;
            }            

.Nastaliq,
.Uninastaliq, 
.URDU,
.nq,
.urd
            {
    line-height: 150%;       	
    font-family: "xNoto Sans Arabic Medium", "xScheherazade New", "xAlexandria",
                 "xNoto Nastaliq Urdu", "xAwami Nastaliq", "xGulzar",
                 "xIBM Plex Sans Arabic", "Vazirmatn Medium", "Noto Sans Arabic",
                 "xNoto Naskh Arabic", "xSahel", "xBaloo Bhaijaan 2 Medium",
         sans-serif !important;  
    font-size: 21px !important;
            }
            
/* Font per titoli Lingue alfabeti Arabi */
           
[lang=ar] .firstHeading       { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ar] h1                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ar] h2                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ar] h3                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ar] h4                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=fa] .firstHeading       { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=fa] h1                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=fa] h2                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=fa] h3                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=fa] h4                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ps] .firstHeading       { font-family: "xScheherazade New", "xAlexandria", "Noto Kufi Arabic" !important; }
[lang=ps] h1                  { font-family: "xScheherazade New", "xAlexandria", "Noto Kufi Arabic" !important; }
[lang=ps] h2                  { font-family: "xScheherazade New", "xAlexandria", "Noto Kufi Arabic" !important; }
[lang=ps] h3                  { font-family: "xScheherazade New", "xAlexandria", "Noto Kufi Arabic" !important; }
[lang=ps] h4                  { font-family: "xScheherazade New", "xAlexandria", "Noto Kufi Arabic" !important; }
[lang=ur] .firstHeading       { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ur] h1                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ur] h2                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ur] h3                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=ur] h4                  { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=azb] .firstHeading      { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=azb] h1                 { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=azb] h2                 { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=azb] h3                 { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }
[lang=azb] h4                 { font-family: "xScheherazade New", "xAlexandria", "Noto Sans Arabic" !important; }

/* Font per: Cinese */

[lang=zh],
[lang=zh-t],
[lang=zh-s],
[lang=zh-Hant],
[lang=zh-Hant-CN],
[lang=zh-Hant-TW],
[lang=zh-Hans],
[lang=zh-Hans-CN],
[lang=zh-Hans-TW],
[lang=und-Hani]
              {
        font-family: 'xAdobe Heiti Std R',
                     'xAdobe Kaiti Std R',
                     'xAdobe Ming Std L',
                     'xAdobe Song Std L',
                     'xTITUS Cyberbit Basic',
                     'xHanaMinB',
                     'xNoto Sans CJK TC',
                     'xNoto Sans CJK TC DemiLight',
                     'Noto Serif CJK TC',
                     'xSource Han Sans TC Normal',
                     'xSource Han Sans TC Medium';      	
	    font-size: 21px;
	           }
	           
.script-Hani
              {
        font-family: 'Noto Serif CJK TC', 'Noto Sans CJK TC Light',
                     'Noto Serif CJK TC Medium',
                     'xSource Han Sans TC Normal',
                     'xSource Han Sans TC Medium';      	
	    font-size: 21px;
	           }
	           
.Zh
              {
        font-family: 'Noto Serif CJK TC', 'Noto Sans CJK TC Light',
                     'Noto Serif CJK TC Medium',
                     'xSource Han Sans TC Normal',
                     'xSource Han Sans TC Medium';      	
	    font-size: 21px;
	           }
	           
/* Font per titoli Lingua Cinese */
           
[lang=zh] .firstHeading       { font-family: "Noto Sans CJK TC", "Noto Serif CJK TC", "Noto Sans CJK TC" !important; }
[lang=zh] h1                  { font-family: "Noto Sans CJK TC", "Noto Serif CJK TC Medium", "Noto Sans CJK TC" !important; }
[lang=zh] h2                  { font-family: "Noto Sans CJK TC", "Noto Serif CJK TC Medium", "Noto Sans CJK TC" !important; }
[lang=zh] h3                  { font-family: "Noto Sans CJK TC Medium", "Noto Serif CJK TC Medium", "Noto Sans CJK TC" !important; }

/* Font per: Giapponese */

[lang=ja]
              {
        font-family: 'xBiz UDGothic', 
                     'xZen Kaku Gothic New', 
                     'xM Plus 1',
                     'xIBM Plex Sans JP',
                     'Noto Sans JP', 'Noto Sans JP Light', 'xNoto Serif JP';
	    font-size: 21px;
	           }
	           
/* Font per titoli Lingua Giapponese */
           
[lang=ja] .firstHeading       { font-family: "Noto Sans JP", "Noto Serif JP" !important; }
[lang=ja] h1                  { font-family: "Noto Sans JP", "Noto Serif JP Medium" !important; }
[lang=ja] h2                  { font-family: "Noto Sans JP", "Noto Serif JP Medium" !important; }
[lang=ja] h3                  { font-family: "Noto Sans JP Medium", "Noto Serif JP Medium" !important; }

/* Font per DEVANAGARI */

[lang=hi],
[lang=mr],
[lang=ne],
[lang=sa],
[lang=Deva],
[lang=dv],
[lang=inc-Deva],
[lang=und-Deva]
            {
    line-height:1.5 !important;
    font-family: "xYantramanav Medium", "xVesper Libre",
                 "xAnnapurna SIL", "xMartel", "xInknut Antiqua", "Noto Serif Devanagari Medium",
                 "Tiro Devanagari Hindi", "Tiro Devanagari Sanskrit", 
                 "xPalanquin", "xPalanquin Dark", "Yantramanav", "Khula", 
                 "xMartel", "xHalant Medium", "xFreeSerif", "xRhodium Libre",
                 "xAnnapurna SIL", "xPoppins Medium", "xLaila Medium",
                 "xCambay Devanagari", "xNoto Serif Devanagari",
                 "xAkshar Contrast Medium", "xSahitya", "xSura",
                 "xSarala", "xGlegoo", "xVesper Libre Medium", "xKadwa",
                 "xJaldi", "xEczar Medium", "Asar", "xMukta Medium", "Gotu",
                 "xLaila", "xIBM Plex Sans Devanagari Medm", "xHind",
                 "Noto Sans Devanagari Medium"; 
    font-size: 21px;
            }
            
/* Font per titoli Lingue alfabeti DEVANAGARI */
           
[lang=hi] .firstHeading       { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=hi] h1                  { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=hi] h2                  { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=ne] .firstHeading       { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=ne] h1                  { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=ne] h2                  { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=sa] .firstHeading       { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=sa] h1                  { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=sa] h2                  { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=Deva] .firstHeading     { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=Deva] h1                { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=Deva] h2                { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=inc-Deva] .firstHeading { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=inc-Deva] h1            { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=inc-Deva] h2            { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=und-Deva] .firstHeading { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=und-Deva] h1            { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}
[lang=und-Deva] h2            { font-family: "Noto Serif Devanagari Medium", "Yantramanav", "IBM Plex Sans Devanagari Medm" !important; line-height: 200% !important;}

/* Font per BENGALESE (e Assamese) */

[lang=bn],
[lang=as]
            {
    font-family: "Noto Sans Bengali Medium", "Tiro Bangla", "xBaloo Da 2", "Noto Serif Bengali Medium",
                 "xAnek Bangla", "Hind Siliguri Medium",
                 "xNoto Sans Bengali", "Noto Sans Bengali Medium"; 
    font-size: 21px;
            }
            
/* Font per titoli Lingua BENGALESE */
           
[lang=bn] .firstHeading       { font-family: "Noto Sans Bengali Medium" !important; }
[lang=bn] h1                  { font-family: "Noto Sans Bengali Medium" !important; }
[lang=bn] h2                  { font-family: "Noto Sans Bengali Medium" !important; }
[lang=as] .firstHeading       { font-family: "Noto Sans Bengali Medium" !important; }
[lang=as] h1                  { font-family: "Noto Sans Bengali Medium" !important; }
[lang=as] h2                  { font-family: "Noto Sans Bengali Medium" !important; }

/* Font per Gujarati */

[lang=gu]
            {
    font-family: "Noto Serif Gujarati", "Noto Sans Gujarati"; 
    font-size: 22px;
            }
            
/* Font per Gurmukhi */

[lang=pa]
            {
    font-family: "Noto Sans Gurmukhi"; 
    font-size: 22px;
            }  
            
/* Font per Lingue DRAVIDICHE */

/* Font per Telugu */

[lang=te]
            {
    font-family: "xHind Guntur", "xNoto Serif Telugu", "Tiro Telugu", "Noto Sans Telugu"; 
    font-size: 22px;
            } 
            
/* Font per Tamil */

[lang=ta]
            {
    font-family: "xHind Madurai", "Tiro Tamil", "Noto Serif Tamil", "Noto Sans Tamil"; 
    font-size: 22px;
            }
            
/* Font per Kannada */

[lang=kn]
            {
    font-family: "Tiro Kannada", "Noto Sans Kannada"; 
    font-size: 22px;
            }
            
/* Font per Oriya / Odia */

[lang=or]
            {
    font-family: "Noto Sans Oriya"; 
    font-size: 22px;
            }
                      
/* Font per Malayalam */

[lang=ml]
            {
    font-family: "xNoto Serif Malayalam", "xArima", "xAnek Malayalam", "Noto Sans Malayalam"; 
    font-size: 22px;
            }
                                             
/* Font per Tibetano */

[lang=bo],
[lang=dz]
            {
    line-height: 175%;       	
    font-family: "Noto Serif Tibetan Medium"; 
    font-size: 22px;
            }
.uchen
            {
    line-height: 175%;       	
    font-family: "xJomolhari", "xUchen", "Noto Serif Tibetan Medium",
    sans-serif !important;
    font-size: 24px !important;
            }
            
/* Font per titoli Lingua Tibetana */
           
[lang=bo] .firstHeading       { font-family: "Noto Serif Tibetan" !important; }
[lang=bo] h1                  { font-family: "Noto Serif Tibetan" !important; }
[lang=bo] h2                  { font-family: "Noto Serif Tibetan" !important; }
[lang=dz] .firstHeading       { font-family: "Noto Serif Tibetan" !important; }
[lang=dz] h1                  { font-family: "Noto Serif Tibetan" !important; }
[lang=dz] h2                  { font-family: "Noto Serif Tibetan" !important; } 

/* Font per Birmano  (Myanmar) */

[lang=my],
[lang=my-Mymr]
            {
    line-height: 120%;       	
    font-family: "xPadauk", "xPadauk Book", "xPyidaungsu",
                 "xNoto Sans Myanmar Light",  
                 "Noto Sans Myanmar", "Noto Serif Myanmar Med"; 
    font-size: 21px;
            }
.my-Mymr,           
.Myname 
            {
    line-height: 120%;        	
    font-family: "xPadauk", "xPadauk Book", "xPyidaungsu",
                 "Noto Sans Myanmar", "Noto Serif Myanmar"; 
    font-size: 21px;
            }
            
.script-Mymr,
.script-myanmar,
.script-Myanmar
            {
    line-height: 120%;       	
    font-family: "xPadauk", "xPadauk Book", "xPyidaungsu",
                 "Noto Sans Myanmar", "Noto Serif Myanmar"; 
    font-size: 21px;
            }
            
/* Font per titoli Lingua Birmana */
           
[lang=my] .firstHeading       { font-family: "Padauk Book", "Noto Sans Myanmar" !important; }
[lang=my] h1                  { font-family: "Padauk Book", "Noto Sans Myanmar" !important; }
[lang=my] h2                  { font-family: "Padauk Book", "Noto Sans Myanmar" !important; }
[lang=my] h3                  { font-family: "Padauk Book", "Noto Sans Myanmar Medium" !important; } 

/* Font per Lepcha */

[lang=lep]
            {
    font-family: "xNoto Sans Lepcha", "Mingzat"; 
    font-size: 21px;
            }
.script-Lepc
            {
    font-family: "xNoto Sans Lepcha", "Mingzat";
    font-size: 21px;
            }
            
/* Font per Thailandese */

[lang=th]
            {
    font-family: "IBM Plex Sans Thai Looped", "xIBM Plex Sans Thai Looped Text",
                 "xIBM Plex Sans Thai", "Sarabun"; 
    font-size: 21px;
            }            
            
/* Font per Khmer */

[lang=km]
            {
    font-family: "xHanuman", "xSuwannaphum", "xBattambang",
                 "Noto Serif Khmer", "Noto Sans Khmer"; 
    font-size: 20px;
            }
            
/* Font per titoli Lingua Khmer */
           
[lang=km] .firstHeading       { font-family: "Noto Sans Khmer" !important; }
[lang=km] h1                  { font-family: "Noto Sans Khmer" !important; }
[lang=km] h2                  { font-family: "Noto Sans Khmer" !important; } 

/* Font per Singalese */

[lang=si]
            {
    font-family: "xHind Colombo", "xAbhaya Libre Medium", "xYaldevi",
                 "Noto Serif Sinhala", "Noto Sans Sinhala"; 
    font-size: 22px;
            }
            
/* Font per titoli Lingua Singalese */
           
[lang=si] .firstHeading       { font-family: "Yaldevi Medium", "Noto Sans Sinhala" !important; }
[lang=si] h1                  { font-family: "Yaldevi Medium", "Noto Sans Sinhala" !important; }
[lang=si] h2                  { font-family: "Yaldevi Medium", "Noto Sans Sinhala" !important; } 

/* Font per: Ebraico */
	           
[lang=he],
[lang=yi] 	
            {
    font-family: "xRubik Medium", "xLibertinus Serif",
                 "xIBM Plex Sans Hebrew Medm",
                 "xNoto Serif Hebrew",
                 "xNoto Sans Hebrew New",
                 "xNoto Sans Hebrew",
                 "xNoto Sans Hebrew Droid",
                 "xArimo",
                 "xCardo",
                 "xHeebo",
                 "xAlef",
                 "xTITUS Cyberbit Basic",
                 "Ezra SIL SR",
                 "xFreeSerif",
                 "xBellefair",
                 "xBona Nova",
                 "xDavid Libre",
                 "xFrank Ruhl Libre Medium",
                 "xTinos",
                 "xLiberation Serif",
                 "xLibertinus Serif",
                 "SBL Hebrew"; 
    font-size: 21px;
            } 
.script-hebrew,
.script-Hebrew,
.script-hebr,
.script-Hebr 
             {
	font-family: "xRubik Medium", "xLiberation Sans",
	             "xIBM Plex Sans Hebrew Medm",
	             "xNoto Serif Hebrew",
	             "xNoto Sans Hebrew",
	             "xNoto Sans Hebrew Droid",
	             "Ezra SIL SR",
      	         "SBL Hebrew",
         sans-serif !important;
    font-size: 21px !important;
	         }
	         
/* Font per titoli Lingua alfabeto ebraico */
           
[lang=he] .firstHeading       { font-family: "Ezra SIL SR", "IBM Plex Sans Hebrew Medm", "FiraGo Medium" !important; }
[lang=he] h1                  { font-family: "Ezra SIL SR", "IBM Plex Sans Hebrew Medm", "FiraGo Medium" !important; }
[lang=he] h2                  { font-family: "Ezra SIL SR", "IBM Plex Sans Hebrew Medm", "FiraGo Medium" !important; }
         
/* Font per: Amarico */

[lang=am],
[lang=gez], 
[lang=ti]   
           {
    font-family: "xNoto Serif Ethiopic", "Noto Sans Ethiopic",
                 "xAbyssinica SIL",
                 "Nyala", "Gentium Plus";
    font-size: 21px;
            }
.script-Ethi {
	font-family: "xNoto Serif Ethiopic", "Noto Sans Ethiopic",
	             "Abyssinica SIL",
	             "Nyala", "Gentium Plus",
         sans-serif !important;
    font-size: 21px !important;
             } 
             
/* Font per Lingua Turca */  

 [lang=tr]
       {font-family: 
                    "Work Sans Medium", "xPT Sans", "xLato", "xIBM Plex Sans Medm",
                    "xFiraGo", "xFira Sans", "xOverpass Medium",
                    "xCommissioner Loud Medium",
                    "xLiberation Sans", "XIBM Plex Sans Medm",
                    "xFira Sans Medium", "FiraGo Medium", "xFiraGo Book", 
                    "xIBM Plex Sans", "xIBM Plex Sans Text", 
	                "xFira Sans Book", "Lato";
        font-size: 18px;} 
        
[lang=ota]
       {font-family: 
                    "XIBM Plex Sans Medm", "Noto Kufi Arabic", "xFiraGo Book", 
                    "xIBM Plex Sans", "xIBM Plex Sans Text", 
	                "xFira Sans Book", "Lato";
        font-size: 18px;} 
        
/* Font per titoli Lingua Turca */
           
[lang=tr] .firstHeading       { font-family: "FiraGo Medium" !important; }
[lang=tr] h1                  { font-family: "FiraGo Medium" !important; }
[lang=tr] h2                  { font-family: "FiraGo Medium" !important; }

/* Font per Lingua Vietnamita */  

[lang=vi]
       {font-family: "xOverpass Medium",
                     "IBM Plex Serif", "xIBM Plex Sans Text", 
	                 "xFira Sans Book", "xLato";
        font-size: 18px;} 

/* Font per Lingua Ungherese e Romena */  

[lang=hu],
[lang=ro]
       {font-family: "STIX Two Text", "xWork Sans Medium", "xCrimson Pro Medium",
                     "xLibre Caslon Text", "Libertinus Serif", "IBM Plex Serif",
                     "xNoto Serif", "xCharis SIL",
                     "STIX Two Text", "Lora Medium",
                     "xIBM Plex Sans", "xIBM Plex Sans Text", 
	                 "Lato";
        font-size: 19px;} 
        
/* Font per titoli Lingua Ungherese e Romena */
           
[lang=hu] .firstHeading       { font-family: "Overpass Medium", "FiraGo Medium" !important; }
[lang=hu] h1                  { font-family: "Overpass Medium", "FiraGo Medium" !important; }
[lang=hu] h2                  { font-family: "Overpass Medium", "FiraGo Medium" !important; } 
[lang=ro] .firstHeading       { font-family: "Overpass Medium", "FiraGo Medium" !important; }
[lang=ro] h1                  { font-family: "Overpass Medium", "FiraGo Medium" !important; }
[lang=ro] h2                  { font-family: "Overpass Medium", "FiraGo Medium" !important; } 

/* Font per Lingua Coreana */ 

[lang=ko]
       {font-family: 
                    "Noto Sans KR", "Noto Serif KR",
                    "IBM Plex Sans KR Text", 
                    "xNanumGothic", "xNanumMyeongjo";
        font-size: 21px;}
        
.script-korean
       {font-family: 
                    "Noto Sans KR", "Noto Serif KR",
                    "IBM Plex Sans KR Text", 
                    "xNanumGothic", "xNanumMyeongjo";
        font-size: 21px;} 
        
/* Font per Lingua Armena */ 

[lang=hy]
       {font-family: 
                    "xNoto Sans Armenian", "Noto Serif Armenian";
        font-size: 21px;}
        
/* Font per Lingua Georgiana */ 

[lang=ka]
       {font-family: 
                    "Noto Sans Georgian", "Noto Serif Georgian";
        font-size: 21px;}        
        
/* Font per Lingua Tedesca */ 

[lang=de]
       {font-family: 
                    "xSTIX Two Text", "xOverpass Medium",
                    "UnifrakturMaguntia", "Walbaum Fraktur", "Noto Serif Medium";
        font-size: 19px;} 
        
/* Font per Lingua Polacca */ 

[lang=pl]
       {font-family: 
                    "Brygada 1918", "Poltawski Nowy";
        font-size: 18px;} 
                
/* Font per alfabeti cirillici utilizzati nelle Lingue non Slave (Caucaso e Asia) */

[lang=ab],      
[lang=bs],
[lang=kk],
[lang=ky],
[lang=mn],
[lang=tg],
[lang=tk],
[lang=uz],
[lang=bs-Cyrl],
[lang=mn-Cyrl],
[lang=tg-Cyrl],
[lang=tk-Cyrl],
[lang=uz-Cyrl],
[lang=und-Cyrl],
[lang=orv]
       {font-family: "Noto Serif", "IBM Plex Serif Medm", "Lora Medium", "xEB Garamond Medium",
                     "xSTIX Two Text", "xSource Serif 4 SmText", "xMerriweather", 
                     "xVollkorn", "xNoto Serif Medium", "xCormorant Garamond Medium", 
                     "xLibertinus Serif", "Charis SIL", "IBM Plex Serif",
                     "xAlegreya Medium", "xTinos",  
                     "xFinlandica Medium", "xBitter", "xGentium Book Plus",
                     "xFiraGo Medium", "Noto Serif", "xPT Serif", 
                     "xArimo Medium", "Vollkorn", "xSource Serif 4 SmText",
                     "Charis SIL", "xLibertinus Serif", 
                     "xRubik Medium", "xCommissioner Medium", "Noto Serif Medium",
                     "xPT Root UI Medium", "xGolos UI Medium", "xRoboto Medium", 
                     "xUbuntu Medium", "xOverpass Medium",
                     "xRubik Medium", "Fira Sans Medium", "FiraGo",
                     "Lato", "xRoboto Medium", 
                     "xCousine", "xUbuntu Medium", "xNoto Sans",
                     "xLiberation Sans", "xLiberation Serif",
                     "PT Sans", "xPT Serif",
                     "xArimo Medium", "xArimo", "xNoto Sans", "xNoto Sans Medium",
                     "xRoboto Medium", "xRoboto",
                     "xOpen Sans", "xIBM Plex Sans", "xNoto Sans",
                     "xFiraGo", "FiraGo Medium", "xFiraGo Book",
                     "xLato Medium", "xUbuntu", 
                     "xIBM Plex Serif Medm", "xIBM Plex Sans Medm", 
                     "xIBM Plex Mono", "xIBM Plex Mono", 
                     "Noto Sans", "xNoto Serif", 
                     "xOverpass Medium", 
	                 "xOpen Sans", "xArimo", "xRoboto", "xLato", 
	                 "xOld Standard TT", "xGentium Book Plus", "Gentium Plus",
	                 "xLiterata", "xGolos Text", "xCharis SIL",
	                 "xPT Astra Serif", "xPT Astra Sans", 
	                 "xPT Root UI", "xPT Root UI Medium", 
	                 "xPT Serif", "PT Sans", "PT Sans Expert",
	                 "xPT Mono", "xUbuntu", "xNoto Sans", 
	                 "xNoto Serif", "xFiraGo Book", 
	                 "FiraGo", "xIBM Plex Sans", "xIBM Plex Sans Text", 
	                 "xFira Sans Book", "Lato", 
	                 "xGentium Book Plus", "xGentium Plus";
        font-size: 17px;
     /* color: blue;      */
     /* font-weight: 500; */ 
            }
            
/* Font per alfabeti cirillici utilizzati nelle Lingue Slave orientali (Bielorusso, RUSSO, Ucraino) */
           
[lang=be],
[lang=ru],
[lang=uk]
       {font-family:  "xIBM Plex Serif", "xIBM Plex Sans Medm", "xTinos", "xCharis SIL", "xNoto Sans Medium",
                      "Noto Serif", "xPT Serif", "Lora", "xPT Astra Serif", 
                      "IBM Plex Serif", "xSTIX Two Text", "Merriweather", "xOld Standard TT", 
                      "xTinos", "Charis SIL", "xDoulos SIL", "Noto Serif", 
                      "xPT Serif", "xCormorant Garamond Medium", "xPrata", 
                      "xEB Garamond Medium", "xSTIX Two Text", "xTinos", 
                      "xBrygada 1918 Medium", "xDejaVu LGC Sans", "xLibertinus Serif",
                      "xOverpass Medium", "xArimo Medium", "xIBM Plex Serif", 
                      "xSource Sans 3", "Source Serif 4 SmText", "xNoto Sans Medium",
                      "xVollkorn", "xLora", "xNoto Serif", "xMerriweather", 
                      "Charis SIL", "xTinos", "xLiberation Serif",
                      "xBrill", "xLibertinus Serif", "xBona Nova",
                      "xIBM Plex Serif Text", "XBitter", "xRubik Medium", 
                      "xGentium Book Plus", "xVollkorn Medium", "xFiraGo Medium",  
                      "xLora Medium", "xAlegreya Medium", "xCharis SIL Compact",
                      "Merriweather", "xSource Sans 3 Medium", "xNoto Serif",
                      "xSource Serif 4 SmText", "xLibertinus Serif", "xBitter",
                      "xPT Serif", "xFinlandica Medium", "xFiraGo Medium",
                      "xPhilosopher", "STIX Two Text Medium", "XNunito Sans",
                      "xNoto Serif", "xLora Medium", "xLiberation Sans",
                      "xArimo Medium", "xVollkorn Medium", "xSpectral Medium", 
                      "xPodkova Medium", "xInter Medium", "xBrill", "xBrygada 1918 Medium",
                      "xCommissioner Medium", "Noto Serif Medium",
                      "xPT Root UI Medium", "xGolos Text Medium", 
                      "xGolos UI Medium", "xLibertinus Serif",
                      "xOverpass Medium", "xRoboto Medium", 
                      "xOpen Sans", "xRubik Medium", "Fira Sans Medium",
                      "FiraGo", "Lato", "xUbuntu Medium",
                      "xLiberation Sans", "xLiberation Serif",
                      "PT Sans", "xPT Sans Expert", "xUbuntu",
                      "xArimo Medium", "xArimo", "xNoto Sans", 
                      "xNoto Sans Medium",
                      "xRoboto Medium", "xRoboto", "FiraGo Medium",
                      "xArimo Medium", "xArimo", "xOverpass Medium",
                      "xNoto Sans", "Noto Sans Medium", "xRoboto Medium", 
                      "xFiraGo", "FiraGo Medium", "xFiraGo Book", 
                      "xNoto Sans", "Open Sans", "xIBM Plex Sans Medm", 
                      "xLato Medium", "xIBM Plex Sans Text";
        font-size: 17px;
                }

/* Font per alfabeti cirillici utilizzati nelle Lingue Slave del Sud Europa (Bulgaro, Macedone, SERBO) */

[lang=bg],
[lang=bg-Cyrl], 
[lang=mk],
[lang=sr], 
[lang=sr-Cyrl] 
       {font-family:  "xIBM Plex Serif Medm", "Noto Serif", "Lora Medium", "xMerriweather", "Charis SIL", "xDoulos SIL",
                      "PT Serif", "xIBM Plex Serif", "xEB Garamond Medium",
                      "xSTIX Two Text", "xOverpass Medium", "xLibertinus Serif",
                      "xBrygada 1918 Medium", "xSource Sans 3", "xSource Serif 4 SmText",
                      "xNoto Serif Medium", "Lora", "xBrill", "xTinos",
                      "xVollkorn", "xCormorant Garamond Medium", 
                      "xBitter", "xGentium Book Plus", "Charis SIL",
                       "xVollkorn", "xSource Serif 4 SmText", 
                      "xAlegreya", "xBitter Medium", "Alegreya Medium", 
                      "xBrill", "xFinlandica Medium", "xFiraGo Medium",
                      "xSTIX Two Text Medium", "xCommissioner Medium",
                      "xNoto Serif", "xLibertinus Serif",
                      "xLiberation Sans", "xArimo Medium", "xPT Serif",
                      "xInter Medium", "xCommissioner Medium", "Noto Serif Medium",
                      "xPT Root UI Medium", "xGolos Text Medium", 
                      "xGolos UI Medium", 
                      "xOverpass Medium", "xRoboto Medium", 
                      "xOpen Sans", "xRubik Medium", "Fira Sans Medium",
                      "FiraGo", "Lato", "xUbuntu Medium",
                      "xLiberation Sans", "xLiberation Serif",
                      "PT Sans", "xPT Sans Expert", "xUbuntu",
                      "xArimo Medium", "xArimo", "xNoto Sans", 
                      "xNoto Sans Medium",
                      "xRoboto Medium", "xRoboto", "FiraGo Medium",
                      "xArimo Medium", "xArimo", "xOverpass Medium",
                      "xNoto Sans", "Noto Sans Medium", "xRoboto Medium", 
                      "xFiraGo", "FiraGo Medium", "xFiraGo Book", 
                      "xNoto Sans", "Open Sans", "xIBM Plex Sans Medm", 
                      "xLato Medium", "xIBM Plex Sans Text";
        font-size: 17px;
                }
                
/* Font per alfabeto cirillico utilizzato nella Lingua Romena */

[lang=ro-Cyrl] 
       {font-family:  "Noto Sans", "Arimo Medium", "Liberation Sans",
                      "Fira Sans Medium", "FiraGo Medium";
        font-size: 19px;
       } 
                
/* Font per script relativi ad alfabeti cirillici */

.script-Cyrs,
.script-Cyrl,
.script-Cyrillic,
.script-Slavonic 
       {font-family: "xFiraGo Medium", "xLora Medium", "xCharis SIL", "xCommissioner Medium",
                     "xVollkorn Medium",
                     "Noto Serif Medium", 
                     "xFira Sans Medium",
                     "xFiraGo", "FiraGO Medium", 
                     "xOverpass Medium", 
	                 "xOpen Sans", "xArimo", "xRoboto",
	                 "xLato", 
	                 "xPT Sans", "xPT Sans Expert",
	                 "Noto Sans Medium",
	                 "xIBM Plex Sans", "xIBM Plex Sans Text", 
	                 "xGentium Book Plus", "xGentium Plus",
        sans-serif !important;
        font-size: 20px !important;}
            
/* Font per titoli Lingue alfabeti cirillici */

/* Font per titoli Lingue alfabeti cirillici Slavi Orientali*/
/*
[lang=be] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xUbuntu", "xOpen Sans", "xIBM Plex Serif", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "Arial" !important; }
[lang=be] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xUbuntu", "xOpen Sans", "xIBM Plex Serif", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "Arial" !important; }
[lang=be] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xUbuntu", "xOpen Sans", "xIBM Plex Serif", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "Arial" !important; }
[lang=bs] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=bs] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=bs] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=kk] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=kk] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=kk] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=ky] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=ky] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=ky] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=mn] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=mn] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=mn] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tg] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tg] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tg] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tk] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tk] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tk] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=ru] .firstHeading { font-family: "Noto Serif", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Serif", "xOpen Sans", "xUbuntu", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=ru] h1            { font-family: "Noto Serif", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Serif", "xOpen Sans", "xUbuntu", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=ru] h2            { font-family: "Noto Serif", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Serif", "xOpen Sans", "xUbuntu", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uk] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Serif", "xOpen Sans", "xIBM Plex Sans", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uk] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Serif", "xOpen Sans", "xIBM Plex Sans", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uk] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Serif", "xOpen Sans", "xIBM Plex Sans", "PT Sans", "PT Sans Expert", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uz] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uz] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uz] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=bs-Cyrl] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=bs-Cyrl] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=bs-Cyrl] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=mn-Cyrl] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=mn-Cyrl] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=mn-Cyrl] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tg-Cyrl] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tg-Cyrl] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tg-Cyrl] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tk-Cyrl] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tk-Cyrl] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=tk-Cyrl] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uz-Cyrl] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uz-Cyrl] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=uz-Cyrl] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=und-Cyrl] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=und-Cyrl] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
[lang=und-Cyrl] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "IBM Plex Sans Medm", "xIBM Plex Sans", "PT Sans", "Noto Sans", "Lato", "FiraGo", "xUbuntu", "Arial" !important; }
*/
/* Font per titoli Lingue alfabeti cirillici Slavi Meridionali*/
/*
[lang=bg] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=bg] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=bg] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=mk] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=mk] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=mk] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=sr] .firstHeading { font-family: "xOverpass", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=sr] h1            { font-family: "xOverpass Medium", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
[lang=sr] h2            { font-family: "xOverpass Medium", "FiraGo Medium", "PT Sans", "Noto Sans", "xLato", "FiraGo", "xIBM Plex Sans", "xUbuntu", "Arial" !important; }
*/