@charset "UTF-8";
/* CSS Document */

.PopMapWrapper {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 999999;
	top:0;
	right:0;
	bottom:0;
	left:0;
}


.PopMapWrapper .PopMapCenter {
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	padding: 40px 40px 40px 40px;
	box-sizing: border-box;
	text-align: center;
}

.PopMapWrapper .PopMapContent {
	position: relative;
	width: 100%;
	height: 100%;
	background:transparent;
	padding: 0;
	box-sizing: border-box;
	font-size: 0.9em;
	text-align: left;
	border-radius: 20px;
}

.PopMapWrapper .PopMapGoogle {
	width: 100%;
	height: 100%;
	border-radius: 20px;
}

.PopMapGoogle button {
	height: auto;
	min-height: auto;
	background: none;
	box-shadow: none;
	padding: 0;
	border-radius: 0;
}



.PopMapClose {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	min-height: 40px;
	border-radius: 50%;
	top:-30px;
	right:-30px;
	box-sizing: border-box;
	padding: 0;
	background: url(../../modules/popmap/img/BtnClose.svg) no-repeat center center #FFF;
	}

.PopUpWrapper button:hover  {
	background: rgba(255, 170, 41, 0.70);
	transition: background-color ease-in-out 200ms;
}



@media (max-width: 900px)
{
	.PopMapWrapper .PopMapCenter {
		padding: 10px;
		}
	.PopMapClose {
		top:-8px;
		right:-8px;
		}

}


@media (max-width: 768px)
{
}

