@charset "UTF-8";
.clearing {
	clear: both;
	width: 100%;
	height: 2px;
	font-size: 2px;
	line-height: 2px;
}
#map-canvas {
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 750px;
    overflow: hidden;
    width: 100%;
    background-color: #cccccc;
    z-index: 0;
}

	#dum2 {
	display: block;

}  
 #dum2-alt {
	display: none;

}   
.semibold {
	font-weight: 600;

}   


@media (hover: none) { 
   /* custom css for devices where the primary input mechanism cannot hover 
   at all or cannot conveniently hover*/
#dum2 {
	display: none;

}  

 #dum2-alt {
	display: block;

}   
 #dum2-alt img{
	width: 100%;

}   
 }
 #dum,  #vysledek {
 	width: 100%;
max-width: 1200px;
 	margin: 0 auto;
	padding: 0;
	position: relative;
} 	


 #dum img {
	width: 100%;
	margin:0;
}   
.flaggie {
	display: none;
	position: absolute;
	top:0;
	left: 0;
	color: #000000;
	background-color: white;
	padding:.6875rem 1.75rem;font-size:1.0625rem;line-height:1.47;border-radius:.375rem;
	box-shadow: 0px 0px 8px black;
	z-index: 500;
}
#flag0, #flag1, #flag2, #flag3, #flag4, #flag5, #flag6, #flag7, #flag8, #flag9, 
#flag10, #flag11, #flag12, #flag13, #flag14, #flag15, #flag16, #flag17, #flag18, #flag19, 
#flag20, #flag21, #flag22, #flag23, #flag24, #flag25, #flag26, #flag27, #flag28, #flag29, 
#flag30, #flag31, #flag32, #flag33, #flag34, #flag35, #flag36, #flag37, #flag38, #flag39 {
	display: none;
}
.barvolne {
color: #b44b41;
}
.barprodano {
color: #ff7070;
}
.barpronajato {
color: #434343;
}
.barrezervace, .barzamluveno {
color: #ffd746;
}
.vyprodano {
color: #e72660;
}
.pripravujeme {
color: #f19711;
}

@media (min-width: 480px) {


}


.container, section {
  position: relative;
}
#umisteni-tlacitka {
  position: absolute;
  top: 0;
  right: 0;

}

body {
	position: relative;
}


#iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
#iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}