.gv-list-view-content {
    *zoom:1}

.gv-list-view-content:before,.gv-list-view-content:after {
    content: " ";
    display: table
}

.gv-list-view-content:after {
    clear: both
}

@media screen and (max-width: 600px) {
    .gv-grid-col-1-3 {
        width:100%;
        float: none
    }
}

@media screen and (max-width: 600px) {
    .gv-grid-col-2-3 {
        width:100%;
        float: none
    }
}

.gv-list-view {
    border: 1px solid #ddd;
    margin-bottom: 1em
}

.gv-list-multiple-container {
    border: none;
    margin-bottom: 0
}

.gv-list-view-title {
    border-bottom: 1px solid #ddd;
    padding: .5em 1em
}

.gv-no-results .gv-list-view-title {
    border-bottom: none
}

.gv-list-view-title h3 {
    margin: 0 0 .5em 0;
    padding: 0
}

.gv-list-view-title p {
    margin: 0;
    padding: 0
}

.gv-list-view-subtitle h4 {
    margin: 0
}

.gv-list-view-content {
    padding: .75em 1em
}

.gv-list-view-content h4 {
    clear: none
}

.gv-list-view-content p {
    margin: 0 0 1em 0;
    padding: 0
}

.gv-list-view-content .gv-list-view-content-image {
    padding: 0 0 1em 0;
    padding-right: 1em;
    max-width: 50%
}

.gv-list-view-content .gv-list-view-content-image .gv-field-file-uploads li,.gv-list-view-content .gv-list-view-content-image .gv-field-file-uploads {
    list-style: none;
    margin: 0;
    padding: 0
}

.gv-list-single-container .gv-list-view-content-image {
    float: left
}

.gv-list-single-container .gv-list-view-content-image img {
    max-height: 400px;
    max-width: 100%
}

.gv-list-view-footer {
    border-top: 1px solid #ddd;
    background-color: #eee;
    padding: 1em
}
