<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(//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);*!
@font-face { /* H1-uvod */
 	font-family: 'Open Sans', sans-serif;
	font-family: 'Staatliches', cursive;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}
/* *::before,
*::after{
	margin: 0;
	padding: 0
	box-sizing: border-box;
} */
html{
	height: 100wh;
}
body {
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
margin: 0;
background-size:height: 100vw 100vh;
background-position: top;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #FFF;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efefef+0,ffffff+100 */
/* background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);  *//* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	font-weight: bold;
}
header{
	margin-bottom: 1rem;
}
.header-pozadi {
  max-width: 100%;
  margin-top: 1rem;
  padding: 1rem 0 0;
  background-color: rgba(0,0,0,.05);
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.header-img{
 background: url(../../images/bg-header.jpg) no-repeat center top; 
 min-height: 273px;
}
.home{
	display: table-cell;
	vertical-align:middle;
	margin: 2rem auto;

	/* height: 214px;
		width: 269px;
		background-image: url(../../images/bg-home.png);
		background-position: top left;
		background-repeat: no-repeat; */
	
}
.home img{
	 max-inline-size: 90%;
  	block-size: auto;
  	/* aspect-ratio: 2/1; */
  	object-fit: cover;
  	-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,.4));
}
.hide, .hidden {position:absolute; left:-9999px;}
.hlavni-sponzor{
	display: table-cell;
	vertical-align: middle;
	margin: 0 1rem 0 0;
	
}
.hlavni-sponzor img{
	display: block;
	margin: 2rem auto;
	vertical-align: middle;
}
.hlavni-sponzor h3{
	padding:2px;
	margin: 0 0 10px 0;
	text-align: center;
	
}
.header-title{
	color: #00019b;
	margin-right:2rem;
}
.row {
  max-width: 136rem;
  }
/****************** /headlines *******************/
.top-bar{
 	color: rgba(255,255,255,1);
 	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#63b6db+0,309dcf+100;Blue+3D+%234 */
	background: linear-gradient(to bottom,  rgba(99,182,219,1) 0%,rgba(48,157,207,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background-position: center;
  	background-repeat: no-repeat;
  	background-attachment: fixed;
 } 
 .i-top-bar-1{
	 margin: 0 8px 0 2rem!important;
 }
 .i-top-bar-2{
	margin: 0 8px 0 10rem!important;
 }
 .i-top-bar-3{
 margin: 0 8px 0 10rem;
 }
 .top-bar a{
 	color:rgba(255,255,255,1);
 }
 
 .top-bar a:hover{
 	color:rgba(135, 206, 235, 1);
 }
 .menu-line{
 		background-color: #393185;
 		
 }
/******************************************** buttons**********************************/


 /**************************************  /buttons ************************************************/
/*  inspirace z https://codepen.io/anon/pen/noxDb */
 nav[role=navigation] {
  display:block;
  background:transparent;
  position:relative;
  width:100%;
 /* height:80px;*/
  text-align:center;
  
ul {
   padding-top:30px;
    
    li {
     display:inline-block;
     	width:30%;
		margin:0 5px;
		text-align:center;
		list-style:none;
		white-space:nowrap;
		overflow:hidden;
      
      a {
        margin:4px;
        padding:4px;
        font-weight:bold;
        color:lighten(red,30%);
        text-decoration:none;
        &amp;:hover {
          background:white;
          color:red;
        }
        &amp;:visited{}
        &amp;:active {}
      }
    }
  }
}

.arrow-down {
         height:0px;
         width:0px;
         border:none;
         border-top:5px solid #000000;
         border-left:5px solid rgba(0,0,0,0);
         border-right:5px solid rgba(0,0,0,0);
}
.arrow-up {
         height:0px;
         width:0px;
         border:none;
         border-bottom:5px solid #000000;
         border-left:5px solid rgba(0,0,0,0);
         border-right:5px solid rgba(0,0,0,0);
}
/*******************clanky***********************/
.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;
	justify-content: space-between!important;
}
.card-footer {
		padding: 1rem auto;
}
.clanky-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;
}
.clanky-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/clanky *******************************/
/* orbit */
.orbit-wrapper {
	max-width: 75rem;
	margin:.5rem auto!important;
}

