<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&amp;family=Staatliches&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
html{
	height: 100vh;
	scroll-behavior: smooth;
}
body {
	background-color:#0a0a0a;
	color: rgba(248,248,248,1);
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
  	margin: 0;
}
:root { --element-width: calc(60vw / 6);
/* .element { width: var(--element-width);  */
}
#main-menu .button{
/* --button-width: calc(80vw / 6); */
width: var(--element-width);
color:#f8f8f8;
background-color:#0a0a0a;
border-radius:0;	
} 
#main-menu .button:hover {
color:#0a0a0a;
background-color:#f8f8f8;	
} 
.content{
 background-color: #0a0a0a;
 max-width:85%;
 margin:0 auto!important;
 /* padding:1rem; */
 min-height:50vh;
}
hr {
	clear: both;
	max-width:80vw;
	height: 0;
	margin: 1.25rem auto;
	border-top: 0;
	border-right: 0;
	border-bottom: 2px solid #939393;
	border-left: 0;
}
.dokumenty,.section,.galleryIntro,.intro-wrapper{
	max-width:80vw;
	padding:1rem;
 	margin:.5rem auto 0;
}
/*  ORBIT SLIDER */
#orbit-slide{
	margin:0 auto 1rem;
}
.orbit-wrapper{
	margin: 0 auto!important;
}	
 .orbit-image {
	
	width:auto!important;
	height:60vh!important;
	margin: 0 auto!important;
}
/* @media only screen and (max-height: 575.98px) and (orientation: portrait) { */
@media only screen  and (orientation: portrait) {
.orbit-image {	width:auto!important;
	height:auto!important;
	margin: 0 auto!important;
	}
}
@media only screen  and (orientation: landscape) {
#orbit-slide{
	margin:0 auto 20vh;
}
.orbit-image {	width:auto!important;
	height:70vh!important;
	margin: 0 auto!important;
	}
}
/*  ORBIT SLIDER */	
 footer iframe{
	display:block; 
	margin:auto;
	border:none;
	width:100vw;
	min-height:300px;
}
@media screen and (max-width:720px){
		body{
			font-size:0.8rem;
		}
   	.content{
  	 		height: 100vh!important;
  			width:100vw!important;
  			margin:-1.5rem auto 0!important ;
  		}
  	/* 		header a{
  						display:inline-block;
  					} */
  	
	
		footer iframe{
	display:block; 
	margin:auto;
	border:none;
		width:80vw;
	min-height:300px;
	}

.header-text {
	display:inline-block;
}
	a#logo-header{
				display: inline-block;
				height:150px;
				width: 100%;
				background-color: transparent!important;
			  background-image: url(../../images/logo-pk3.svg) ;
			  background-size: 100% 100%;
			  background-repeat: no-repeat;
			  	background-color: transparent;
				background-position: center;
			margin:.2 auto 1rem ;
			}
			h1#logo-text {
				padding: 10px 10px 6px;
				margin:2rem auto 0;
				font-size:1.5rem!important;
				font-weight:400;
				font-family: "Trebuchet MS";
				text-align: center;
				color: #636266;
				border: none;
				background: transparent;
				letter-spacing:0 !important;
				border-top: #ccc 1px solid;
				margin:2rem auto 0.5em;
			}
			h1 b{
				color: #888;
			font-weight: 400;
			letter-spacing: 8px;
			}
			.simple-gallery img{
				display:block;
				margin:.3rem auto!important;
				width:100%!important;
			}

			.card{
				display:block;
			}
		.card-img{
			float:none;
			display:block;
		}	
		.card-clear-fl{
			clear:none;
		}

}/* max-width:720px */
@media screen and (min-width:1281px) {
		.row,.content,main, header, footer{
				max-width:100%;
			} 
		.card{
			display:block;
		}	
		.card-img{
			float:left;
		}	
}/* min-width:1281px */
	a#logo-header {
  /* margin:5rem auto;	 */
  height: 150px;
  width: 100%;
  background-color: transparent !important;
  background-image: url(../../images/logo-pk3.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px; 
  margin: .2 auto 1rem;
  display: inline-block;
 /*  float:left; */
}

.header-text h1,.header-text h2,.header-text h3{color:#f8f8f8;}
.header-text h1,.header-text h2{
	text-indent: -9999px;
}
h1{
		width: 100vw;
		color:#f8f8f8!important;
		background-color: rgb(10, 10, 10);	
		margin:0!important;
		padding: 1rem;
}


/***************************btn- nahoru************************/
button#btnTopPage {
	width: 35px;
	height: 35px;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 35px;
  border: none;
  outline: none;
  background-color: white;
  color: red;
  cursor: pointer;
  border-radius: 20px;
}

