/*
semtix css
*/

#cookie-notice {
	opacity:0.8 !important;
	font-size:80%;
	line-height:3em;;
}
.cookie-notice-container {
    padding: 0px !important;;
}
.cookie-notice-container a.button {
	position:relative  !important;
	bottom:-5px  !important;
}
@media all and (max-device-width: 1240px)
{
	#cookie-notice {	
		line-height:2em;;
	}
	.cookie-notice-container {
    padding: 5px !important;;
}
}

    
.cookie-notice-container a.button {
	margin-bottom:0px !important;
}


.map-div-left {
    width:50%;
    float:left;
	position:relative;   
	text-align:center; 
}
.map-type {
	position:absolute;
	top:0px;
	color:#fff;
	width:100%;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	opacity:0.9;
	padding:5px 0;
}
.map-div-right {
    width:45%;
    float:right;    
}
.map-price {
	margin-top:20px;
	
	color:#009ee0;
	font-size:150%;
	font-weight:bold;
	text-align:center;
	display:block;
	margin-bottom:10px;
}

.map-addr {
font-weight:bold;	
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	padding-bottom:10px;
}
a.map-detail {
      background-color:#009ee0;
    color:#fff;
    padding:5px 20px;
	display:block;
	text-align:center;
	font-weight:bold;
}
a.map-detail:hover {
	color:#fff !important;
}
.map-price {
    padding:0px 0;
}
.map-ada {
	margin:10px 0;
}

div.gm-svpc img {
    max-width: 30px !important;
}