@font-face {font-family: 'anybody'; src: url('/static/font/anybody/300.otf') format('opentype'); font-weight: 300; font-style: normal;}
@font-face {font-family: 'anybody'; src: url('/static/font/anybody/400.otf') format('opentype'); font-weight: 400; font-style: normal;}
@font-face {font-family: 'anybody'; src: url('/static/font/anybody/500.otf') format('opentype'); font-weight: 500; font-style: normal;}
@font-face {font-family: 'anybody'; src: url('/static/font/anybody/700.ttf') format('truetype'); font-weight: 700; font-style: normal;}
@font-face {
	font-family: 'anybody';
	src: url('/static/font/anybody/700.otf?#iefix') format('embedded-opentype'),
		url('/static/font/anybody/700.otf') format('opentype'),
		 url('/static/font/anybody/700.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
  }

@font-face {font-family: 'roobert'; src: url('/static/font/roobert/400.ttf') format('truetype'); font-weight: 400; font-style: normal;}
@font-face {font-family: 'roobert'; src: url('/static/font/roobert/500.ttf') format('truetype'); font-weight: 500; font-style: normal;}
@font-face {font-family: 'roobert'; src: url('/static/font/roobert/600.ttf') format('truetype'); font-weight: 600; font-style: normal;}
@font-face {font-family: 'roobert'; src: url('/static/font/roobert/700.ttf') format('truetype'); font-weight: 700; font-style: normal;}

body {
	letter-spacing: -.04em;
}

header {
	padding: 20px;
}

/*
	Heading
*/
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4 {
	position: relative;
	letter-spacing: -.01em;
	text-transform: uppercase;
	font-family: var(--font-family-anybody);
}

h1, .h1 {
	color: var(--color-white);
}

@media (min-width: 1600px) {
	h1, .h1 {
		font-size: 130px;
	}
}

h2, .h2 {
	color: var(--color-secondary);
}

@media (min-width: 1600px) {
	h2, .h2 {
		font-size: 110px;
	}
}

@media (min-width: 1600px) {
	h3, .h3 {
		font-size: 60px;
	}
}

@media (max-width: 995px) {
	h1, .h1,
	h2, .h2,
	h3, .h3 {
		text-align: center;
	}
}

/*
	Main
*/
#akce_home main {
	margin-top: calc(var(--menu-height-desktop) * -1);
}

/*
	List
*/
ol,
ul {
	padding-bottom: 10px;
}

ol li,
ul li {
	margin-bottom: 20px;
}
