@charset "utf-8";

/*
Výchozí písma PE Serveru 
========================
2020-01-14
Lubor Ingr <lubor.ingr@me.com>
*/


/*
Proporciální patkový font [antique]
-----------------------------------
*/

/* 400 - normal */
@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}


/* 500 - medium */
@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}


/* 600 - semiBold */
@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

/* 700 - bold */
@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}


/* 800 - ExtraBold */
@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}


/* 900 - heavy */
@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'antique';
	src: url('fonts/PlayfairDisplay/ttf/PlayfairDisplay-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}


/*
Proporciální bezpatkový font[grotesque]
---------------------------------------
*/

/* 100 - extraLight */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-ExtraLight.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-ExtraLightItalic.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}


/* 200 - light */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-Light.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-LightItalic.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}


/* 300 - book */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-Book.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-BookItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}


/* 400 - normal */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}


/* 500 - medium */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}


/* 600 - semiBold */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

/* 700 - bold */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}


/* 800 - ExtraBold */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}


/* 900 - heavy */
@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'grotesque';
	src: url('fonts/FiraSans/ttf/FiraSans-HeavyItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}


/*
Zúžený proporciální bezpatkový font [grotesqueNarrow]
-----------------------------------------------------
*/

/* 100 - extraLight */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-ExtraLight.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-ExtraLightItalic.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}


/* 200 - light */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-Light.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-LightItalic.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}


/* 300 - book */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-Book.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-BookItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}


/* 400 - normal */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}


/* 500 - medium */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}


/* 600 - semiBold */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

/* 700 - bold */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}


/* 800 - ExtraBold */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}


/* 900 - heavy */
@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'grotesqueNarrow';
	src: url('fonts/FiraSansCondensed/ttf/FiraSansCondensed-HeavyItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}


/*
Neproporciální patkový font [typewriter]
----------------------------------------
*/

/* 400 - normal */
@font-face {
	font-family: 'typewriter';
	src: url('fonts/NimbusMono/otf/nimbusmono-regular.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'typewriter';
	src: url('fonts/NimbusMono/otf/nimbusmono-oblique.otf') format('opentype');
	font-weight: 400;
	font-style: italic;
}

/* 700 - bold */
@font-face {
	font-family: 'typewriter';
	src: url('fonts/NimbusMono/otf/nimbusmono-bold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'typewriter';
	src: url('fonts/NimbusMono/otf/nimbusmono-boldoblique.otf') format('opentype');
	font-weight: 700;
	font-style: italic;
}
