#nahiroimap_map_preview-meta_box{
    /* min-height: 600px; */
}
map{
    width: 300px;
    display: block;
    margin: 16px auto;
    min-height: 440px;
}
/* svg{
    width: 50%;
    height: 50%; !important
} */
.popupnb_class {
display: none; 
position: absolute;
background-color: transparent; 
z-index:10; 
flex-direction:row; 
width:100px;
}

.cardnc a {
    text-decoration:none;
    color:#666666;
    background-color:transparent;
}
@media (width < 1450px){
	#pin-position-popup{
		max-width: 175px;
	}

}
.email_style {
font-size:14px;
}
.email_style a,
.email_style a:hover{
text-align:left;
font-size:15px;
line-height:1
}

.cel_style {
font-size:14px;
}

.name_style {
font-size:16px;
font-weight:bold;
}
.cel_style a,
.cel_style a:hover{
text-align:left;
font-size:14px;
line-height:1
}

.position_style {
font-size:11px; 
text-align:left;font-size:13px;
margin-top:4px;
}

.cardnc {
width:250px; 
height:80px; 
display: none; 
position: absolute;
background-color: white; 
z-index:10; 
flex-direction:row;
padding-top:12px;
padding-bottom:12px;
padding-left:20px;
padding-right:20px
}

.imgempnext {
margin-left:auto; 
margin-right:auto; 
width:55px;
position:relative

}

.mouse-hover-map-maehren:hover{
cursor: pointer;
}

@keyframes bounce {
from {
    transform: translateY(0);
}
to {
    transform: translateY(-15px);
}
}

.mapac {
position: relative;
}
.map-contenedor{
height: 100%;
margin-inline-end: auto;
margin-inline-start: auto;

/*width: 40%;*/
}

@media (max-width:767px){
.cardnc .close-btn{
    width: 14px !important;
    top: -8px !important;
    right: 6px !important;
}
}

div.jo-pin-text{
font-family: "Lato";
}
/* svg{
    width: 50%;
    height: 50%; !important
} */

#pin-position-popup{
    position:absolute;
    top:0px;
    right: 32px;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding-inline: 16px;
}
.imagecrd{
    height:100% !important;
}

@media (width < 1450px){
	#pin-position-popup{
		max-width: 175px;
	}

}