.date-display-single {
    margin: 0.5em 0;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

/* Location filter */
#edit-location-wrapper .form-control.form-checkboxes { /* shortening filter size */
    max-height: 200px;
}
#edit-location-wrapper .form-control {
    height: initial;
    line-height: 1 !important;
}
#edit-location-wrapper input[type="checkbox"] {
    margin: 0;
}
#edit-location-wrapper .views-widget { /* align label to midheight of box */
    vertical-align: middle;
}
#edit-location-wrapper .views-widget label.option { /* checkboxes and labels on same line */
    display: inline;
    font-weight: normal !important;
}
#edit-location-wrapper .views-widget .bef-checkboxes { /* spacing between "select all" and checkboxes */
    padding-top: 0.7em;
}
#edit-location-wrapper .form-type-bef-checkbox { /* spacing between each checkbox */
    margin-bottom: 10px;
}

@media screen and (max-width:1024px) {
    .date-display-single {
        margin: 0; 
        padding: 0.4em;
        background-color: #272727;
        color: #fff;
        font-weight: 200;
        text-transform: none;
    }
}