/*
 * Custom CSS
 * Place here your custom CSS. This will keep your custom css when there is a theme update.
 *
 */
.team_map {
    display: block;
    text-align: center;
    overflow: auto;
}
.team_map #vmap{
    margin: 0 auto;
}

image.jvectormap-marker.jvectormap-element {

}


.map_team_wrapper{
	display: block;
}
.map_team_wrapper .map_team{
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: #f8f8f8;
    padding: 20px;
    width: 190px;
    height: auto;
}
.map_team_details {
    display: block;
}
.map_team_details h4{
    display: block;
    width: 100%;
    white-space: normal;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin-bottom: 0;
}
.map_team_details span{
    display: block;
    float: left;
    width: 100%;
    white-space: normal;
    word-wrap: break-word;
    line-height: 1.4;
    margin-bottom: 5px;
}
.map_team_image {
    display: block;
    position: relative;
}
a.team_close {
    position: absolute;
    right: -24px;
    top: -24px;
    display: block;
    width: 24px;
    float: right;
    height: 24px;
    background: #f8f8f8;
    border: 1px solid #eee;
    border-radius: 100%;
    vertical-align: top;
    line-height: 21px;
    font-size: 12px;
    text-align: center;
}