:root {
	--yellow: #e2c500;
	--green: #008f77;
	--tlacitko_border: var(--green);
	--tlacitko_text: #FFF;
	--tlacitko_bg: var(--green);
	--tlacitko_bg_hover: #FFF;
	--tlacitko_text_hover: var(--green);
	--barva1: var(--green);
	--barva2: var(--yellow);
}
h1, h2, h3 { color: var(--green); }

a.tlacitko.white { color: var(--green); background-color: #FFF; }
a.tlacitko.white:hover { color: #FFF; background-color: var(--green); }
a.tlacitko.yellow { color: #FFF; background-color: var(--yellow); border-color: var(--yellow); font-weight: bold; }
a.tlacitko.yellow:hover { color: #000; background-color: var(--yellow); }

#head_envelope.homepage {
	min-height: 80vh !important;
	min-height: 80svh !important;
}
.mhdr {
  background-position: center bottom !important;
}
#float_icons_part_1 {text-align: left; margin-top: 50px;}
#horizont-0 {}
#floatingImage_3 { margin-top: 0; }

.homepage .in_article a.zoom { display: inline-block; max-width: calc( 25% - 10px); }

#categories_envelope.list, .categories_envelope.list {justify-content: center;}

a#hor-res-menu-button {
	color: #FFF;
	background-color: transparent;
	border: none;
	top: 10px;
}
#content-1.homepage {margin: -250px auto 0;}
#head_envelope.homepage {padding-bottom: 280px;}

@media(max-width: 640px){
	#content-1.homepage {margin: -150px auto 0;}
	#head_envelope.homepage {padding-bottom: 180px;}
	.homepage .in_article a.zoom { display: inline-block; max-width: calc( 50% - 10px); }
	ul#m0 { top: 59px; }
	a#hor-res-menu-button.clicked {top: 10px;}
}