body,html{
	margin:0;
	
}
body::after{
	content: "";
	opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
	background:rgba(241, 241, 241.5) url(../images/bg.jpg) fixed bottom no-repeat;
}
#container{
	margin: 0 auto;
	max-width:1200px;
}
h1{
	font:bold 30px Lato;
	text-align: center;
	margin:0 0 20px 0;
	padding:0;
}
.wrap-logo{
	text-align: center;
	font-size: 0;
	margin: 20px 0 15px 0;
}
.wrap-logo img{
	margin: 0;
	padding: 0;
}
.wrap-maps-items{

}
.wrap-maps-items .level{

}
.wrap-maps-items .level h2{
	font: 30px Lato;
	text-align : center;
	width:100%;
	margin: 18px 0 18px 0;
	display : inline-block;
	background: #D3122F;
	border-radius: 7px;
	color:#fff;
}
.wrap-maps-items .level:first-child h2{
	margin-top:0;
}
.wrap-maps-items .level .level-items{
	text-align: center;
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.wrap-maps-items .level .level-items .item{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .5em;
	border: 1px solid #ccc;
	border-radius: 7px;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	position: relative;
	width: 15%;
	min-height: 62px;
	margin: 4px;
	font:bold 18px Lato;
	text-align: center;
	background: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #e8e8e8, #c9c9c9);
  background-image: -moz-linear-gradient(top, #e8e8e8, #c9c9c9);
  background-image: -ms-linear-gradient(top, #e8e8e8, #c9c9c9);
  background-image: -o-linear-gradient(top, #e8e8e8, #c9c9c9);
	background-image: linear-gradient(to bottom, #e8e8e8, #c9c9c9);
	-webkit-box-shadow: 0px 1px 3px #e8e8e8;
  -moz-box-shadow: 0px 1px 3px #e8e8e8;
	box-shadow: 0px 1px 3px #e8e8e8;
	color:#545454;
}
.wrap-maps-items .level .level-items .item:hover{
  background: #BB4856;
  background-image: -webkit-linear-gradient(top, #BB4856, #eb4158);
  background-image: -moz-linear-gradient(top, #BB4856, #eb4158);
  background-image: -ms-linear-gradient(top, #BB4856, #eb4158);
  background-image: -o-linear-gradient(top, #BB4856, #eb4158);
  background-image: linear-gradient(to bottom, #BB4856, #eb4158);
	color:#fff;
}
#modal-1-content iframe{
	width: 100%;
	height: 70vh;
	border: 0;
}
.hide-zoom{
	position: absolute;
    top: 100px;
    right: 0;
    width: 40px;
    height: 125px;
    background: white;
}