body {
  padding-top: 1rem;
  font-family: Open Sans;
}
.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}


nav {
	background-color:#fff;
	border-bottom:1px solid #000;
}





#foto {

/* 
    max-height: 450px;
    height: 450px;
    background-image: url("img/slider.jpg"); 
    background-size:cover;
    background-repeat: no-repeat;*/
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
    filter: brightness(50%);
    margin:0;
    padding:0;

}


#foto-sub {


    max-height: 150px;
    height: 450px;
    background-image: url("img/slider.jpg");
    background-size:cover;
    background-repeat: no-repeat;


}


#map {

    max-height: 450px;
    height: 450px;

	
}

.ctx-box a {
	color:#000;
}

.ctx-box a:hover  {
	text-decoration:none;
}


h2 {
	font-size:24px;
	
}


a.more {
	float:right;
	font-size:12px;
}

.podkreslenie {
	width:100px;
	background-color: #bfa980;
	height:2px;
	display:block;
	margin-bottom:30px;
	margin-top:10px;
}




.item {

	position:relative;
	margin-bottom:30px;


}


.item a {
	color:#000;
}

.item a:hover  img {
	-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);
}

.item a:hover  {
	text-decoration:none;
}


.item span {

	position:absolute;
	left:10px;
	top:10px;
	background-color:#994030;
	color:#fff;
	padding:3px 5px;
	font-size:14px;

}

.item h3 {

	margin:10px 0 0 0;
	font-size:14px;
	font-weight:bold;

}


.item img {
	-webkit-filter: grayscale(80%); /* Chrome, Safari, Opera */
    filter: grayscale(80%);
}





.breadcrumb {
	font-size:14px;
	background-color:#eee;
	padding:10px;
}

.breadcrumb li a {
	color:#000;
}




.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #eee;
 }


.font-bold {
font-weight: bold;}

div.kardiv, ul.karlist {
	background-color:#fdfdfd;
	height:500px;
	margin:10px 0;
	padding:20px 20px 10px 20px;
	text-align:justify;
}


div.kardiv {

}


ul.karlist  {
	
}

ul.karlist li {
	margin:0 10px 10px 5px;
	
}

/*
ul.karlist li {
    display: block;
    margin:0 0 20px 20px;
    
}


ul.karlist li:before {
	font-family: 'FontAwesome';
	content: '\f046';
    font-size: 15px;
    float: left;
    margin-top: 4px;
    margin-left: -17px;
    color: #CCCCCC;
}
*/

div.kardiv a {
	display:block;
	padding:20px 0;
	font-size:16px;
	color:#373a3c;
}

