body{
	margin: 0px;
	font-family: Roboto Slab;
	background: #eeeeee;
}
.big{
	display: none;

}
.menu{
	text-align: center;
	padding: 20px;
	position: fixed;
	width: 100%;
	background: rgba(255,255,255,0);
	z-index: 2;



}
.menu a{
	color: #333333;
	padding: 20px;
	cursor: pointer;
}
#uvod{
	height: 110vw;
	background: #41d3e1;
	//background: url(http://iluxus.cz/wp-content/uploads/Esthe_02.jpg);
	background-size: 100% 130%;
	background-position: center;
	padding: 18vw 0 0 0;
	text-align: center;
	box-shadow: 0 0 5px #333333;
}
#uvod p{
	font-size: 3vw;
	display: inline-block;
	width: 75vw;
	color: #333333;

}
#uvod i{
	font-size: 3vw;

}

h1{
	color: white;
	font-size: 15vw;
}
#mista, #hodiny, #kontakt{
	//height: 1000px;
	text-align: center;
}
#mista .karta, #kontakt .karta{
	background: white;
	width: 40vw;
	//height: 800px;
	display: inline-block;
	margin: 4vw 1vw;
	box-shadow: 0px 0px 1px #bbbbbb;
	font-size: 5vw;
}
.karta .top{
	background: #41d3e1;
	padding: 15px 15px 15px 25px;
	text-align: left;
	box-shadow-bottom: 0px 0px 3px #333333;
}
.karta .bottom{
	padding: 25px;
	text-align: left;
}
.karta .bottom .popis{
	color: #bbbbbb;
	margin-top: 20px;
}
#hodiny .karta{
	background: white;
	width: 84vw;
	//height: 800px;
	display: inline-block;
	margin: 4vw 1vw;
	box-shadow: 0px 0px 1px #bbbbbb;
	font-size: 5vw;
}
#hodiny .karta td{
	font-size: 4vw;
	padding: 2vw;
}
#m, #n{
	width:30vw; 
	height:30vw; 
	margin-top: 20px

}
#kontakt .karta .bottom{
	font-size: 4vw;

}
#kontakt i{
	display: block;

}
#form{
	width: 84vw;
	text-align: left;
	display:inline-block;
	font-family: Roboto Slab;
}
#mail, #submit{
	background: #41d3e1;
	border: 0px;
	padding: 3vw;
	font-size: 4vw;
	box-shadow: 0px 0px 1px #bbbbbb;
	display: block;
	width: 40vw;
	
}
#text{
	width: 84vw;
	height: 40vw;
	padding: 15px;
	margin: 2vw 0px;
	font-size: 20px;
	box-shadow: 0px 0px 1px #bbbbbb;
	display: block;
	border-style: none; 
    border-color: Transparent; 
    overflow: auto;      

}
#submit{
	float: right;
}
.zprava{
	width: 84vw;
	display: inline-block;
	text-align: left;
	margin-bottom: 30px;
}
.fa-user{
	text-align: center;
	color: #21b3c1;
	background: #41d3e1;
	font-size: 7vw;
	padding: 10px;
	width: 7vw;
	height: 7vw;
	border-radius: 100%;
}
.zprava .jmeno{
	font-size: 4vw;
	color: #555555;
	margin-left: 10px;
}
.zprava .text{
	background: white;
	box-shadow: 0px 0px 1px #bbbbbb;
	width: 80vw;
	padding: 2vw;
	margin: 15px 0;
}
.zprava .date{
	font-size: 2vw;
	float: right;
	position: relative;
	top: 2vw;
}

