.ep-venue-admin-address #map {
    height: 300px;
    width: 100%;
}

.ep-venue-admin-address #map:empty{
    display: none;
}

.ep-venue-admin-address #map .gmnoprint{ display: none; }
.ep-venue-admin-address #map #em-pac-input{ 
    left: 4px !important;
    width: 85%;
    top: 14px !important;
}
.ep-venue-admin-field {}
.ep-venue-admin-field .ep-venue-left-field{}
.ep-venue-admin-field .ep-venue-right-field{}

span.ep-venue-gallery{
    position: relative;
    display: inline-block;
    width: 76px;
    height: 76px;
    margin: 5px 5px;
    overflow: hidden
}

span.ep-venue-gallery i {
    position: absolute;
    opacity: 1;
    padding-left: 4px;
    padding-top: 3px;
    cursor: pointer;
    top: 0px;
    right: 0px;
    z-index: 9999;
}
span.ep-venue-gallery img {
    width: 100%;
    border-radius: 10px;
}

.taxonomy-em_venue .term-parent-wrap{
    display: none;
}

#ep-venue-admin-image span.ep-venue-gallery i {
    display: none;
}

#ep-venue-admin-image span.ep-venue-gallery:hover i{
    display: block;
}

#ep-venue-admin-image span.ep-venue-gallery:hover:after {
    content: "";
    background-color: rgb(0 0 0 / 42%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}


.description.column-description p{
    -webkit-line-clamp: 6;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.taxonomy-em_event_organize table.table-view-list{
    table-layout: auto;
}