@media (min-width:800px) {
	footer > a {
		margin:0 0.7em;
	}
}
@media (min-width:950px) {
	footer > a {
		margin:0 1.3em;
	}
}
.nav.open {
	-webkit-transform:translate(0, 0);
    transform:translate(0, 0);
}
.x {
	height:1.7em;
	width:1.7em;
	fill:white;
	vertical-align:middle;
}
.search-box, .form-hladaj {
	display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
}
@media screen and (min-width:800px) {
	.search-box {
		width:100%;
		padding:5px 0;
	}
}
.form-hladaj {
	-webkit-box-flex:1;
		-moz-box-flex:1;
		-ms-flex-positive:1;
		-webkit-flex-grow:1;
		flex-grow:1;
}
.hladany-text {
	-webkit-box-flex:1;
		-moz-box-flex:1;
		-ms-flex-positive:1;
		-webkit-flex-grow:1;
		flex-grow:1;
	height:50px;
	padding:15px;
}
.search-submit, .search-close {
	display:table-cell;
	display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	width:50px;
	height:50px;
	background-color:rgb(14,81,160);
	border:none;
	opacity:0.8;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.search-submit:hover, .search-close:hover {
	opacity:1;
	cursor:pointer;
}
.word-break {
	word-wrap:break-word;
	overflow-wrap:break-word;
	word-break:break-word;
	-ms-hyphens:auto;
	-moz-hyphens:auto;
	-webkit-hyphens:auto;
	hyphens:auto;
}
::-moz-selection {
	background-color:rgb(83,119,187);
	color:white;
}
::-webkit-selection {
	background-color:rgb(83,119,187);
	color:white;
}
::selection {
	background-color:rgb(83,119,187);
	color:white;
}
.hidden {
	display:none !important;
}
.casovaos_nacitat {
	display:block;
	width:215px;
	margin: 1em auto;
	text-transform:uppercase;
	cursor: pointer;
	font-size:1em;
	font-family: inherit;
	font-weight:600;
	padding: 1em 2em;
	border: 2px solid rgb(83,119,187);
	background-color: white;
    color: rgb(83,119,187);
	-webkit-transition: background-color 0.5s, color 0.5s;
	transition: background-color 0.5s, color 0.5s;
	-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.casovaos_nacitat:hover {
	background-color: rgb(83,119,187);
	color: white;
}
.casovaos_nacitat.unhover {
	background-color: white;
    color: rgb(83,119,187);
}
.sekcie {
	background-color:rgb(83,119,187);
	text-align:center;
}