.orbit-caption {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-bottom: 0;
	padding: 1rem;
	background-color: rgba(10, 10, 10, 0.5);
	color: #fefefe;
	font-size: 2rem;
	text-transform: uppercase;
}
@media screen and (max-width:720px){
.home img{
margin: 1rem auto;
	float: none;
	}
	.header-img{
		display:none;
	}
.orbit-caption {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-bottom: 0;
	padding: .2rem;
	background-color: rgba(10, 10, 10, 0.5);
	color: #fefefe;
	font-size: 1rem;
	text-transform: uppercase;
}
}
/* //orbit */

/************************************* dokumenty***************************/
.dokumenty-container{
	border: 1px solid #f2f2f2;
}
.dokument {
	padding: 3px;
	margin:0 auto;
}
.dokument:hover{
	background-color: #a0a0a0!important; 
}
.dokument:nth-child(odd) {
 	background-color: #f2f2f2;
 	border-bottom: 0!important;
}
.dokument:nth-child(even) {
 	background-color: #fff;
 	border-bottom:1px solid #f2f2f2;
}
.dokument:last-child{
	border-bottom:1px solid #f2f2f2;
}
a.attach_doc{
	font-style: normal;
	color:#000099;
	text-decoration: none;
}
.attach_doc a:hover{
	font-style: normal;
	color:#2958de!important;
	text-decoration:underline;
}

.dokument i {
/*	padding: 0 5px 0 0;*/
	color:#315edf;	
}
.dokument em{
	/*color:#315edf;	*/
	color:#000;
	font-style: normal!important;
	font-size: .8rem!important;
	display: inline;
	margin: 0, .5rem;
	text-align:right;
}
.dokument em:hover{
	color:#fff;
	}
.dokument h4{
	font-size:0.85rem;
	font-weight: bold;
}
/************************************* end dokumenty ***********************/
/****************************** FOTOGALERIE INTRO*********************************/

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


.intro-item{
cursor: pointer;
color: #000;
margin: .2rem 0.2rem .2rem 0;
padding:.5rem;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
-webkit-box-shadow: 3px 3px 4px 0px rgba(204, 204, 204, 0.75);
-moz-box-shadow:    3px 3px 4px 0px rgba(204, 204, 204, 0.75);
box-shadow:         3px 3px 4px 0px rgba(204, 204, 204, 0.75);
}
.intro-item h5{
   font-style: normal !important;
  color: #4e5965;
   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: #e9e9e9;
	background-color: transparent;
	width: 180px;
	text-align: left;
}
.intro-item ul{
	margin:5px 0 5px;
	padding: 0;
	font-size:small;
	color: #677685;
	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;
}
.img-gallery-thumb img:hover{
scale:0.95;
box-shadow: 10px 26px 60px rgba(67,77,136,0.3);
}
#spoluprace {
/* border-top: 1px solid #d9d9d9; */
padding:  1.5rem 0 0;
background-color: white;
margin:10px auto!important;

}
#spoluprace img{
display:block;
margin:0 10px 5px;
border: none;
    filter: none;
    -webkit-filter: grayscale(0);
 }
#spoluprace img:hover {
filter: url(http://static.tumblr.com/eptm5us/ueTmafr4p/filters.svg#grayscale); /* Firefox 3.5+ */
 filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, IE10 */
-webkit-filter: grayscale(100%); /* New WebKit */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%);
filter: gray; /* IE6+ */
 transition: filter 0.25s ease-out, color 0.25s ease-out;
 
}
/***************************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;
}</pre></body></html>