/* fira-sans-condensed-700 - latin */
@font-face {
  font-family: 'Fira Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/fira-sans-condensed-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('fonts/fira-sans-condensed-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/fira-sans-condensed-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('fonts/fira-sans-condensed-v5-latin-700.woff') format('woff'), /* Modern Browsers */
  url('fonts/fira-sans-condensed-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('fonts/fira-sans-condensed-v5-latin-700.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Fira Sans Condensed fallback';
  src: local(Arial);
  font-weight: 700;
  font-style: normal;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 100.0%;
}

/*
use font naming Fira Sans Condensed Complete here, because brands Ruhpolding, RathausRuhpolding and VitaAlpina rely on 'Fira Sans Condensed' only providing font-weight 700
 */

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/fira-sans-condensed-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('fonts/fira-sans-condensed-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/fira-sans-condensed-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('fonts/fira-sans-condensed-v5-latin-700.woff') format('woff'), /* Modern Browsers */
  url('fonts/fira-sans-condensed-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('fonts/fira-sans-condensed-v5-latin-700.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 700;
  font-style: normal;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 100.0%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-Regular.eot');
  src: url('fonts/FiraSansCondensed-Regular.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-Regular.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-Regular.woff') format('woff'),
  url('fonts/FiraSansCondensed-Regular.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-Regular.svg#FiraSansCondensed-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 400;
  font-style: normal;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 100.0%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-MediumItalic.eot');
  src: url('fonts/FiraSansCondensed-MediumItalic.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-MediumItalic.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-MediumItalic.woff') format('woff'),
  url('fonts/FiraSansCondensed-MediumItalic.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-MediumItalic.svg#FiraSansCondensed-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 500;
  font-style: italic;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 92%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-Medium.eot');
  src: url('fonts/FiraSansCondensed-Medium.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-Medium.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-Medium.woff') format('woff'),
  url('fonts/FiraSansCondensed-Medium.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-Medium.svg#FiraSansCondensed-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 500;
  font-style: normal;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 100.0%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-SemiBold.eot');
  src: url('fonts/FiraSansCondensed-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-SemiBold.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-SemiBold.woff') format('woff'),
  url('fonts/FiraSansCondensed-SemiBold.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-SemiBold.svg#FiraSansCondensed-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 600;
  font-style: normal;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 100.0%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-BoldItalic.eot');
  src: url('fonts/FiraSansCondensed-BoldItalic.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-BoldItalic.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-BoldItalic.woff') format('woff'),
  url('fonts/FiraSansCondensed-BoldItalic.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-BoldItalic.svg#FiraSansCondensed-BoldItalic') format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 700;
  font-style: italic;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 92%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-SemiBoldItalic.eot');
  src: url('fonts/FiraSansCondensed-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-SemiBoldItalic.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-SemiBoldItalic.woff') format('woff'),
  url('fonts/FiraSansCondensed-SemiBoldItalic.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-SemiBoldItalic.svg#FiraSansCondensed-SemiBoldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 600;
  font-style: italic;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 92%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-Italic.eot');
  src: url('fonts/FiraSansCondensed-Italic.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-Italic.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-Italic.woff') format('woff'),
  url('fonts/FiraSansCondensed-Italic.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-Italic.svg#FiraSansCondensed-Italic') format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 400;
  font-style: italic;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 92%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-Light.eot');
  src: url('fonts/FiraSansCondensed-Light.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-Light.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-Light.woff') format('woff'),
  url('fonts/FiraSansCondensed-Light.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-Light.svg#FiraSansCondensed-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 300;
  font-style: normal;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 100.0%;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete';
  src: url('fonts/FiraSansCondensed-LightItalic.eot');
  src: url('fonts/FiraSansCondensed-LightItalic.eot?#iefix') format('embedded-opentype'),
  url('fonts/FiraSansCondensed-LightItalic.woff2') format('woff2'),
  url('fonts/FiraSansCondensed-LightItalic.woff') format('woff'),
  url('fonts/FiraSansCondensed-LightItalic.ttf') format('truetype'),
  url('fonts/FiraSansCondensed-LightItalic.svg#FiraSansCondensed-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed Complete fallback';
  src: local(Arial);
  font-weight: 300;
  font-style: italic;
  ascent-override: 93.5%;
  descent-override: -26.5%;
  line-gap-override: 0;
  size-adjust: 92%;
}
