/* City of Cherry Valley — /events listing (matches cityofcherryvalley.com/events) */

.event_box_content {
    background: #ededed;
    padding: 20px;
    margin-bottom: 30px;
}

.event_box_content a h5 {
    color: #000;
}

.event_box_content a {
    color: #000;
    font-size: 18px;
}

.event_box_content p {
    color: #000;
    font-size: 18px;
}

.event_box_content a:hover {
    color: #0071a6;
}

.event_box_content .learn_more {
    display: inline-block;
    padding: 10px 15px !important;
    background: #0071a6 !important;
    color: #fff !important;
    border: 1px solid #0071a6 !important;
    font-size: 18px;
    text-decoration: none;
}

.event_box_content .learn_more:hover {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #0071a6 !important;
}

.event_page {
    padding: 60px 0;
    min-height: 700px;
}

.event_box_content a time {
    display: block;
    font-size: 80%;
    font-weight: 400;
}

.event_box_content a small {
    margin: 0 5px;
}

.event_sec_row_col h3 {
    margin-bottom: 20px;
    /* font-weight: 700; */
}

@media (max-width: 991.98px) {
    .event_page {
        padding: 40px 0;
        min-height: unset;
    }
}

@media (max-width: 767.98px) {
    .event_page {
        padding: 30px 0;
    }

    .event_box_content {
        padding: 16px;
        margin-bottom: 20px;
    }

    .event_box_content a,
    .event_box_content p {
        font-size: 16px;
    }
}