button#btnTopPage:hover {
  background-color: red;
  color: white;
}
/*******************card***********************/
.card{
max-width:80vw;
padding:1rem;
 margin:.5rem auto 0;
 color:white;
 background-color: #414141;
 border: none;
}
.img-section,.card-section img{
	margin:.5rem;
}

/*  card images - crop  */
/***************************/
.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover {
	object-fit: contain;
	height: 200px;
	background-color: white !important;
}
.object-fit_none { object-fit: none }
.object-fit_scale-down { object-fit: scale-down }
.card-divider h4{
	font-size:1.2rem;
	display: inline;
	color: #5b6875;
}
.card-divider div.datum{
	display: inline;
	color: #a52a2a;
	float: right;
	font-weight: 600;
}
.card-divider {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	padding: 1rem;
	background: #e6e6e6;
	color:#101010;
	justify-content: space-between!important;
}
.card-footer {
		padding: 1rem auto;
}
.card-dokument{
	display:inline-block;
	line-height: 20px;
	width: 50%;
	float: left;
	color:#506070;
	margin:0 35px 0 0;
	font-size: 0.95em;
	text-align: left;
}
.card-gallery{
	display:inline-block;
	line-height: 20px;
	width: 50%;
	float: right;
	color:#506070;
	margin:0 35px 0 0;
	font-size: 0.95em;
	text-align: right;
}
.card .ytb{
	color:#0a0a0a;
}
.card .ytb:hover{
	color:#ff0000;
}
.card-divider div.datum {
	display: inline;
	color: #2f4f4f;
	float: right;
	font-weight: 600;
}
/*************** / card/clanky *******************************/
/* **************** dokumenty******************************* */

/***************** /dokumenty******************************* */
/****************************** FOTOGALERIE INTRO*********************************/

.intro-wrapper{
margin:0 auto!important;
width: 100vw;
}


.intro-item{
cursor: pointer;
background-color:#0a0a0a;
color: #f8f8f8;
margin: .2rem 0.2rem .2rem 0;
padding:.5rem;

}
.intro-item h5{
font-size: .8rem;
   font-style: normal !important;
  color: #f8f8f8;
   line-height: 16px;
  text-align: left;
  overflow: hidden;
  margin-top: .5rem;
}
.intro-item h5:hover{
 overflow: auto;
 height: auto;
}

.intro-item p {
	font-size: small;
	color: #f8f8f8;
	background-color: transparent;
	width: 180px;
	text-align: left;
}
.intro-item ul{
	margin:5px 0 5px;
	padding: 0;
	font-size:small;
	color: #f8f8f8;
	background-color: transparent;
	width: 170px;
	}
.intro-item li{
	list-style: none;
	text-align: left!important;
}	


.intro-item{
	 display:inline-block; 
  width:215px;
  height:210px;
  overflow: hidden;
}
.intro-item-thumb img {
  width: 100%;
  height: 60%;
  object-fit: cover;
} 
/****************************** FOTOGALERIE - ITEMS*********************/

.img-gallery{
	margin:0 auto!important;
}
.img-gallery-thumb{
  display:inline-block; 
  width:220px;
  height:210px;
  overflow: hidden;
}

.img-gallery-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin:.5rem;
}
.img-gallery-thumb img:hover{
scale:0.95;
box-shadow: 10px 26px 60px rgba(67,77,136,0.3);
}
 /* *********************clanky ********************/
 .clanek{
 	max-width:80vw;
padding:1rem;
 margin:.5rem auto 0;
 color:white;
 background-color: #414141;
 border: none;
 }
 .clanek-header{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	padding: 1rem;
	background: #e6e6e6;
	color:#101010;
	justify-content: space-between!important;
}
.clanek-img{
	display:inline-block; 
  width:220px;
  height:210px;
  overflow: hidden;
  float:left;
  margin:.5rem 1.5rem .5rem 0;
}
.clanek-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.clanek-img img:hover{
scale:0.95;
box-shadow: 10px 26px 60px rgba(67,77,136,0.3);
}
  @media screen and (max-width:720px){  
  	.clanek-img{
  	display:block;
  		float:none;
  		margin:.5rem auto;
	}
}

</pre></body></html>