/*
*
* Nota: il file si deve chiamare: font_{nome}.css 
* 		e nella cartella ci deve essere il file font_{nome}.png di 220x40px
*
* FONT Alex Brush
*/
@font-face {
  font-family: 'Alex Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Alex Brush'), local('AlexBrush-Regular'), url('alexbrush-400.woff2') format('woff2');
}
/*@font-face {
  font-family: 'Bad Script';
  font-style: normal;
  font-weight: 400;
  src: local('Bad Script Regular'), local('BadScript-Regular'), url('badscript-400.woff2') format('woff2');
}*/


/* FONT Open Sans */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('OpenSans-LightItalic.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('OpenSans-BoldItalic.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('OpenSans-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('OpenSans-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('OpenSans-Bold.woff2') format('woff2');
}

/* --- FONT ------------------------------------------------------------------------- */
.fontMenu, .fontRibbon, .g2lang, .g2lang a { font-family: 'Open Sans'; font-style: italic; letter-spacing: 0.4px; }
#cssmenu > ul > li > a, #cssmenu ul ul li a { text-transform: inherit; }
body, .ui-widget, .fontBase { font-family: 'Open Sans'; font-size: 15px; color: #444; font-style: italic; letter-spacing: 0.4px; }
h1, h2, h3, h4, .fontSelection { font-family: 'Alex Brush'; font-style: normal; text-rendering: optimizeLegibility; }
#widget h1 { font-size: 38px; line-height: 38px; }
#widget h2 { font-size: 30px; line-height: 30px; }
#widget h3 { font-size: 22px; line-height: 22px; }
#widget p { font-size: 18px; line-height: 28px; } 



