.venue-search-ajax-wrapper {
    position: relative;
    padding-bottom:0;
    margin-bottom:10px;
}

.venue-search-ajax-wrapper:after {
    display: none !important;
}

.venue-ajax-content {
    min-width: 100%;
    position: absolute;
    background: #fff;
    padding: 10px;
    z-index: 9;
    top: 100%;
    left:0;
    margin: 0 0 0 0;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.5);
    display: none;
}

.venue-ajax-content.visible {
    display: block;
}

.venue-ajax-content .et-ml-ajax-keyword-item {
    cursor: pointer;
}

.venue-search-form input,
.venue-search-form select {
    width: 100%;
}

.venue-search-form input[type="submit"] {
    float: right;
}