@charset "UTF-8";
@font-face {
  font-family: 'Oswald-Regular';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Regular.eot");
  /*URL to font*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Regular.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Regular.ttf") format("truetype");
  /*URL to font*/
  src: local("Oswald-Regular"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'FjallaOne-Regular';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/FjallaOne-Regular.ttf") format("truetype");
  /*URL to font*/
  src: local("FjallaOne-Regular"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/FjallaOne-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'Oswald-Bold';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Bold.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Bold.svg#Univers-Condensed") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'Oswald-Light';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Light.eot");
  /*URL to font*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Light.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Light.ttf") format("truetype");
  /*URL to font*/
  src: local("Oswald-Light"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Oswald-Light.ttf") format("truetype"); }
@font-face {
  font-family: 'Univers-CE55';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CE55.eot");
  /*URL to font*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CE55.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CE55.ttf") format("truetype");
  /*URL to font*/
  src: local("Univers-CE55"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CE55.ttf") format("truetype"); }
@font-face {
  font-family: 'Univers-LT55';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-LT55.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-LT55.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-LT55.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-LT55.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-LT55.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-LT55.svg#Univers-LT55") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'Univers57-Condensed';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers57-Condensed.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers57-Condensed.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers57-Condensed.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers57-Condensed.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers57-Condensed.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers57-Condensed.svg#Univers57-Condensed") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'Univers57-Condensed';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CondensedBold.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CondensedBold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CondensedBold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CondensedBold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CondensedBold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-CondensedBold.svg#Univers-CondensedBold") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: bold; }
@font-face {
  font-family: 'Univers55';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Bold.svg#Univers-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Univers-Black';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Black.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Black.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Black.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Black.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Univers-Black.svg#Univers-Black") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'Helvetica';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica.eot");
  src: local("Ôÿ║"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica-Bold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica-Bold.eot");
  src: local("Ôÿ║"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Helvetica-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'GillSansMT';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMt.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMt.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMt.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMt.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMt.svg#GillSansMt") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  font-stretch: normal; }
@font-face {
  font-family: 'GillSansMT-Bold';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBold.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBold.svg#GillSansMtBold") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  font-stretch: normal; }
@font-face {
  font-family: 'GillSansMT-BoldItalic';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBoldItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBoldItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBoldItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtBoldItalic.svg#GillSansMtBoldItalic") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  font-stretch: normal; }
@font-face {
  font-family: 'GillSansMT-Italic';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtItalic.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtItalic.svg#GillSansMtItalic") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  font-stretch: normal; }
@font-face {
  font-family: 'GillSansMT-Condensed';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtCondensed.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtCondensed.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtCondensed.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtCondensed.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtCondensed.svg#GillSansMtCondensed") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  font-stretch: normal; }
@font-face {
  font-family: 'GillSansMTExt-Condensed';
  /*a name to be used later*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtExtCond.eot");
  /* IE9 Compat Modes */
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtExtCond.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtExtCond.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtExtCond.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GillSansMtExtCond.svg#GillSansMtExtCond") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  font-stretch: normal; }
@font-face {
  font-family: 'Candara';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candara.eot");
  src: local("Ôÿ║"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candara.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candara.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candara.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Candara';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.eot");
  src: local("Ôÿ║"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.svg") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'CandaraBold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.eot");
  src: local("Ôÿ║"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarab.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'CandaraItalic';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarai.eot");
  src: local("Ôÿ║"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarai.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarai.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candarai.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'CandaraBoldItalic';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candaraz.eot");
  src: local("Ôÿ║"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candaraz.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candaraz.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Candaraz.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* This stylesheet generated by Transfonter (http://transfonter.org) on January 26, 2017 7:12 PM */
@font-face {
  font-family: 'Insaniburger';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Insaniburger.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Insaniburger.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Insaniburger.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Insaniburger.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Insaniburger.svg#Insaniburger") format("svg"); }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Light.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Light.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Light.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Light.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Light.svg#Vetta-Light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-RegularItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-RegularItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-RegularItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-RegularItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-RegularItalic.svg#Vetta-RegularItalic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-LightItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-LightItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-LightItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-LightItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-LightItalic.svg#Vetta-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-MediumItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-MediumItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-MediumItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-MediumItalic.svg#Vetta-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBoldItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBoldItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBoldItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBoldItalic.svg#Vetta-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLight.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLight.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLight.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLight.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLight.svg#Vetta-UltraLight") format("svg");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Heavy.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Heavy.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Heavy.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Heavy.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Heavy.svg#Vetta-Heavy") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-SemiBold.svg#Vetta-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ThinItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ThinItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ThinItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ThinItalic.svg#Vetta-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBoldItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBoldItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBoldItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBoldItalic.svg#Vetta-ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLightItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLightItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLightItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLightItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-UltraLightItalic.svg#Vetta-UltraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.svg#Vetta-Black") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BoldItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BoldItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BoldItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BoldItalic.svg#Vetta-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Medium.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Medium.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Medium.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Medium.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Medium.svg#Vetta-Medium") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-HeavyItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-HeavyItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-HeavyItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-HeavyItalic.svg#Vetta-HeavyItalic") format("svg");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.svg#Vetta-Thin") format("svg");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BlackItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BlackItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BlackItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-BlackItalic.svg#Vetta-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Regular.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Regular.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Regular.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Regular.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Regular.svg#Vetta-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-ExtraBold.svg#Vetta-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Vetta';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.svg#Vetta-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Vetta-Bold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Bold.svg#Vetta-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Vetta-Thin';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Thin.svg#Vetta-Thin") format("svg");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Vetta-Black';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Vetta-Black.svg#Vetta-Black") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Neusa-SemiBold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-SemiBold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-SemiBold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-SemiBold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-SemiBold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-SemiBold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-SemiBold.svg#Neusa-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Neusa-Bold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Bold.svg#Neusa-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Neusa-Regular';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Regular.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Regular.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Regular.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Regular.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Regular.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Neusa-Regular.svg#Neusa-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSansLight-Italic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSansLight-Italic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSansLight-Italic.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSansLight-Italic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSansLight-Italic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSansLight-Italic.svg#OpenSansLight-Italic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Italic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Italic.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Italic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Italic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Italic.svg#OpenSans-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-ExtraboldItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-ExtraboldItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-ExtraboldItalic.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-ExtraboldItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-ExtraboldItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic") format("svg");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-SemiboldItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-SemiboldItalic.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-SemiboldItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-SemiboldItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Light.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Light.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Light.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Light.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Extrabold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Extrabold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Extrabold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Extrabold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold") format("svg");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-BoldItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-BoldItalic.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-BoldItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-BoldItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans.svg#OpenSans") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Semibold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Semibold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Semibold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Semibold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Galibier';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Bold.svg#Galibier-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Galibier';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Regular.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Regular.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Regular.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Regular.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Regular.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Galibier-Regular.svg#Galibier-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "CoreSans";
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Core-Sans-Heavy.eot");
  /* IE9*/
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Core-Sans-Heavy.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Core-Sans-Heavy.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Core-Sans-Heavy.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Core-Sans-Heavy.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Core-Sans-Heavy.svg#Core Sans E 85 Heavy") format("svg");
  /* iOS 4.1- */ }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Oblique.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Oblique.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Oblique.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Oblique.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Oblique.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Oblique.svg#TradeGothicLT-Oblique") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'TradeGothic-LT CondEighteen';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteen.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteen.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteen.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteen.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteen.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteen.svg#TradeGothicLT-CondEighteen") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT.svg#TradeGothicLT") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwoOblique.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwoOblique.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwoOblique.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwoOblique.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwoOblique.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwoOblique.svg#TradeGothicLT-BoldTwoOblique") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.svg#TradeGothicLT-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT Extended';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Extended.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Extended.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Extended.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Extended.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Extended.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Extended.svg#TradeGothicLT-Extended") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Light.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Light.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Light.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Light.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Light.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Light.svg#TradeGothicLT-Light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwo.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwo.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwo.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwo.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwo.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldTwo.svg#TradeGothicLT-BoldTwo") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT-Bold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-Bold.svg#TradeGothicLT-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT-Extended';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldExtended.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldExtended.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldExtended.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldExtended.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldExtended.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldExtended.svg#TradeGothicLT-BoldExtended") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldOblique.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldOblique.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldOblique.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldOblique.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldOblique.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldOblique.svg#TradeGothicLT-BoldOblique") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'TradeGothic-LT';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-LightOblique.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-LightOblique.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-LightOblique.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-LightOblique.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-LightOblique.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-LightOblique.svg#TradeGothicLT-LightOblique") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'TradeGothic-LT-CondEighteen';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwentyObl.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwentyObl.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwentyObl.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwentyObl.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwentyObl.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwentyObl.svg#TradeGothicLT-BoldCondTwentyObl") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'TradeGothic-LT-CondEighteen';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.svg#TradeGothicLT-BoldCondTwenty") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'TradeGothic-LT-CondEighteen';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteenObl.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteenObl.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteenObl.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteenObl.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteenObl.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-CondEighteenObl.svg#TradeGothicLT-CondEighteenObl") format("svg");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'TradeGothic-LT-CondEighteen-Bold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/TradeGothicLT-BoldCondTwenty.svg#TradeGothicLT-BoldCondTwenty") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Book';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Book.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Book.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Book.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Book.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Condensed';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GothamCondensed-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GothamCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GothamCondensed-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GothamCondensed-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GothamCondensed-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/GothamCondensed-Bold.svg#GothamCondensed-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Medium';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Medium.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Medium.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Medium.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Medium.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-Bold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Bl';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Black.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Black.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Black.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Black.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Black.svg#ProximaNova-Black") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Regular.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Regular.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Regular.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Regular.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Rg';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Bold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Bold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Bold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Bold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Bold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Bold.svg#ProximaNovaA-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Th';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaT-Thin.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaT-Thin.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaT-Thin.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaT-Thin.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin") format("svg");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Th';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Thin.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Thin.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Thin.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Thin.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Thin.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Thin.svg#ProximaNovaA-Thin") format("svg");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Th';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Extrabld.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Extrabld.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Extrabld.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Extrabld.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld") format("svg");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Lt';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Light.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Light.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Light.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Light.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Light.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/ProximaNovaA-Light.svg#ProximaNovaA-Light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeue';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueThin.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueThin.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueThin.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueThin.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueThin.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueThin.svg#HelveticaNeueThin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueLight.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueLight.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueLight.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueLight.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueLight.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueLight.svg#HelveticaNeueLight") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'HelveticaNeue-Black';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBlackCond.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBlackCond.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBlackCond.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBlackCond.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBlackCond.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBlackCond.svg#HelveticaNeueBlackCond") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'HelveticaNeue-Heavy';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueHeavy.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueHeavy.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueHeavy.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueHeavy.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueHeavy.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueHeavy.svg#HelveticaNeueHeavy") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBold.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBold.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBold.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBold.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBold.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueBold.svg#HelveticaNeueBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'HelveticaNeue-Medium';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueMedium.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueMedium.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueMedium.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueMedium.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueMedium.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueMedium.svg#HelveticaNeueMedium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'HelveticaNeue-Regular';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueRegular.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueRegular.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueRegular.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueRegular.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueRegular.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'HelveticaNeue-Italic';
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueItalic.eot");
  src: url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueItalic.eot?#iefix") format("embedded-opentype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueItalic.woff2") format("woff2"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueItalic.woff") format("woff"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueItalic.ttf") format("truetype"), url("/ext/emmea90/tracks/styles/prosilver/theme/fonts/HelveticaNeueItalic.svg#HelveticaNeueItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap; }
button.editorbutton {
  height: 20px;
  color: #000;
  border: 1px solid #444;
  background-color: #EFEFEF;
  background-image: -webkit-linear-gradient(top, #D2D2D2 0%, #EFEFEF 100%);
  background-image: linear-gradient(to bottom, #D2D2D2 0%, #EFEFEF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D2D2D2', endColorstr='#EFEFEF', GradientType=0); }
button.approvationbutton {
  background-image: none;
  font-size: 1rem;
  padding: 10px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  width: 110px; }
  button.approvationbutton.approvebutton {
    background-color: #58b957 !important; }
  button.approvationbutton.rejectbutton {
    background-color: #db524b !important; }

.button {
  cursor: pointer; }
  .button--telegram {
    background-image: url("../images/socials/telegram.png");
    height: 40px;
    width: 40px;
    background-size: cover;
    border-radius: 50%;
    background-position-x: -2px; }
  .button--twitter {
    background-image: url("../images/socials/twitter.png");
    height: 40px;
    width: 40px;
    background-size: cover;
    border-radius: 50%;
    background-position-x: -2px; }

#wrap {
  max-width: 100%; }

.inline {
  display: inline-block; }

.vtop {
  vertical-align: top; }

table.table1 td {
  vertical-align: middle; }

.relative {
  position: relative; }

.hideelement {
  display: none; }

@media only screen and (max-width: 1024px) {
  .desktoponly {
    display: none; } }

.rtl .icon {
  background-position: 100% 50%;
  padding: 1px 17px 0 0; }

.icon-map,
.icon-newmap,
.icon-mymaps,
.icon-allmaps,
.icon-mytours,
.icon-alltours,
.icon-viewmap,
.icon-editmap,
.icon-copymap,
.icon-deletemap,
.icon-public,
.icon-private,
.icon-tourstages,
.icon-properties,
.icon-cobblemap,
.icon-cobbleadd,
.icon-comments,
.icon-climbs,
.icon-myclimbs,
.icon-mapclimbs,
.icon-statslogo,
.icon-menulogo,
.icon-topposterlogo,
.icon-whiteroads,
.icon-userlogo,
.icon-graph {
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: none;
  padding: 1px 0 0 17px;
  padding-left: 20px; }

/* Map editor */
.icon-map {
  background-image: url("../images/icon_map.gif"); }

.icon-mapbar {
  background-image: url("../images/icon_map.gif"); }

.icon-newmap {
  background-image: url("../images/icon_newmap.gif"); }

.icon-mymaps {
  background-image: url("../images/icon_mymaps.gif"); }

.icon-allmaps {
  background-image: url("../images/icon_allmaps.gif"); }

.icon-mytours {
  background-image: url("../images/icon_mytours.gif"); }

.icon-alltours {
  background-image: url("../images/icon_alltours.gif"); }

.icon-viewmap {
  background-image: url("../images/icon_viewmap.gif");
  height: 16px; }

.icon-editmap {
  background-image: url("../images/icon_editmap.gif");
  height: 16px; }

.icon-copymap {
  background-image: url("../images/icon_copymap.gif"); }

.icon-deletemap {
  background-image: url("../images/icon_deletemap.gif"); }

.icon-public {
  background-image: url("../images/icon_public.gif"); }

.icon-private {
  background-image: url("../images/icon_private.gif"); }

.icon-tourstages {
  background-image: url("../images/icon_tourstages.gif"); }

.icon-properties {
  background-image: url("../images/icon_prop.gif"); }

.icon-cobblemap {
  background-image: url("../images/icon_cobblemap.gif"); }

.icon-cobbleadd {
  background-image: url("../images/icon_cobble_add.gif"); }

.icon-comments {
  background-image: url("../images/icon_comments.gif"); }

.icon-climbs {
  background-image: url("../images/icon_climbs.gif"); }

.icon-myclimbs {
  background-image: url("../images/icon_myclimbs.gif"); }

.icon-mapclimbs {
  background-image: url("../images/icon_mapmountain.gif"); }

.icon-whiteroads {
  background-image: url("../images/icon_whiteroads.gif"); }

.icon-graph {
  background-image: url("../images/icon_graph.gif"); }

/* Portal Pics */
.icon.icon-statslogo, .icon.icon-menulogo, .icon.icon-topposterlogo, .icon.icon-userlogo {
  background-repeat: no-repeat;
  background-position: 0 50% !important;
  padding-left: 16px;
  padding-top: 16px; }

.icon-portal {
  padding-top: 0;
  padding-bottom: 0; }
  .icon-portal dt {
    padding: 0 0 2px;
    white-space: nowrap;
    margin-bottom: 0;
    margin-top: 0; }

.icon-statslogo {
  background-image: url("../images/portal/portal_statistics.png"); }

.icon-menulogo {
  background-image: url("../images/portal/portal_menu.png"); }

.icon-topposterlogo {
  background-image: url("../images/portal/portal_top_poster.png"); }

.icon-userlogo {
  background-image: url("../images/portal/portal_user.png"); }

.imageset.flat {
  background-repeat: no-repeat;
  background-image: url("../images/race_type/flat.gif");
  padding-left: 19px; }

.imageset.hill {
  background-repeat: no-repeat;
  background-image: url("../images/race_type/hill.gif");
  padding-left: 19px; }

.imageset.mountain {
  background-repeat: no-repeat;
  background-image: url("../images/race_type/mountain.gif");
  padding-left: 19px; }

.imageset.timetrial {
  background-repeat: no-repeat;
  background-image: url("../images/race_type/timetrial.gif");
  padding-left: 19px; }

.imageset.profile {
  background-repeat: no-repeat;
  background-image: url("../images/profile.gif");
  padding-left: 640px;
  padding-top: 200px; }

.imageset.profileother {
  background-repeat: no-repeat;
  background-image: url("../images/profileother.gif");
  padding-left: 640px;
  padding-top: 200px; }

.imageset.profilegiro {
  background-repeat: no-repeat;
  background-image: url("../images/profilegiro.gif");
  padding-left: 640px;
  padding-top: 200px; }

.mapscontrols input,
.mapscontrols select {
  color: #000;
  box-sizing: border-box;
  width: 100%;
  margin: 0; }
.mapscontrols #fromkm,
.mapscontrols #tokm {
  width: 80px; }

.selectbox {
  display: flex;
  flex-direction: row;
  justify-content: flex-start; }
  .selectbox__text {
    font-size: 0.8rem;
    padding-left: 10px;
    font-family: Verdana; }

.selectSmallbox {
  display: flex;
  flex-direction: row;
  justify-content: flex-start; }
  .selectSmallbox__text {
    font-size: 0.6rem;
    padding-left: 10px;
    font-family: Verdana; }

.buttons {
  display: flex;
  justify-content: flex-end; }

#toLastKm {
  width: 30px; }

.input {
  width: 100%; }

.select2-dropdown {
  z-index: 3000; }

#choose_sprint_popup .select2 {
  width: 100% !important;
  margin-bottom: 10px; }

#trackmodetype:disabled {
  background: #ccc;
  cursor: no-drop;
  color: #666; }

.fileImportButtons {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

#racetype {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis; }

#track_chart {
  height: auto;
  width: 100%;
  background-color: #ffffcc;
  border-color: #ffcc33;
  margin-bottom: 20px; }

#navigation-info {
  max-width: 635px;
  background: #fff;
  border: 1px solid #fff;
  color: black;
  margin: 0 auto;
  text-align: left; }

.infolegend {
  font-weight: bold;
  font-size: 1.2em;
  padding-left: 1em; }

.infobox {
  max-width: 400px; }

.mapcontent {
  width: 100%;
  height: 800px; }

#canvas-wrap {
  position: relative;
  height: 100%;
  text-align: center; }

#navigation-bar {
  position: absolute;
  width: 1px;
  border: 0px solid white;
  top: 0;
  left: 0;
  height: 0;
  box-sizing: border-box; }

#navigation-popup {
  position: absolute;
  width: 1px;
  margin-bottom: 10px;
  border: 1px solid black;
  top: 0;
  left: 0;
  height: 100px;
  padding-left: 50px;
  padding-right: 50px;
  background: white; }

#trackdescription {
  width: 100%;
  height: 100%;
  padding: 0;
  top: 0;
  left: 0;
  min-width: 480px; }

.tracksavatar {
  float: left;
  margin-right: 10px; }
  .tracksavatar img {
    height: 30px;
    width: 30px;
    border-radius: 30px; }

.trackentry {
  vertical-align: middle; }

.tracksavatar {
  text-align: middle; }

.climbtable__element__name {
  color: #000;
  font-weight: bold; }

.climbtable__element__depart {
  font-size: 0.8em; }

.clone,
.delete {
  cursor: pointer; }

.map-container {
  position: relative; }

/* CSS Document */
.finishgirolabels {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: Neusa-SemiBold, Arial Narrow, sans-serif;
  text-transform: uppercase;
  color: white;
  background: #ec0106;
  outline-offset: -2px;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap;
  margin-left: 30px !important;
  border-radius: 8px;
  border: 2px solid #fff;
  outline-radius: 15px;
  box-shadow: 0 0 0 2pt #ec0106; }
  .finishgirolabels:before {
    border: none; }

.startgirolabels {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: Neusa-SemiBold, Arial Narrow, sans-serif;
  text-transform: uppercase;
  color: white;
  background: #04972f;
  outline-offset: -2px;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap;
  margin-left: 30px !important;
  border-radius: 8px;
  border: 2px solid #fff;
  outline-radius: 15px;
  box-shadow: 0 0 0 2pt #04972f; }
  .startgirolabels:before {
    border: none; }

.wcsLabels {
  text-align: center;
  color: #ffffff;
  font-family: 'HelveticaNeue', Arial Narrow, sans-serif;
  font-size: 16px;
  border: 2px solid #000000;
  padding: 4px;
  background: #3f7e43; }
  .wcsLabels--start, .wcsLabels--finish {
    font-size: 24px;
    border: 2px solid #000000;
    padding: 6px;
    margin-left: 42px !important;
    margin-top: -62px !important; }
  .wcsLabels--rest {
    display: none; }

.gcnLabels {
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  font-family: 'Proxima Nova Rg', Arial Narrow, sans-serif;
  font-size: 18px;
  border: 2px solid #000000;
  padding: 4px;
  background: #ffffff; }
  .gcnLabels--start, .gcnLabels--finish {
    font-size: 26px;
    border: 2px solid #000000;
    padding: 6px;
    margin-left: 42px !important;
    margin-top: -62px !important; }
  .gcnLabels--rest {
    display: none; }

.ecLabels {
  text-align: center;
  text-transform: uppercase;
  color: white;
  font-family: Gotham-Condensed, Arial Narrow, sans-serif;
  font-size: 18px;
  border: 2px solid #74be4b;
  padding: 4px;
  background: #005372; }
  .ecLabels--start, .ecLabels--finish {
    font-size: 26px;
    border: 4px solid #74be4b;
    padding: 6px;
    margin-left: 42px !important;
    margin-top: -62px !important; }
  .ecLabels--rest {
    display: none; }

.giroNewLabels {
  text-align: center;
  text-transform: uppercase;
  color: black;
  font-family: CoreSans, Arial Narrow, sans-serif;
  font-size: 18px;
  border-radius: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  margin-top: -34px !important;
  white-space: nowrap;
  border: 4px solid #000;
  background: white;
  background: -moz-linear-gradient(top, white 0%, white 32%, #f7f7f7 67%, #dddddd 80%, #dddddd 100%);
  background: -webkit-linear-gradient(top, white 0%, white 32%, #f7f7f7 67%, #dddddd 80%, #dddddd 100%);
  background: linear-gradient(to bottom, white 0%, white 32%, #f7f7f7 67%, #dddddd 80%, #dddddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0); }
  .giroNewLabels--start {
    font-size: 26px;
    border: 4px solid #009966;
    padding-left: 28px;
    padding-right: 6px;
    margin-left: -6px !important;
    margin-top: -42px !important; }
  .giroNewLabels--finish {
    font-size: 26px;
    border: 4px solid #ff3333;
    padding-left: 28px;
    padding-right: 6px;
    margin-left: -6px !important;
    margin-top: -42px !important; }
  .giroNewLabels--sprint {
    border: 4px solid #cc3399; }
    .giroNewLabels--sprint--tirreno {
      border: 4px solid #f59220; }
    .giroNewLabels--sprint--sicilia {
      border: 4px solid #f54f29; }
    .giroNewLabels--sprint--uae {
      border: 4px solid #666666; }
    .giroNewLabels--sprint--bonif {
      border: 4px solid #fa8fa6; }
  .giroNewLabels--climb {
    border: 4px solid #005eac; }
    .giroNewLabels--climb--hc {
      border: 4px solid #80cacb; }
    .giroNewLabels--climb--tirreno {
      border: 4px solid #029345; }
      .giroNewLabels--climb--tirreno--hc {
        border: 4px solid #029345; }
    .giroNewLabels--climb--sicilia {
      border: 4px solid #009933; }
      .giroNewLabels--climb--sicilia--hc {
        border: 4px solid #009933; }
    .giroNewLabels--climb--classics {
      text-transform: none;
      background: #fff;
      border: 2px solid #111;
      font-size: 16px;
      font-family: Oswald-Regular, Arial Narrow, sans-serif;
      margin-top: -24px !important; }
      .giroNewLabels--climb--classics--hc {
        text-transform: none;
        background: #fff;
        border: 2px solid #111;
        font-size: 16px;
        font-family: Oswald-Regular, Arial Narrow, sans-serif;
        margin-top: -24px !important; }
  .giroNewLabels--cobble {
    text-transform: none;
    background: #c7c8ca;
    border: 2px solid #111;
    font-size: 16px;
    font-family: Oswald-Regular, Arial Narrow, sans-serif;
    margin-top: -24px !important; }
  .giroNewLabels--intermediate {
    border: 4px solid #808183; }
  .giroNewLabels--rest {
    border: 4px solid #ff6633; }

.girolabels,
.girolabels--bonif,
.girolabels--goldenkm,
.girolabels--hc {
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  font-family: Neusa-SemiBold, Arial Narrow, sans-serif;
  text-transform: uppercase;
  color: white;
  background: black;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap;
  border-radius: 8px;
  border: 2px solid #fff;
  margin-top: -35px !important;
  margin-left: 28px !important; }
  .girolabels:before,
  .girolabels--bonif:before,
  .girolabels--goldenkm:before,
  .girolabels--hc:before {
    border: none; }

.retrolabels,
.retrolabels--bonif,
.retrolabels--goldenkm,
.retrolabels--hc {
  text-align: center;
  font-size: 14px;
  font-family: Arial Narrow, sans-serif;
  color: black;
  background: white;
  border: solid 2px black;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap; }
  .retrolabels:before,
  .retrolabels--bonif:before,
  .retrolabels--goldenkm:before,
  .retrolabels--hc:before {
    border: none; }

.retrofinishlabels {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: Arial, sans-serif;
  color: black;
  background: white;
  border: solid 2px black;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap; }
  .retrofinishlabels:before {
    border: none; }

.asolabels {
  text-align: center;
  font-weight: bold;
  font-family: Arial, sans-serif;
  padding: 4px 8px 2px 8px;
  white-space: nowrap;
  font-size: 10px;
  border: 2px solid #fff;
  color: white; }
  .asolabels:before {
    border: none; }
  .asolabels--finish {
    background: black;
    font-size: 20px;
    border: none;
    text-transform: uppercase; }
    .asolabels--finish--mini {
      font-size: 12px; }
  .asolabels--sprint {
    background: #349938; }
    .asolabels--sprint--bonif {
      color: #111;
      background: #ffc500;
      border: 2px solid #111; }
    .asolabels--sprint--goldenkm {
      background: #d6b500; }
    .asolabels--sprint--new--bonif {
      color: #111;
      background: #ffc500;
      border: 2px solid #111; }
    .asolabels--sprint--new--goldenkm {
      color: #111;
      background: #ffc500;
      border: 2px solid #111; }
  .asolabels--climb {
    background: #dc142e; }
    .asolabels--climb--hc {
      background: #dc142e; }
  .asolabels--intermediate {
    color: white;
    background: #48529e; }
    .asolabels--intermediate--new {
      background: #fff100;
      border: 2px solid #111;
      color: black; }
  .asolabels--rest {
    background: #48529e;
    border: 2px solid #fff; }
    .asolabels--rest--new {
      background: #007ec5; }
  .asolabels--cobble {
    background: #939193; }

.vueltasprintlabels,
.vueltasprintlabels--bonif,
.vueltasprintlabels--goldenkm {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, sans-serif;
  color: #007a26;
  background: #fff;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  margin-left: 22px !important;
  margin-top: -27px !important;
  z-index: -1;
  white-space: normal;
  border-radius: 0; }
  .vueltasprintlabels--new,
  .vueltasprintlabels--bonif--new,
  .vueltasprintlabels--goldenkm--new {
    font-family: TradeGothic-LT, sans-serif;
    margin-left: 28px !important;
    margin-top: -32px !important; }
  .vueltasprintlabels:before,
  .vueltasprintlabels--bonif:before,
  .vueltasprintlabels--goldenkm:before {
    border: none; }

.vueltaclimblabels,
.vueltaclimblabels--hc {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica-Bold, sans-serif;
  color: #fff;
  background: #003a90;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  z-index: -1;
  margin-left: 22px !important;
  margin-top: -27px !important;
  white-space: normal;
  border-radius: 0; }
  .vueltaclimblabels--new,
  .vueltaclimblabels--hc--new {
    font-family: TradeGothic-LT, sans-serif;
    margin-left: 28px !important;
    margin-top: -32px !important; }
  .vueltaclimblabels:before,
  .vueltaclimblabels--hc:before {
    border: none; }

.vueltafinishlabel {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  font-family: Helvetica-Bold, sans-serif;
  color: #fff;
  background: #eb011c;
  border: 1px solid #d30319;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  z-index: -1;
  white-space: normal;
  border-radius: 0; }
  .vueltafinishlabel--new {
    font-family: TradeGothic-LT, sans-serif;
    margin-left: 28px !important;
    margin-top: -32px !important; }
  .vueltafinishlabel:before {
    border: none; }

.generalsprintlabels {
  display: none; }

.vueltarestlabels,
.vueltaintermediatelabels {
  display: none; }

.normandiesprintlabels,
.normandiesprintlabels--bonif,
.normandiesprintlabels--goldenkm {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, sans-serif;
  color: #2da227;
  background: #fff;
  border: 2px solid #aeada8;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative; }
  .normandiesprintlabels:before,
  .normandiesprintlabels--bonif:before,
  .normandiesprintlabels--goldenkm:before {
    border: none; }

.normandierestlabels {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, sans-serif;
  color: #000;
  background: #fff;
  border: 2px solid #aeada8;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative; }
  .normandierestlabels:before {
    border: none; }

.normandieintermediatelabels {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, sans-serif;
  color: #ba1212;
  background: #fff;
  border: 2px solid #aeada8;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative; }
  .normandieintermediatelabels:before {
    border: none; }

.normandieclimblabels,
.normandieclimblabels--hc {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, sans-serif;
  color: #08245d;
  background: #fff;
  border: 2px solid #aeada8;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative; }
  .normandieclimblabels:before,
  .normandieclimblabels--hc:before {
    border: none; }

.normandiestartlabels {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-family: Helvetica-Bold, sans-serif;
  color: #fff;
  background: #2366ef;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  z-index: -1; }
  .normandiestartlabels:before {
    border: none; }

.normandiefinishlabels {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-family: Helvetica-Bold, sans-serif;
  color: #fff;
  background: #b00404;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  z-index: -1; }
  .normandiefinishlabels:before {
    border: none; }

.tourofalpssprintlabels,
.tourofalpssprintlabels--bonif,
.tourofalpssprintlabels--goldenkm {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Vetta-Bold, sans-serif;
  color: #fff;
  background: #a90000;
  border: 2px solid #111;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  text-transform: uppercase; }
  .tourofalpssprintlabels:before,
  .tourofalpssprintlabels--bonif:before,
  .tourofalpssprintlabels--goldenkm:before {
    border: none; }

.tourofalpsrestlabels {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Vetta-Bold, sans-serif;
  color: #000;
  background: #ffd921;
  border: 2px solid #111;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  text-transform: uppercase; }
  .tourofalpsrestlabels:before {
    border: none; }

.tourofalpsintermediatelabels {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Vetta-Bold, sans-serif;
  color: #fff;
  background: #a90000;
  border: 2px solid #111;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  text-transform: uppercase; }
  .tourofalpsintermediatelabels:before {
    border: none; }

.tourofalpsclimblabels,
.tourofalpsclimblabels--hc {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: Vetta-Bold, sans-serif;
  color: #111;
  background: #66dadd;
  border: 2px solid #111;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  text-transform: uppercase; }
  .tourofalpsclimblabels:before,
  .tourofalpsclimblabels--hc:before {
    border: none; }

.tourofalpsstartlabels {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  font-family: Vetta-Black, sans-serif;
  color: #49792e;
  font-style: italic;
  background: white;
  border: 2px solid #111;
  padding-top: 6px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-transform: uppercase;
  z-index: -1;
  white-space: nowrap; }
  .tourofalpsstartlabels:before {
    border: none; }

.tourofalpsfinishlabels {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  font-family: Vetta-Black, sans-serif;
  color: #288ec2;
  font-style: italic;
  background: #fff;
  border: 2px solid #111;
  padding-top: 6px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-transform: uppercase;
  z-index: -1;
  white-space: nowrap; }
  .tourofalpsfinishlabels:before {
    border: none; }

.userlabels {
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  background: #f6cc46;
  color: #000;
  padding: 5px;
  border: 2px solid #111; }

.notshow {
  display: none !important; }

.laFlammeStartLabels,
.laFlammeFinishLabels {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  font-family: Neusa-Bold, sans-serif;
  color: #fff;
  font-style: italic;
  background: #ee1331;
  border: 3px solid #353536;
  padding-top: 6px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-transform: uppercase;
  z-index: -1;
  white-space: nowrap; }
  .laFlammeStartLabels--yellow,
  .laFlammeFinishLabels--yellow {
    background: #f3f315;
    color: #353536; }
  .laFlammeStartLabels--green,
  .laFlammeFinishLabels--green {
    background: #4cff00;
    color: #353536; }
  .laFlammeStartLabels--blue,
  .laFlammeFinishLabels--blue {
    background: #00ccff;
    color: #353536; }
  .laFlammeStartLabels--pink,
  .laFlammeFinishLabels--pink {
    background: #fa8fa6;
    color: #353536; }
  .laFlammeStartLabels--pcs,
  .laFlammeFinishLabels--pcs {
    background: #323e4f; }
  .laFlammeStartLabels--cannondale,
  .laFlammeFinishLabels--cannondale {
    background: #ff40b4; }
  .laFlammeStartLabels--ciclignorante,
  .laFlammeFinishLabels--ciclignorante {
    background: #fcd315;
    color: #353536; }
  .laFlammeStartLabels--sportmediaset,
  .laFlammeFinishLabels--sportmediaset {
    background: #005faa; }
  .laFlammeStartLabels:before,
  .laFlammeFinishLabels:before {
    border: none; }

.laFlammeSprintlabels,
.laFlammeClimblabels,
.laFlammeClimblabels--hc,
.laFlammeIntermediatelabels,
.laFlammeRestlabels,
.laFlammeCobblelabels,
.laFlammeSprintlabels--bonif,
.laFlammeSprintlabels--goldenkm {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  font-family: Neusa-Regular, sans-serif;
  color: #fff;
  background: #ee1331;
  border: 2px solid #353536;
  padding-top: 6px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  z-index: -1;
  white-space: nowrap; }
  .laFlammeSprintlabels--yellow,
  .laFlammeClimblabels--yellow,
  .laFlammeClimblabels--hc--yellow,
  .laFlammeIntermediatelabels--yellow,
  .laFlammeRestlabels--yellow,
  .laFlammeCobblelabels--yellow,
  .laFlammeSprintlabels--bonif--yellow,
  .laFlammeSprintlabels--goldenkm--yellow {
    background: #f3f315;
    color: #353536; }
    .laFlammeSprintlabels--yellow--bonif, .laFlammeSprintlabels--yellow--goldenkm, .laFlammeSprintlabels--yellow--hc,
    .laFlammeClimblabels--yellow--bonif,
    .laFlammeClimblabels--yellow--goldenkm,
    .laFlammeClimblabels--yellow--hc,
    .laFlammeClimblabels--hc--yellow--bonif,
    .laFlammeClimblabels--hc--yellow--goldenkm,
    .laFlammeClimblabels--hc--yellow--hc,
    .laFlammeIntermediatelabels--yellow--bonif,
    .laFlammeIntermediatelabels--yellow--goldenkm,
    .laFlammeIntermediatelabels--yellow--hc,
    .laFlammeRestlabels--yellow--bonif,
    .laFlammeRestlabels--yellow--goldenkm,
    .laFlammeRestlabels--yellow--hc,
    .laFlammeCobblelabels--yellow--bonif,
    .laFlammeCobblelabels--yellow--goldenkm,
    .laFlammeCobblelabels--yellow--hc,
    .laFlammeSprintlabels--bonif--yellow--bonif,
    .laFlammeSprintlabels--bonif--yellow--goldenkm,
    .laFlammeSprintlabels--bonif--yellow--hc,
    .laFlammeSprintlabels--goldenkm--yellow--bonif,
    .laFlammeSprintlabels--goldenkm--yellow--goldenkm,
    .laFlammeSprintlabels--goldenkm--yellow--hc {
      background: #f3f315;
      color: #353536; }
  .laFlammeSprintlabels--ciclignorante,
  .laFlammeClimblabels--ciclignorante,
  .laFlammeClimblabels--hc--ciclignorante,
  .laFlammeIntermediatelabels--ciclignorante,
  .laFlammeRestlabels--ciclignorante,
  .laFlammeCobblelabels--ciclignorante,
  .laFlammeSprintlabels--bonif--ciclignorante,
  .laFlammeSprintlabels--goldenkm--ciclignorante {
    background: #fcd315;
    color: #353536; }
    .laFlammeSprintlabels--ciclignorante--bonif, .laFlammeSprintlabels--ciclignorante--goldenkm, .laFlammeSprintlabels--ciclignorante--hc,
    .laFlammeClimblabels--ciclignorante--bonif,
    .laFlammeClimblabels--ciclignorante--goldenkm,
    .laFlammeClimblabels--ciclignorante--hc,
    .laFlammeClimblabels--hc--ciclignorante--bonif,
    .laFlammeClimblabels--hc--ciclignorante--goldenkm,
    .laFlammeClimblabels--hc--ciclignorante--hc,
    .laFlammeIntermediatelabels--ciclignorante--bonif,
    .laFlammeIntermediatelabels--ciclignorante--goldenkm,
    .laFlammeIntermediatelabels--ciclignorante--hc,
    .laFlammeRestlabels--ciclignorante--bonif,
    .laFlammeRestlabels--ciclignorante--goldenkm,
    .laFlammeRestlabels--ciclignorante--hc,
    .laFlammeCobblelabels--ciclignorante--bonif,
    .laFlammeCobblelabels--ciclignorante--goldenkm,
    .laFlammeCobblelabels--ciclignorante--hc,
    .laFlammeSprintlabels--bonif--ciclignorante--bonif,
    .laFlammeSprintlabels--bonif--ciclignorante--goldenkm,
    .laFlammeSprintlabels--bonif--ciclignorante--hc,
    .laFlammeSprintlabels--goldenkm--ciclignorante--bonif,
    .laFlammeSprintlabels--goldenkm--ciclignorante--goldenkm,
    .laFlammeSprintlabels--goldenkm--ciclignorante--hc {
      background: #fcd315;
      color: #353536; }
  .laFlammeSprintlabels--green,
  .laFlammeClimblabels--green,
  .laFlammeClimblabels--hc--green,
  .laFlammeIntermediatelabels--green,
  .laFlammeRestlabels--green,
  .laFlammeCobblelabels--green,
  .laFlammeSprintlabels--bonif--green,
  .laFlammeSprintlabels--goldenkm--green {
    background: #4cff00;
    color: #353536; }
    .laFlammeSprintlabels--green--bonif, .laFlammeSprintlabels--green--goldenkm, .laFlammeSprintlabels--green--hc,
    .laFlammeClimblabels--green--bonif,
    .laFlammeClimblabels--green--goldenkm,
    .laFlammeClimblabels--green--hc,
    .laFlammeClimblabels--hc--green--bonif,
    .laFlammeClimblabels--hc--green--goldenkm,
    .laFlammeClimblabels--hc--green--hc,
    .laFlammeIntermediatelabels--green--bonif,
    .laFlammeIntermediatelabels--green--goldenkm,
    .laFlammeIntermediatelabels--green--hc,
    .laFlammeRestlabels--green--bonif,
    .laFlammeRestlabels--green--goldenkm,
    .laFlammeRestlabels--green--hc,
    .laFlammeCobblelabels--green--bonif,
    .laFlammeCobblelabels--green--goldenkm,
    .laFlammeCobblelabels--green--hc,
    .laFlammeSprintlabels--bonif--green--bonif,
    .laFlammeSprintlabels--bonif--green--goldenkm,
    .laFlammeSprintlabels--bonif--green--hc,
    .laFlammeSprintlabels--goldenkm--green--bonif,
    .laFlammeSprintlabels--goldenkm--green--goldenkm,
    .laFlammeSprintlabels--goldenkm--green--hc {
      background: #4cff00;
      color: #353536; }
  .laFlammeSprintlabels--blue,
  .laFlammeClimblabels--blue,
  .laFlammeClimblabels--hc--blue,
  .laFlammeIntermediatelabels--blue,
  .laFlammeRestlabels--blue,
  .laFlammeCobblelabels--blue,
  .laFlammeSprintlabels--bonif--blue,
  .laFlammeSprintlabels--goldenkm--blue {
    background: #00ccff;
    color: #353536; }
    .laFlammeSprintlabels--blue--bonif, .laFlammeSprintlabels--blue--goldenkm, .laFlammeSprintlabels--blue--hc,
    .laFlammeClimblabels--blue--bonif,
    .laFlammeClimblabels--blue--goldenkm,
    .laFlammeClimblabels--blue--hc,
    .laFlammeClimblabels--hc--blue--bonif,
    .laFlammeClimblabels--hc--blue--goldenkm,
    .laFlammeClimblabels--hc--blue--hc,
    .laFlammeIntermediatelabels--blue--bonif,
    .laFlammeIntermediatelabels--blue--goldenkm,
    .laFlammeIntermediatelabels--blue--hc,
    .laFlammeRestlabels--blue--bonif,
    .laFlammeRestlabels--blue--goldenkm,
    .laFlammeRestlabels--blue--hc,
    .laFlammeCobblelabels--blue--bonif,
    .laFlammeCobblelabels--blue--goldenkm,
    .laFlammeCobblelabels--blue--hc,
    .laFlammeSprintlabels--bonif--blue--bonif,
    .laFlammeSprintlabels--bonif--blue--goldenkm,
    .laFlammeSprintlabels--bonif--blue--hc,
    .laFlammeSprintlabels--goldenkm--blue--bonif,
    .laFlammeSprintlabels--goldenkm--blue--goldenkm,
    .laFlammeSprintlabels--goldenkm--blue--hc {
      background: #00ccff;
      color: #353536; }
  .laFlammeSprintlabels--pink,
  .laFlammeClimblabels--pink,
  .laFlammeClimblabels--hc--pink,
  .laFlammeIntermediatelabels--pink,
  .laFlammeRestlabels--pink,
  .laFlammeCobblelabels--pink,
  .laFlammeSprintlabels--bonif--pink,
  .laFlammeSprintlabels--goldenkm--pink {
    background: #fa8fa6;
    color: #353536; }
    .laFlammeSprintlabels--pink--bonif, .laFlammeSprintlabels--pink--goldenkm, .laFlammeSprintlabels--pink--hc,
    .laFlammeClimblabels--pink--bonif,
    .laFlammeClimblabels--pink--goldenkm,
    .laFlammeClimblabels--pink--hc,
    .laFlammeClimblabels--hc--pink--bonif,
    .laFlammeClimblabels--hc--pink--goldenkm,
    .laFlammeClimblabels--hc--pink--hc,
    .laFlammeIntermediatelabels--pink--bonif,
    .laFlammeIntermediatelabels--pink--goldenkm,
    .laFlammeIntermediatelabels--pink--hc,
    .laFlammeRestlabels--pink--bonif,
    .laFlammeRestlabels--pink--goldenkm,
    .laFlammeRestlabels--pink--hc,
    .laFlammeCobblelabels--pink--bonif,
    .laFlammeCobblelabels--pink--goldenkm,
    .laFlammeCobblelabels--pink--hc,
    .laFlammeSprintlabels--bonif--pink--bonif,
    .laFlammeSprintlabels--bonif--pink--goldenkm,
    .laFlammeSprintlabels--bonif--pink--hc,
    .laFlammeSprintlabels--goldenkm--pink--bonif,
    .laFlammeSprintlabels--goldenkm--pink--goldenkm,
    .laFlammeSprintlabels--goldenkm--pink--hc {
      background: #fa8fa6;
      color: #353536; }
  .laFlammeSprintlabels--pcs,
  .laFlammeClimblabels--pcs,
  .laFlammeClimblabels--hc--pcs,
  .laFlammeIntermediatelabels--pcs,
  .laFlammeRestlabels--pcs,
  .laFlammeCobblelabels--pcs,
  .laFlammeSprintlabels--bonif--pcs,
  .laFlammeSprintlabels--goldenkm--pcs {
    background: #323e4f; }
    .laFlammeSprintlabels--pcs--bonif, .laFlammeSprintlabels--pcs--goldenkm, .laFlammeSprintlabels--pcs--hc,
    .laFlammeClimblabels--pcs--bonif,
    .laFlammeClimblabels--pcs--goldenkm,
    .laFlammeClimblabels--pcs--hc,
    .laFlammeClimblabels--hc--pcs--bonif,
    .laFlammeClimblabels--hc--pcs--goldenkm,
    .laFlammeClimblabels--hc--pcs--hc,
    .laFlammeIntermediatelabels--pcs--bonif,
    .laFlammeIntermediatelabels--pcs--goldenkm,
    .laFlammeIntermediatelabels--pcs--hc,
    .laFlammeRestlabels--pcs--bonif,
    .laFlammeRestlabels--pcs--goldenkm,
    .laFlammeRestlabels--pcs--hc,
    .laFlammeCobblelabels--pcs--bonif,
    .laFlammeCobblelabels--pcs--goldenkm,
    .laFlammeCobblelabels--pcs--hc,
    .laFlammeSprintlabels--bonif--pcs--bonif,
    .laFlammeSprintlabels--bonif--pcs--goldenkm,
    .laFlammeSprintlabels--bonif--pcs--hc,
    .laFlammeSprintlabels--goldenkm--pcs--bonif,
    .laFlammeSprintlabels--goldenkm--pcs--goldenkm,
    .laFlammeSprintlabels--goldenkm--pcs--hc {
      background: #323e4f; }
  .laFlammeSprintlabels--cannondale,
  .laFlammeClimblabels--cannondale,
  .laFlammeClimblabels--hc--cannondale,
  .laFlammeIntermediatelabels--cannondale,
  .laFlammeRestlabels--cannondale,
  .laFlammeCobblelabels--cannondale,
  .laFlammeSprintlabels--bonif--cannondale,
  .laFlammeSprintlabels--goldenkm--cannondale {
    background: #ff40b4;
    color: #353536; }
    .laFlammeSprintlabels--cannondale--bonif, .laFlammeSprintlabels--cannondale--goldenkm, .laFlammeSprintlabels--cannondale--hc,
    .laFlammeClimblabels--cannondale--bonif,
    .laFlammeClimblabels--cannondale--goldenkm,
    .laFlammeClimblabels--cannondale--hc,
    .laFlammeClimblabels--hc--cannondale--bonif,
    .laFlammeClimblabels--hc--cannondale--goldenkm,
    .laFlammeClimblabels--hc--cannondale--hc,
    .laFlammeIntermediatelabels--cannondale--bonif,
    .laFlammeIntermediatelabels--cannondale--goldenkm,
    .laFlammeIntermediatelabels--cannondale--hc,
    .laFlammeRestlabels--cannondale--bonif,
    .laFlammeRestlabels--cannondale--goldenkm,
    .laFlammeRestlabels--cannondale--hc,
    .laFlammeCobblelabels--cannondale--bonif,
    .laFlammeCobblelabels--cannondale--goldenkm,
    .laFlammeCobblelabels--cannondale--hc,
    .laFlammeSprintlabels--bonif--cannondale--bonif,
    .laFlammeSprintlabels--bonif--cannondale--goldenkm,
    .laFlammeSprintlabels--bonif--cannondale--hc,
    .laFlammeSprintlabels--goldenkm--cannondale--bonif,
    .laFlammeSprintlabels--goldenkm--cannondale--goldenkm,
    .laFlammeSprintlabels--goldenkm--cannondale--hc {
      background: #ff40b4;
      color: #353536; }
  .laFlammeSprintlabels--sportmediaset,
  .laFlammeClimblabels--sportmediaset,
  .laFlammeClimblabels--hc--sportmediaset,
  .laFlammeIntermediatelabels--sportmediaset,
  .laFlammeRestlabels--sportmediaset,
  .laFlammeCobblelabels--sportmediaset,
  .laFlammeSprintlabels--bonif--sportmediaset,
  .laFlammeSprintlabels--goldenkm--sportmediaset {
    background: #005faa; }
    .laFlammeSprintlabels--sportmediaset--bonif, .laFlammeSprintlabels--sportmediaset--goldenkm, .laFlammeSprintlabels--sportmediaset--hc,
    .laFlammeClimblabels--sportmediaset--bonif,
    .laFlammeClimblabels--sportmediaset--goldenkm,
    .laFlammeClimblabels--sportmediaset--hc,
    .laFlammeClimblabels--hc--sportmediaset--bonif,
    .laFlammeClimblabels--hc--sportmediaset--goldenkm,
    .laFlammeClimblabels--hc--sportmediaset--hc,
    .laFlammeIntermediatelabels--sportmediaset--bonif,
    .laFlammeIntermediatelabels--sportmediaset--goldenkm,
    .laFlammeIntermediatelabels--sportmediaset--hc,
    .laFlammeRestlabels--sportmediaset--bonif,
    .laFlammeRestlabels--sportmediaset--goldenkm,
    .laFlammeRestlabels--sportmediaset--hc,
    .laFlammeCobblelabels--sportmediaset--bonif,
    .laFlammeCobblelabels--sportmediaset--goldenkm,
    .laFlammeCobblelabels--sportmediaset--hc,
    .laFlammeSprintlabels--bonif--sportmediaset--bonif,
    .laFlammeSprintlabels--bonif--sportmediaset--goldenkm,
    .laFlammeSprintlabels--bonif--sportmediaset--hc,
    .laFlammeSprintlabels--goldenkm--sportmediaset--bonif,
    .laFlammeSprintlabels--goldenkm--sportmediaset--goldenkm,
    .laFlammeSprintlabels--goldenkm--sportmediaset--hc {
      background: #005faa; }
  .laFlammeSprintlabels:before,
  .laFlammeClimblabels:before,
  .laFlammeClimblabels--hc:before,
  .laFlammeIntermediatelabels:before,
  .laFlammeRestlabels:before,
  .laFlammeCobblelabels:before,
  .laFlammeSprintlabels--bonif:before,
  .laFlammeSprintlabels--goldenkm:before {
    border: none; }

#map-canvas {
  position: relative;
  width: auto;
  height: 900px;
  z-index: 1; }
  #map-canvas.climbmap {
    height: 100%; }

#map-canvas.canvasEditor {
  height: 1210px;
  flex-basis: 100%; }

.maptable {
  width: 100%;
  height: 100%; }
  .maptable tbody {
    height: 100%; }
    .maptable tbody tr {
      padding: 0;
      height: 100%; }
      .maptable tbody tr td {
        padding: 0;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: stretch;
        align-items: stretch; }

.adTab {
  max-height: 50px;
  height: 50px; }

.searchbox {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 1.2em;
  background: #feb40f;
  border: 1px solid #ccc;
  z-index: 999;
  /* Mobile */ }
  .searchbox--openStreetMaps {
    right: 150px;
    top: 18px; }
  @media only screen and (max-width: 800px) {
    .searchbox {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%; } }
  .searchbox__search {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%; }
    .searchbox__search__button {
      display: block;
      padding: 5px;
      text-transform: uppercase;
      font-weight: bold;
      color: #000;
      font-size: 1.2em;
      line-height: 1.2em;
      text-align: center;
      cursor: pointer;
      padding-right: 10px; }
  .searchbox__inside {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around; }

.searchinputbox {
  display: block;
  width: 100%; }
  .searchinputbox input {
    width: 90%;
    font-size: 1.2em;
    margin: 5px; }

.infowindow__title {
  width: 100%; }
  .infowindow__title h1 {
    font-size: 1.5em;
    width: 100%; }
.infowindow__side h3 {
  font-size: 0.9em;
  width: 100%; }
.infowindow__side h4 {
  font-size: 1.2em;
  text-transform: uppercase;
  margin-bottom: 5px;
  width: 100%; }
.infowindow__side__label {
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #000; }
.infowindow__side__value {
  font-size: 0.95em; }
.infowindow__descr {
  display: flex;
  justify-content: space-between; }

#profileCanvas {
  width: 100%;
  height: 100%;
  background: #fff;
  background-color: #fff; }

.altitudeCanvas {
  width: 100%;
  max-width: 635px;
  height: calc(width*0.42598);
  background-color: #fff; }

.ball {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px solid #111111; }
  .ball-online, .ball-green {
    background-color: #58b957; }
  .ball-offline, .ball-red {
    background-color: #db524b; }
  .ball-pending, .ball-yellow {
    background-color: #f6eb14; }
  .ball-admins, .ball-black {
    background-color: #111111; }

.checked {
  background-color: #58b957;
  border: 1px solid #111111;
  border-radius: 50%;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 16px;
  margin-bottom: 7px;
  margin-left: 5px;
  text-align: center;
  width: 16px; }

#overlay,
.overlay {
  opacity: 0.5;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999; }
  #overlay img,
  .overlay img {
    height: 90px;
    width: 90px;
    opacity: 1; }

#approvationpanel {
  position: relative; }

#approvationoverlay {
  display: none; }

.switchbox {
  position: absolute;
  top: 60px;
  right: 20px;
  font-size: 1.2em;
  background: #feb40f;
  border: 1px solid #ccc;
  padding: 5px;
  display: flex;
  z-index: 2;
  /* Mobile */ }
  .switchbox--openStreetMaps {
    top: 12px;
    left: 50px;
    right: auto; }
  .switchbox--disabled {
    background: #dddddd; }
  @media only screen and (max-width: 800px) {
    .switchbox {
      position: absolute;
      top: 35px;
      right: 0;
      width: 100%; } }

.switch {
  margin-right: 20px; }

.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden; }
  .cmn-toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    user-select: none; }

input.cmn-toggle-round-flat + label {
  padding: 1px;
  width: 60px;
  height: 30px;
  background-color: #dddddd;
  border-radius: 30px;
  transition: background 0.4s; }
  input.cmn-toggle-round-flat + label:before, input.cmn-toggle-round-flat + label:after {
    display: block;
    position: absolute;
    content: ""; }
  input.cmn-toggle-round-flat + label:before {
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    background-color: #fff;
    border-radius: 30px;
    transition: background 0.4s; }
  input.cmn-toggle-round-flat + label:after {
    top: 2px;
    left: 2px;
    bottom: 2px;
    width: 26px;
    background-color: #dddddd;
    border-radius: 26px;
    transition: margin 0.4s, background 0.4s; }
input.cmn-toggle-round-flat:checked + label {
  background-color: #feb40f; }
  input.cmn-toggle-round-flat:checked + label:after {
    margin-left: 30px;
    background-color: #feb40f; }

.comment {
  font-size: 13px;
  display: flex;
  justify-content: space-between; }
  .comment__content {
    display: flex;
    justify-content: flex-start;
    width: 100%; }
  .comment__avatar img {
    height: 50px;
    width: 50px; }
  .comment__status {
    display: flex;
    align-items: stretch; }
  .comment__data {
    font-size: 0.9em;
    color: #4C5D77;
    text-align: right;
    flex-basis: 300px; }
    .comment__data__time {
      padding-bottom: 1rem; }
  .comment .smilies {
    height: 17px;
    width: 15px;
    padding-left: 0.2rem;
    padding-right: 0.2rem; }

.editorbar {
  background-color: #f6cc46;
  color: #000000; }
  .editorbar a {
    color: #000000; }
    .editorbar a:visited, .editorbar a:link {
      color: #000000; }

#tourbar {
  margin-bottom: 5px; }

.mapbar {
  margin-top: 15px; }

.trackmeta {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
  margin-bottom: 1rem;
  flex-wrap: wrap;
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; }
  .trackmeta__data {
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
    .trackmeta__data h2 {
      margin-bottom: 5px;
      margin-top: 0; }
    .trackmeta__data__name {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-end; }
    .trackmeta__data__data {
      display: flex;
      flex-direction: column;
      justify-content: flex-start; }
    .trackmeta__data__logo--logo {
      background: #fff;
      border: 1px solid #111;
      height: 64px;
      width: 64px;
      margin-right: 10px; }
    .trackmeta__data__status {
      display: flex;
      flex-direction: row;
      font-size: 12px;
      justify-content: flex-start;
      align-items: center; }
  .trackmeta__views {
    display: flex;
    flex-direction: column;
    align-content: flex-end;
    justify-content: space-between; }
    .trackmeta__views h2 {
      text-align: right;
      margin: 0;
      margin-top: 1rem; }
    .trackmeta__views button {
      float: right; }
    .trackmeta__views__buttons {
      display: flex;
      flex-direction: row;
      align-content: flex-end; }
    .trackmeta__views__social {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center; }
  .trackmeta__socials {
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .trackmeta__socials__buttons {
      display: flex;
      justify-content: flex-end;
      align-items: center; }
  .trackmeta__author {
    margin-bottom: 0.2rem; }
  .trackmeta--nomargin {
    margin-top: 0;
    margin-bottom: 1rem; }

.viewtrackblock {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  min-height: 100%;
  margin-bottom: 1rem; }
  @media only screen and (max-width: 1024px) {
    .viewtrackblock {
      flex-direction: column; } }
  .viewtrackblock--fluid {
    width: 100%; }
  .viewtrackblock--column {
    flex-direction: column;
    width: 100%;
    margin-right: 1rem; }
  .viewtrackblock__plan {
    width: 100%;
    margin-right: 1rem;
    display: flex;
    align-items: stretch;
    min-height: 900px; }
    .viewtrackblock__plan .forabg {
      width: 100%; }
      .viewtrackblock__plan .forabg .inner {
        display: flex;
        height: 100%;
        flex-direction: column; }
  .viewtrackblock__controls {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: wrap;
    order: 1; }
    .viewtrackblock__controls--climb {
      min-width: 640px; }
    .viewtrackblock__controls--ml {
      margin-left: 1rem; }
    .viewtrackblock__controls--nowrap {
      flex-direction: column;
      flex-wrap: nowrap; }
    .viewtrackblock__controls--nomargin {
      margin-right: 0;
      order: 0; }
    .viewtrackblock__controls--auto {
      width: auto; }
    @media only screen and (max-width: 1024px) {
      .viewtrackblock__controls {
        flex-direction: column;
        flex-wrap: nowrap;
        width: 100%;
        margin-left: 0; } }
    .viewtrackblock__controls--sdversion {
      max-width: 1045px; }
      @media only screen and (max-width: 1024px) {
        .viewtrackblock__controls--sdversion {
          max-width: 100%; } }
    .viewtrackblock__controls__climb {
      min-height: 600px; }
    .viewtrackblock__controls__streetview {
      width: 100%;
      min-width: 800px; }
      .viewtrackblock__controls__streetview #streetviewbox {
        display: block; }
        .viewtrackblock__controls__streetview #streetviewbox .inner {
          display: flex;
          height: 100%;
          flex-direction: column; }
          .viewtrackblock__controls__streetview #streetviewbox .inner .maptable {
            width: 100%;
            height: 100%; }
        .viewtrackblock__controls__streetview #streetviewbox #overlay {
          z-index: 999; }
      .viewtrackblock__controls__streetview #canvas-wrap {
        height: 600px; }

.streetview {
  width: 100%;
  height: 100%; }

#streetview-canvas {
  height: 400px;
  width: 100%; }

#streetview-pano {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0; }

.climbmap {
  height: 900px;
  min-height: 900px; }

.popup {
  min-height: 200px;
  width: 400px; }
  .popup .panel {
    padding: 1rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .popup .panel__buttons {
      display: flex;
      justify-content: space-around;
      flex-direction: row; }
  .popup h1 {
    margin-top: 0;
    padding-bottom: 0.5rem;
    margin-right: 0; }
  .popup select {
    width: 100%;
    margin-bottom: 0.5rem; }
  .popup a {
    font-weight: bold; }
  .popup__spinner {
    width: 30px;
    margin: 1rem; }
  .popup__button {
    min-width: 150px;
    height: 40px;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    font-size: 1.1rem;
    color: #ffffff;
    max-width: 150px; }
    .popup__button__ok {
      background-color: #58b957 !important; }
    .popup__button__cancel {
      background-color: #db524b !important; }
    .popup__button__generic {
      background-color: #4169E1 !important; }
    .popup__button--small {
      font-size: 0.9rem; }

#save_or_publish_popup {
  width: 600px; }

#telegramPopupTextArea,
#twitterPopupTextArea {
  width: 100%;
  margin-bottom: 10px; }

/* CSS Document */
.plan {
  vertical-align: top;
  display: inline-block;
  position: relative;
  padding-right: 675px;
  margin-right: -675px;
  height: 960px;
  width: 100%; }
  @media only screen and (max-width: 1024px) {
    .plan {
      width: 100%; } }

.planeditor {
  vertical-align: top;
  display: inline-block;
  position: relative;
  padding-right: 360px;
  margin-right: -360px;
  width: 100%;
  height: 960px; }
  @media only screen and (max-width: 1024px) {
    .planeditor {
      width: 100%; } }

.planprofile {
  width: 100%;
  height: 960px; }

.trackdata {
  vertical-align: top;
  display: inline-block;
  position: relative;
  height: 100px;
  width: 100%;
  padding-right: 675px;
  margin-right: -675px; }

.tracksharing {
  width: 665px;
  float: right;
  vertical-align: top;
  height: 100px;
  text-align: right;
  position: relative; }

.profilelastkm {
  width: 665px;
  float: right;
  vertical-align: top;
  height: 960px;
  position: relative; }

.editorcontrols {
  width: 350px;
  float: right;
  vertical-align: top;
  height: 960px;
  position: relative; }

.profile {
  vertical-align: top; }

.lastkm {
  vertical-align: top; }
  @media only screen and (max-width: 1024px) {
    .lastkm {
      height: 460px; } }

.pointinfo {
  vertical-align: top; }

.viewcontrols {
  width: 100%;
  vertical-align: top;
  position: relative; }

#downloadplain,
#downloadlastkm,
#download {
  cursor: pointer; }

#lastKmsCanvas {
  background-color: #fff;
  max-width: 100%; }

.racesSearchbar {
  align-items: center;
  display: flex;
  justify-content: flex-end; }
  .racesSearchbar label {
    font-size: 14px;
    padding-right: 5px;
    margin-left: 0.5rem; }
  .racesSearchbar__selector {
    width: 300px;
    margin-right: 1rem; }
  .racesSearchbar #selectYear {
    width: 60px; }
  .racesSearchbar #selectDay {
    width: 60px; }
  .racesSearchbar .button {
    margin-left: 20px; }

.filterControl {
  align-items: center;
  display: flex;
  justify-content: space-between; }

.raceManageForm__control {
  width: 85%; }
  .raceManageForm__control--social {
    width: 200px; }
.raceManageForm .selectbox__pic {
  width: 18px; }
.raceManageForm .selectbox__text {
  font-size: 11px; }
.raceManageForm .race_social {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 410px; }

.raceLogo {
  background: #fff;
  border: 1px solid #111;
  height: 32px;
  width: 32px;
  margin-right: 10px; }
  .raceLogo--big {
    height: 64px;
    margin-top: 20px;
    width: 64px; }

.displayRaceLine__socials {
  align-items: center;
  display: flex;
  justify-content: center; }
  .displayRaceLine__socials--social {
    margin: 5px; }
    .displayRaceLine__socials--social img {
      height: 32px;
      width: 32px; }
.displayRaceLine__logo {
  align-items: center;
  display: flex;
  justify-content: flex-start; }
.displayRaceLine .deleteRace {
  cursor: pointer; }

#raceCalendarTable {
  table-layout: fixed; }
  #raceCalendarTable h3 {
    font-size: 1.2em; }
  #raceCalendarTable tr:hover {
    background-color: #ffffcc; }
  #raceCalendarTable td:hover {
    background-color: #ffcccc;
    color: #000; }
  #raceCalendarTable .day {
    border: 1px solid #ec8b2c;
    padding: 0;
    vertical-align: top; }
    #raceCalendarTable .day dfn {
      color: #111;
      font-size: 14px;
      padding: 5px;
      text-transform: uppercase;
      font-weight: bold;
      font-style: normal;
      text-decoration: underline; }
    #raceCalendarTable .day--anotherMonth {
      background: #ccc;
      border: 1px solid #111; }
      #raceCalendarTable .day--anotherMonth .day__header {
        background: #777;
        border-bottom: 1px solid #111;
        color: #fff; }
      #raceCalendarTable .day--anotherMonth .race {
        background: #777; }
        #raceCalendarTable .day--anotherMonth .race:hover {
          background: #ccc; }
          #raceCalendarTable .day--anotherMonth .race:hover .race__info {
            color: #111; }
        #raceCalendarTable .day--anotherMonth .race__info {
          color: #fff; }
    #raceCalendarTable .day--today {
      background: #ffcc33; }
      #raceCalendarTable .day--today .day__header {
        background: #ec8b2c; }
    #raceCalendarTable .day__header {
      padding: 5px;
      background: #ffcc33;
      border-bottom: 1px solid #ec8b2c;
      font-weight: bold;
      color: #111;
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
      #raceCalendarTable .day__header__tv {
        color: #111; }
        #raceCalendarTable .day__header__tv a {
          color: #111; }
    #raceCalendarTable .day__body {
      min-height: 200px;
      padding: 5px; }
      #raceCalendarTable .day__body a {
        display: block; }
        #raceCalendarTable .day__body a:hover {
          text-decoration: none; }
        #raceCalendarTable .day__body a:focus {
          text-decoration: none; }
  #raceCalendarTable .race {
    display: flex;
    flex-direction: row;
    background-color: #FF9933;
    padding: 5px;
    border: 1px solid #111;
    margin-bottom: 5px; }
    @media only screen and (max-width: 1024px) {
      #raceCalendarTable .race {
        flex-wrap: wrap; } }
    #raceCalendarTable .race .ball {
      display: inline-block; }
    #raceCalendarTable .race:hover {
      background-color: #ffeecc;
      cursor: pointer; }
    #raceCalendarTable .race--disabled {
      background-color: #aaa; }
      #raceCalendarTable .race--disabled:hover {
        background-color: #aaa;
        cursor: not-allowed; }
    #raceCalendarTable .race__info {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      padding: 0 5px 5px 10px;
      color: #111; }
      @media only screen and (max-width: 1024px) {
        #raceCalendarTable .race__info {
          padding: 0; } }
      #raceCalendarTable .race__info .imageset {
        height: 12px;
        width: 12px;
        padding-left: 0;
        border: 1px solid #111;
        display: inline-block; }
    #raceCalendarTable .race__name {
      font-weight: bold; }
    #raceCalendarTable .race__logo {
      border: 1px solid #111;
      height: 40px;
      width: 40px;
      background-size: contain;
      background-position: center;
      background-color: #fff;
      background-repeat: no-repeat;
      box-sizing: border-box;
      flex-basis: 40px;
      flex-shrink: 0; }
      @media only screen and (max-width: 1024px) {
        #raceCalendarTable .race__logo {
          margin-right: 10px; } }
    #raceCalendarTable .race__broadcasters {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-end;
      flex-wrap: wrap; }
      #raceCalendarTable .race__broadcasters img {
        margin-right: 5px;
        margin-top: 5px;
        width: 20px;
        height: 20px;
        border: 1px solid #ccc;
        box-sizing: border-box; }
      #raceCalendarTable .race__broadcasters__block {
        position: relative; }
        #raceCalendarTable .race__broadcasters__block__overlay {
          position: absolute;
          top: 5px; }
          #raceCalendarTable .race__broadcasters__block__overlay--delay, #raceCalendarTable .race__broadcasters__block__overlay--highlights {
            background: rgba(255, 255, 255, 0.5);
            width: 20px;
            height: 20px; }

#raceCalendarBar {
  display: flex;
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: 12px;
  justify-content: space-between;
  padding: 10px; }

#raceView .raceViewBar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 40px; }
  #raceView .raceViewBar__first {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    flex-wrap: wrap; }
  #raceView .raceViewBar__logo--logo {
    background: white;
    height: 64px;
    width: 64px;
    margin-right: 20px;
    border: 1px solid black; }
  #raceView .raceViewBar__right {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    #raceView .raceViewBar__right__edit {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center; }
    #raceView .raceViewBar__right__social {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center; }

.raceManageStageForm__control {
  width: 85%; }
  .raceManageStageForm__control--number {
    width: 50px; }

.viewlink__button {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end; }

.homeButtons {
  margin: 50px 20px 50px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }
  .homeButtons__row {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap; }
    .homeButtons__row--buttons {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      flex-wrap: wrap; }
  .homeButtons a {
    text-decoration: none !important; }
  .homeButtons .button {
    width: 150px;
    height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin: 20px;
    align-items: center;
    font-size: 1.1rem; }
    .homeButtons .button__text {
      display: block;
      width: 150px;
      white-space: pre-wrap;
      padding: 5px;
      box-sizing: border-box; }
    .homeButtons .button i.icon {
      font-size: 1.8rem;
      color: #111; }

.statBlock {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch; }
  .statBlock .forabg {
    width: 100%;
    margin: 5px; }

#viewtrack {
  position: relative; }
  #viewtrack #loader {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background: rgba(255, 255, 255, 0.7); }

/*# sourceMappingURL=site.css.map */
