html{
    height: 100%;
}

.header-name:hover{
	text-decoration:none;
}

body{
    height: 100%;
    background: none no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    background-image: url("/img/background.jpg");
    background-attachment: fixed;
}

@media (min-width: 1200px) {
  .container {
    width: 900px;
  }
}

.font-h{
	font-size: 35px;
	font-family: 'Marck Script', cursive;
}

.header{
    width: 100%; height: 100%;
    text-align: center;
    position:relative;
}

.header .center-content {
  position: absolute;
  text-align: center;
  width: 100%;
  top:40%;
}

.header .center-content h1{
    font-size: 100px;
    font-family: 'Marck Script', cursive;
    color: #fff;
}

.header .center-content h2{
    font-size: 35px;
    font-family: 'Marck Script', cursive;
    color: #fff;
}

.header .navbar.affix{
	z-index:9999;
	top:0px;  
	right:0px;
	width: 100%;
}
.header .navbar.affix .nav{
	width:100%;
	text-align:center;
}

.header .navbar .nav{
		width:100%;
		text-align:center;
}

.header .navbar .nav li{
	float:none;
	display:inline-block;
}

.header .navbar .nav li a{
	color:#FFDBC2;
	font-size:17px;
	font-family: 'Tahoma';
	padding-top:5px;
	padding-bottom:5px;
}

.header .navbar .nav li.active>a{
	color:#fff;
}

.header .navbar .nav li a:hover{
	background-color:transparent;
	color:#fff;
}
.header .navbar .nav li a:focus{
	background-color:transparent;
	color:#fff;
}
.header .navbar .nav li.dropdown.open>a{
	background-color:rgba(255, 205, 166, 0.6);	
}
.header .navbar .nav li ul.dropdown-menu{
	background-color:rgba(255, 205, 166, 0.6);
	border:0px;
}
.header .navbar .nav li ul.dropdown-menu li a{
	color:#392217;
}
.header .navbar .nav li ul.dropdown-menu li a:hover{
	color: #9D6C49;
}
.header .navbar .nav li ul.dropdown-menu li.active a{
	background-color:transparent;
	color:#fff;
}

.web{
		width:100%;
		height:100%;	
}

.web #obsah{
	margin-top:250px;
	background-color:rgba(255, 205, 166, 0.19);
	padding:30px 50px;
	color:#392217;
}

@media (max-width: 768px) {
	.header{
		width:100%;
		height:auto;
	}
	.header .center-content{
		position:relative;
		top:auto;	    
	}
	.web #obsah{       
		margin-top:100px;
	}
}

.gallery .image{
	margin-bottom:30px;
}




